diff --git a/.gitignore b/.gitignore index 18f106f..3996b56 100644 --- a/.gitignore +++ b/.gitignore @@ -1,248 +1,34 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. +*.swp +*.*~ +project.lock.json +.DS_Store +*.pyc + +# Visual Studio Code +.vscode # User-specific files *.suo *.user *.userosscache *.sln.docstates -nuget.exe - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs # Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ -[Xx]64/ -[Xx]86/ -[Bb]uild/ +x64/ +x86/ bld/ [Bb]in/ [Oo]bj/ +msbuild.log +msbuild.err +msbuild.wrn -# Visual Studio 2015 cache/options directory +# Visual Studio 2015 .vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml - -# TODO: Un-comment the next line if you do not want to checkin -# your web deploy settings because they may include unencrypted -# passwords -#*.pubxml -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config -# NuGet v3's project.json files produces more ignoreable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Microsoft Azure ApplicationInsights config file -ApplicationInsights.config - -# Windows Store app package directory -AppPackages/ -BundleArtifacts/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.pfx -*.publishsettings -node_modules/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# LightSwitch generated files -GeneratedArtifacts/ -ModelManifest.xml - -# Paket dependency manager -.paket/paket.exe -# FAKE - F# Make -.fake/ -/MtgApiManager.Lib_coverage.xml -/tools +.tmp +artifacts \ No newline at end of file diff --git a/.nuke b/.nuke new file mode 100644 index 0000000..1b6c1b8 --- /dev/null +++ b/.nuke @@ -0,0 +1 @@ +src/MtgApiManager.sln \ No newline at end of file diff --git a/OpenCoverResults.xml b/OpenCoverResults.xml deleted file mode 100644 index 50ef386..0000000 --- a/OpenCoverResults.xml +++ /dev/null @@ -1,6915 +0,0 @@ - - - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.CoreLib.dll - 2020-10-20T00:10:06Z - System.Private.CoreLib - - - - C:\Program Files\dotnet\sdk\5.0.100\dotnet.dll - 2020-10-27T08:54:26Z - dotnet - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.dll - 2020-10-20T00:15:36Z - System.Runtime - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.Cli.Utils.dll - 2020-10-27T08:54:58Z - Microsoft.DotNet.Cli.Utils - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Loader.dll - 2020-10-20T00:14:40Z - System.Runtime.Loader - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.RuntimeInformation.dll - 2020-10-20T00:14:42Z - System.Runtime.InteropServices.RuntimeInformation - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.dll - 2020-10-20T00:14:28Z - System.IO.FileSystem - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.dll - 2020-10-20T00:15:10Z - System.Runtime.InteropServices - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Memory.dll - 2020-10-20T00:14:32Z - System.Memory - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.CodePages.dll - 2020-10-20T00:15:12Z - System.Text.Encoding.CodePages - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.dll - 2020-10-20T00:14:22Z - System.Collections - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.dll - 2020-10-20T00:15:14Z - System.Threading - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Concurrent.dll - 2020-10-20T00:14:22Z - System.Collections.Concurrent - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Thread.dll - 2020-10-20T00:14:46Z - System.Threading.Thread - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.Configurer.dll - 2020-10-27T08:54:28Z - Microsoft.DotNet.Configurer - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.Cli.CommandLine.dll - 2020-10-27T08:54:28Z - Microsoft.DotNet.Cli.CommandLine - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.InternalAbstractions.dll - 2020-10-27T08:54:28Z - Microsoft.DotNet.InternalAbstractions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\netstandard.dll - 2020-10-20T00:14:58Z - netstandard - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.dll - 2020-10-20T00:14:32Z - System.Linq - - - - C:\Program Files\dotnet\sdk\5.0.100\NuGet.Frameworks.dll - 2020-10-27T08:54:12Z - NuGet.Frameworks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Console.dll - 2020-10-20T00:15:52Z - System.Console - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.Extensions.dll - 2020-10-20T00:15:36Z - System.Text.Encoding.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.CompilerServices.Unsafe.dll - 2020-10-20T00:15:08Z - System.Runtime.CompilerServices.Unsafe - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.ApplicationInsights.dll - 2020-10-27T08:54:24Z - Microsoft.ApplicationInsights - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Uri.dll - 2020-10-20T00:17:04Z - System.Private.Uri - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Algorithms.dll - 2020-10-20T00:16:22Z - System.Security.Cryptography.Algorithms - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Primitives.dll - 2020-10-20T00:14:44Z - System.Security.Cryptography.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Extensions.dll - 2020-10-20T00:15:08Z - System.Reflection.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.dll - 2020-10-20T00:14:38Z - System.Reflection - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XDocument.dll - 2020-10-20T00:14:16Z - System.Xml.XDocument - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.Linq.dll - 2020-10-20T00:15:10Z - System.Private.Xml.Linq - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TemplateEngine.Cli.dll - 2020-10-27T08:54:30Z - Microsoft.TemplateEngine.Cli - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.dll - 2020-10-20T00:16:24Z - System.Private.Xml - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Extensions.dll - 2020-10-20T00:14:42Z - System.Runtime.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.RegularExpressions.dll - 2020-10-20T00:15:12Z - System.Text.RegularExpressions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.ReaderWriter.dll - 2020-10-20T00:14:38Z - System.Xml.ReaderWriter - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Http.dll - 2020-10-20T00:15:02Z - System.Net.Http - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tracing.dll - 2020-10-20T00:14:56Z - System.Diagnostics.Tracing - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.dll - 2020-10-20T00:14:46Z - System.Threading.Tasks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Globalization.dll - 2020-10-20T00:13:58Z - System.Globalization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.ILGeneration.dll - 2020-10-20T00:15:10Z - System.Reflection.Emit.ILGeneration - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.Lightweight.dll - 2020-10-20T00:15:36Z - System.Reflection.Emit.Lightweight - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Primitives.dll - 2020-10-20T00:14:42Z - System.Reflection.Primitives - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TemplateEngine.Utils.dll - 2020-10-27T08:54:30Z - Microsoft.TemplateEngine.Utils - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Primitives.dll - 2020-10-20T00:15:04Z - System.Net.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Security.dll - 2020-10-20T00:15:28Z - System.Net.Security - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Registry.dll - 2020-10-20T00:14:58Z - Microsoft.Win32.Registry - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.DiagnosticSource.dll - 2020-10-20T00:14:24Z - System.Diagnostics.DiagnosticSource - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.X509Certificates.dll - 2020-10-20T00:15:38Z - System.Security.Cryptography.X509Certificates - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Requests.dll - 2020-10-20T00:16:14Z - System.Net.Requests - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tools.dll - 2020-10-20T00:14:26Z - System.Diagnostics.Tools - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.NetworkInformation.dll - 2020-10-20T00:15:26Z - System.Net.NetworkInformation - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Primitives.dll - 2020-10-20T00:14:22Z - Microsoft.Win32.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Debug.dll - 2020-10-20T00:14:24Z - System.Diagnostics.Debug - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.dll - 2020-10-20T00:14:30Z - System.IO - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.dll - 2020-10-20T00:14:46Z - System.Text.Encoding - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Compression.dll - 2020-10-20T00:14:28Z - System.IO.Compression - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.Framework.dll - 2020-10-27T08:54:26Z - Microsoft.Build.Framework - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Process.dll - 2020-10-20T00:15:24Z - System.Diagnostics.Process - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.Primitives.dll - 2020-10-20T00:14:24Z - System.ComponentModel.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.NonGeneric.dll - 2020-10-20T00:14:56Z - System.Collections.NonGeneric - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Sockets.dll - 2020-10-20T00:15:10Z - System.Net.Sockets - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.NameResolution.dll - 2020-10-20T00:15:00Z - System.Net.NameResolution - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Overlapped.dll - 2020-10-20T00:15:12Z - System.Threading.Overlapped - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.ThreadPool.dll - 2020-10-20T00:15:12Z - System.Threading.ThreadPool - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.CoreLib.dll - 2020-10-20T00:10:06Z - System.Private.CoreLib - - - - C:\Program Files\dotnet\sdk\5.0.100\MSBuild.dll - 2020-10-27T08:54:16Z - MSBuild - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.dll - 2020-10-20T00:15:36Z - System.Runtime - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Extensions.dll - 2020-10-20T00:14:42Z - System.Runtime.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.dll - 2020-10-20T00:15:14Z - System.Threading - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.dll - 2020-10-20T00:14:46Z - System.Threading.Tasks - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.Framework.dll - 2020-10-27T08:54:26Z - Microsoft.Build.Framework - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\netstandard.dll - 2020-10-20T00:14:58Z - netstandard - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Principal.Windows.dll - 2020-10-20T00:15:14Z - System.Security.Principal.Windows - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Claims.dll - 2020-10-20T00:14:44Z - System.Security.Claims - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.RuntimeInformation.dll - 2020-10-20T00:14:42Z - System.Runtime.InteropServices.RuntimeInformation - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Process.dll - 2020-10-20T00:15:24Z - System.Diagnostics.Process - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.Primitives.dll - 2020-10-20T00:14:24Z - System.ComponentModel.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.dll - 2020-10-20T00:14:32Z - System.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.RegularExpressions.dll - 2020-10-20T00:15:12Z - System.Text.RegularExpressions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Concurrent.dll - 2020-10-20T00:14:22Z - System.Collections.Concurrent - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.dll - 2020-10-20T00:14:22Z - System.Collections - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Encoding.dll - 2020-10-20T00:15:36Z - System.Security.Cryptography.Encoding - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Memory.dll - 2020-10-20T00:14:32Z - System.Memory - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.dll - 2020-10-20T00:14:28Z - System.IO.FileSystem - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.dll - 2020-10-20T00:15:10Z - System.Runtime.InteropServices - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Console.dll - 2020-10-20T00:15:52Z - System.Console - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.dll - 2020-10-27T08:54:26Z - Microsoft.Build - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Debug.dll - 2020-10-20T00:14:24Z - System.Diagnostics.Debug - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tracing.dll - 2020-10-20T00:14:56Z - System.Diagnostics.Tracing - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Primitives.dll - 2020-10-20T00:14:22Z - Microsoft.Win32.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.CodePages.dll - 2020-10-20T00:15:12Z - System.Text.Encoding.CodePages - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Loader.dll - 2020-10-20T00:14:40Z - System.Runtime.Loader - - - - C:\Program Files\dotnet\sdk\5.0.100\dotnet.dll - 2020-10-27T08:54:26Z - dotnet - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Immutable.dll - 2020-10-20T00:14:22Z - System.Collections.Immutable - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.Configurer.dll - 2020-10-27T08:54:28Z - Microsoft.DotNet.Configurer - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.InternalAbstractions.dll - 2020-10-27T08:54:28Z - Microsoft.DotNet.InternalAbstractions - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.DotNet.Cli.Utils.dll - 2020-10-27T08:54:58Z - Microsoft.DotNet.Cli.Utils - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.Extensions.dll - 2020-10-20T00:15:36Z - System.Text.Encoding.Extensions - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.ApplicationInsights.dll - 2020-10-27T08:54:24Z - Microsoft.ApplicationInsights - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.CompilerServices.Unsafe.dll - 2020-10-20T00:15:08Z - System.Runtime.CompilerServices.Unsafe - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Uri.dll - 2020-10-20T00:17:04Z - System.Private.Uri - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Extensions.dll - 2020-10-20T00:15:08Z - System.Reflection.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.dll - 2020-10-20T00:14:38Z - System.Reflection - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XDocument.dll - 2020-10-20T00:14:16Z - System.Xml.XDocument - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.Linq.dll - 2020-10-20T00:15:10Z - System.Private.Xml.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Thread.dll - 2020-10-20T00:14:46Z - System.Threading.Thread - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.dll - 2020-10-20T00:16:24Z - System.Private.Xml - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.ReaderWriter.dll - 2020-10-20T00:14:38Z - System.Xml.ReaderWriter - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Globalization.dll - 2020-10-20T00:13:58Z - System.Globalization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.NonGeneric.dll - 2020-10-20T00:14:56Z - System.Collections.NonGeneric - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Resources.ResourceManager.dll - 2020-10-20T00:14:38Z - System.Resources.ResourceManager - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Algorithms.dll - 2020-10-20T00:16:22Z - System.Security.Cryptography.Algorithms - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Primitives.dll - 2020-10-20T00:14:44Z - System.Security.Cryptography.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Dataflow.dll - 2020-10-20T00:15:14Z - System.Threading.Tasks.Dataflow - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Registry.dll - 2020-10-20T00:14:58Z - Microsoft.Win32.Registry - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ObjectModel.dll - 2020-10-20T00:15:10Z - System.ObjectModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.TraceSource.dll - 2020-10-20T00:15:26Z - System.Diagnostics.TraceSource - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.NuGetSdkResolver.dll - 2020-10-27T08:54:26Z - Microsoft.Build.NuGetSdkResolver - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.dll - 2020-10-27T08:55:46Z - Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.FileVersionInfo.dll - 2020-10-20T00:14:26Z - System.Diagnostics.FileVersionInfo - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.NET.Sdk.WorkloadManifestReader.dll - 2020-10-27T08:54:28Z - Microsoft.NET.Sdk.WorkloadManifestReader - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Parallel.dll - 2020-10-20T00:16:00Z - System.Threading.Tasks.Parallel - - - - C:\Program Files\dotnet\sdk\5.0.100\NuGet.Frameworks.dll - 2020-10-27T08:54:12Z - NuGet.Frameworks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.dll - 2020-10-20T00:14:22Z - System.ComponentModel - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.Utilities.Core.dll - 2020-10-27T08:54:28Z - Microsoft.Build.Utilities.Core - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.ILGeneration.dll - 2020-10-20T00:15:10Z - System.Reflection.Emit.ILGeneration - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.Lightweight.dll - 2020-10-20T00:15:36Z - System.Reflection.Emit.Lightweight - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Primitives.dll - 2020-10-20T00:14:42Z - System.Reflection.Primitives - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Build.Tasks.Core.dll - 2020-10-27T08:54:26Z - Microsoft.Build.Tasks.Core - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.Build.dll - 2020-10-27T08:54:32Z - Microsoft.TestPlatform.Build - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.CoreLib.dll - 2020-10-20T00:10:06Z - System.Private.CoreLib - - - - C:\Program Files\dotnet\sdk\5.0.100\vstest.console.dll - 2020-10-27T08:54:14Z - vstest.console - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.dll - 2020-10-20T00:15:36Z - System.Runtime - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Process.dll - 2020-10-20T00:15:24Z - System.Diagnostics.Process - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.Primitives.dll - 2020-10-20T00:14:24Z - System.ComponentModel.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Extensions.dll - 2020-10-20T00:14:42Z - System.Runtime.Extensions - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.CoreUtilities.dll - 2020-10-27T08:54:32Z - Microsoft.TestPlatform.CoreUtilities - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\netstandard.dll - 2020-10-20T00:14:58Z - netstandard - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Debug.dll - 2020-10-20T00:14:24Z - System.Diagnostics.Debug - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Thread.dll - 2020-10-20T00:14:46Z - System.Threading.Thread - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.dll - 2020-10-20T00:15:14Z - System.Threading - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Console.dll - 2020-10-20T00:15:52Z - System.Console - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.Extensions.dll - 2020-10-20T00:15:36Z - System.Text.Encoding.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tracing.dll - 2020-10-20T00:14:56Z - System.Diagnostics.Tracing - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.dll - 2020-10-20T00:14:22Z - System.Collections - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll - 2020-10-27T08:54:34Z - Microsoft.VisualStudio.TestPlatform.ObjectModel - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.VisualStudio.TestPlatform.Client.dll - 2020-10-27T08:54:34Z - Microsoft.VisualStudio.TestPlatform.Client - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.VisualStudio.TestPlatform.Common.dll - 2020-10-27T08:54:32Z - Microsoft.VisualStudio.TestPlatform.Common - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.dll - 2020-10-20T00:14:32Z - System.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.dll - 2020-10-20T00:15:10Z - System.Runtime.InteropServices - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Resources.ResourceManager.dll - 2020-10-20T00:14:38Z - System.Resources.ResourceManager - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.dll - 2020-10-20T00:14:22Z - System.ComponentModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.dll - 2020-10-20T00:14:28Z - System.IO.FileSystem - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.ReaderWriter.dll - 2020-10-20T00:14:38Z - System.Xml.ReaderWriter - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.dll - 2020-10-20T00:16:24Z - System.Private.Xml - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.PlatformAbstractions.dll - 2020-10-27T08:54:32Z - Microsoft.TestPlatform.PlatformAbstractions - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.Utilities.dll - 2020-10-27T08:54:32Z - Microsoft.TestPlatform.Utilities - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.RuntimeInformation.dll - 2020-10-20T00:14:42Z - System.Runtime.InteropServices.RuntimeInformation - - - - C:\Program Files\dotnet\sdk\5.0.100\NuGet.Frameworks.dll - 2020-10-27T08:54:12Z - NuGet.Frameworks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Memory.dll - 2020-10-20T00:14:32Z - System.Memory - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Algorithms.dll - 2020-10-20T00:16:22Z - System.Security.Cryptography.Algorithms - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Uri.dll - 2020-10-20T00:17:04Z - System.Private.Uri - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.TraceSource.dll - 2020-10-20T00:15:26Z - System.Diagnostics.TraceSource - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.ThreadPool.dll - 2020-10-20T00:15:12Z - System.Threading.ThreadPool - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.NonGeneric.dll - 2020-10-20T00:14:56Z - System.Collections.NonGeneric - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.Extensions.FileSystemGlobbing.dll - 2020-10-27T08:54:30Z - Microsoft.Extensions.FileSystemGlobbing - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.CrossPlatEngine.dll - 2020-10-27T08:54:34Z - Microsoft.TestPlatform.CrossPlatEngine - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Loader.dll - 2020-10-20T00:14:40Z - System.Runtime.Loader - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.Diagnostics.NETCore.Client.dll - 2020-10-27T08:54:38Z - Microsoft.Diagnostics.NETCore.Client - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Sockets.dll - 2020-10-20T00:15:10Z - System.Net.Sockets - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Primitives.dll - 2020-10-20T00:15:04Z - System.Net.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Extensions.dll - 2020-10-20T00:15:38Z - System.Threading.Tasks.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.StackTrace.dll - 2020-10-20T00:14:56Z - System.Diagnostics.StackTrace - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Metadata.dll - 2020-10-20T00:14:40Z - System.Reflection.Metadata - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Immutable.dll - 2020-10-20T00:14:22Z - System.Collections.Immutable - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.TestPlatform.Extensions.BlameDataCollector.dll - 2020-10-27T08:54:36Z - Microsoft.TestPlatform.Extensions.BlameDataCollector - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.TestPlatform.Extensions.EventLogCollector.dll - 2020-10-22T20:39:50Z - Microsoft.TestPlatform.Extensions.EventLogCollector - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\mscorlib.dll - 2020-10-20T00:10:14Z - mscorlib - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.dll - 2020-10-20T00:15:02Z - System.Xml - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.TestPlatform.TestHostRuntimeProvider.dll - 2020-10-27T08:54:36Z - Microsoft.TestPlatform.TestHostRuntimeProvider - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll - 2020-10-27T08:54:36Z - Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger - - - - C:\Program Files\dotnet\sdk\5.0.100\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll - 2020-10-27T08:54:36Z - Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.dll - 2020-10-20T00:14:46Z - System.Threading.Tasks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.MemoryMappedFiles.dll - 2020-10-20T00:14:30Z - System.IO.MemoryMappedFiles - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Concurrent.dll - 2020-10-20T00:14:22Z - System.Collections.Concurrent - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Primitives.dll - 2020-10-20T00:14:22Z - Microsoft.Win32.Primitives - - - - C:\Program Files\dotnet\sdk\5.0.100\Microsoft.TestPlatform.CommunicationUtilities.dll - 2020-10-27T08:54:32Z - Microsoft.TestPlatform.CommunicationUtilities - - - - C:\Program Files\dotnet\sdk\5.0.100\Newtonsoft.Json.dll - 2020-10-27T08:54:34Z - Newtonsoft.Json - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Formatters.dll - 2020-10-20T00:15:12Z - System.Runtime.Serialization.Formatters - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.NameResolution.dll - 2020-10-20T00:15:00Z - System.Net.NameResolution - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Overlapped.dll - 2020-10-20T00:15:12Z - System.Threading.Overlapped - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.CoreLib.dll - 2020-10-20T00:10:06Z - System.Private.CoreLib - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\testhost.dll - 2020-11-05T23:33:56Z - testhost - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.dll - 2020-10-20T00:15:36Z - System.Runtime - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.TestPlatform.CoreUtilities.dll - 2020-11-05T23:11:50Z - Microsoft.TestPlatform.CoreUtilities - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\netstandard.dll - 2020-10-20T00:14:58Z - netstandard - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tracing.dll - 2020-10-20T00:14:56Z - System.Diagnostics.Tracing - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.TestPlatform.PlatformAbstractions.dll - 2020-11-05T23:12:18Z - Microsoft.TestPlatform.PlatformAbstractions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Extensions.dll - 2020-10-20T00:14:42Z - System.Runtime.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Debug.dll - 2020-10-20T00:14:24Z - System.Diagnostics.Debug - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.dll - 2020-10-20T00:14:22Z - System.Collections - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.TestPlatform.CrossPlatEngine.dll - 2020-11-05T23:33:50Z - Microsoft.TestPlatform.CrossPlatEngine - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.TestPlatform.CommunicationUtilities.dll - 2020-11-05T23:33:54Z - Microsoft.TestPlatform.CommunicationUtilities - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll - 2020-11-05T23:12:20Z - Microsoft.VisualStudio.TestPlatform.ObjectModel - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.VisualStudio.TestPlatform.Common.dll - 2020-11-05T23:33:54Z - Microsoft.VisualStudio.TestPlatform.Common - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Newtonsoft.Json.dll - 2019-07-28T23:37:44.6218496Z - Newtonsoft.Json - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Primitives.dll - 2020-10-20T00:14:44Z - System.Runtime.Serialization.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Globalization.dll - 2020-10-20T00:13:58Z - System.Globalization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.dll - 2020-10-20T00:15:14Z - System.Threading - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.TraceSource.dll - 2020-10-20T00:15:26Z - System.Diagnostics.TraceSource - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.RuntimeInformation.dll - 2020-10-20T00:14:42Z - System.Runtime.InteropServices.RuntimeInformation - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Process.dll - 2020-10-20T00:15:24Z - System.Diagnostics.Process - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.Primitives.dll - 2020-10-20T00:14:24Z - System.ComponentModel.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Memory.dll - 2020-10-20T00:14:32Z - System.Memory - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.ThreadPool.dll - 2020-10-20T00:15:12Z - System.Threading.ThreadPool - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.InteropServices.dll - 2020-10-20T00:15:10Z - System.Runtime.InteropServices - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Primitives.dll - 2020-10-20T00:14:22Z - Microsoft.Win32.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Primitives.dll - 2020-10-20T00:15:04Z - System.Net.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Sockets.dll - 2020-10-20T00:15:10Z - System.Net.Sockets - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.NameResolution.dll - 2020-10-20T00:15:00Z - System.Net.NameResolution - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Uri.dll - 2020-10-20T00:17:04Z - System.Private.Uri - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Overlapped.dll - 2020-10-20T00:15:12Z - System.Threading.Overlapped - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.Expressions.dll - 2020-10-20T00:14:32Z - System.Linq.Expressions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Primitives.dll - 2020-10-20T00:14:44Z - System.Runtime.Serialization.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Numerics.dll - 2020-10-20T00:16:22Z - System.Runtime.Numerics - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ObjectModel.dll - 2020-10-20T00:15:10Z - System.ObjectModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Data.Common.dll - 2020-10-20T00:15:00Z - System.Data.Common - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.TypeConverter.dll - 2020-10-20T00:15:26Z - System.ComponentModel.TypeConverter - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.dll - 2020-10-20T00:14:22Z - System.ComponentModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.ILGeneration.dll - 2020-10-20T00:15:10Z - System.Reflection.Emit.ILGeneration - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.Lightweight.dll - 2020-10-20T00:15:36Z - System.Reflection.Emit.Lightweight - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Primitives.dll - 2020-10-20T00:14:42Z - System.Reflection.Primitives - - - - RefEmit_InMemoryManifestModule - 0001-01-01T00:00:00 - Anonymously Hosted DynamicMethods Assembly - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Specialized.dll - 2020-10-20T00:14:22Z - System.Collections.Specialized - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.dll - 2020-10-20T00:14:30Z - System.IO - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Dynamic.Runtime.dll - 2020-10-20T00:15:50Z - System.Dynamic.Runtime - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.Expressions.dll - 2020-10-20T00:14:32Z - System.Linq.Expressions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.dll - 2020-10-20T00:14:38Z - System.Reflection - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Extensions.dll - 2020-10-20T00:15:08Z - System.Reflection.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.dll - 2020-10-20T00:14:32Z - System.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ObjectModel.dll - 2020-10-20T00:15:10Z - System.ObjectModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XDocument.dll - 2020-10-20T00:14:16Z - System.Xml.XDocument - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.Linq.dll - 2020-10-20T00:15:10Z - System.Private.Xml.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.Xml.dll - 2020-10-20T00:16:24Z - System.Private.Xml - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.RegularExpressions.dll - 2020-10-20T00:15:12Z - System.Text.RegularExpressions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.ILGeneration.dll - 2020-10-20T00:15:10Z - System.Reflection.Emit.ILGeneration - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.Lightweight.dll - 2020-10-20T00:15:36Z - System.Reflection.Emit.Lightweight - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Primitives.dll - 2020-10-20T00:14:42Z - System.Reflection.Primitives - - - - RefEmit_InMemoryManifestModule - 0001-01-01T00:00:00 - Anonymously Hosted DynamicMethods Assembly - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.NonGeneric.dll - 2020-10-20T00:14:56Z - System.Collections.NonGeneric - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.dll - 2020-10-20T00:14:28Z - System.IO.FileSystem - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Loader.dll - 2020-10-20T00:14:40Z - System.Runtime.Loader - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll - 2020-08-03T17:58:40Z - xunit.runner.visualstudio.dotnetcore.testadapter - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.abstractions.dll - 2018-08-25T23:54:14Z - xunit.abstractions - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.runner.utility.netcoreapp10.dll - 2018-10-29T08:17:10Z - xunit.runner.utility.netcoreapp10 - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.ReaderWriter.dll - 2020-10-20T00:14:38Z - System.Xml.ReaderWriter - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Thread.dll - 2020-10-20T00:14:46Z - System.Threading.Thread - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Algorithms.dll - 2020-10-20T00:16:22Z - System.Security.Cryptography.Algorithms - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\NuGet.Frameworks.dll - 2019-04-01T22:23:50Z - NuGet.Frameworks - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Metadata.dll - 2020-10-20T00:14:40Z - System.Reflection.Metadata - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Immutable.dll - 2020-10-20T00:14:22Z - System.Collections.Immutable - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.Extensions.dll - 2020-10-20T00:15:36Z - System.Text.Encoding.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Console.dll - 2020-10-20T00:15:52Z - System.Console - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\MtgApiManager.Lib.Test.dll - 2020-11-24T05:12:38.7200716Z - MtgApiManager.Lib.Test - - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\MtgApiManager.Lib.dll - 2020-11-24T05:12:36.50307Z - MtgApiManager.Lib - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <Module> - - - - - MtgApiController - - - 100663297 - System.Int32 MtgApiController::get_Count() - - - - - - 100663298 - System.Void MtgApiController::set_Count(System.Int32) - - - - - - 100663299 - System.String MtgApiController::get_Link() - - - - - - 100663300 - System.Void MtgApiController::set_Link(System.String) - - - - - - 100663301 - System.Int32 MtgApiController::get_PageSize() - - - - - - 100663302 - System.Void MtgApiController::set_PageSize(System.Int32) - - - - - - 100663303 - System.Int32 MtgApiController::get_RatelimitLimit() - - - - - - 100663304 - System.Void MtgApiController::set_RatelimitLimit(System.Int32) - - - - - - 100663305 - System.Int32 MtgApiController::get_RatelimitRemaining() - - - - - - 100663306 - System.Void MtgApiController::set_RatelimitRemaining(System.Int32) - - - - - - 100663307 - System.Int32 MtgApiController::get_TotalCount() - - - - - - 100663308 - System.Void MtgApiController::set_TotalCount(System.Int32) - - - - - - - 100663309 - MtgApiManager.Lib.Core.PagingInfo MtgApiController::CreatePagingInfo() - - - - - - - - - - 100663310 - System.Threading.Tasks.Task MtgApiController::HandleRateLimit() - - - - - - - 100663311 - System.Void MtgApiController::ResetRateLimit() - - - - - - - - - - - - - 100663312 - System.Void MtgApiController::ParseHeaders(System.Net.Http.Headers.HttpResponseHeaders) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663313 - System.Void MtgApiController::.cctor() - - - - - - - - - - - - - MtgApiController/<HandleRateLimit>d__27 - - - - 100663743 - System.Void MtgApiController/<HandleRateLimit>d__27::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - 100663744 - System.Void MtgApiController/<HandleRateLimit>d__27::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Utility.Extensions - - - - 100663314 - System.String MtgApiManager.Lib.Utility.Extensions::GetDescription(System.Enum) - - - - - - - - - - - - - - - - - - - - - - MtgApiManager.Lib.Utility.QueryUtility - - - - 100663315 - System.String MtgApiManager.Lib.Utility.QueryUtility::GetQueryPropertyName(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MtgApiManager.Lib.Utility.QueryUtility/<>c__0`1 - - - - 100663745 - System.Void MtgApiManager.Lib.Utility.QueryUtility/<>c__0`1::.cctor() - - - - - - - 100663746 - System.Void MtgApiManager.Lib.Utility.QueryUtility/<>c__0`1::.ctor() - - - - - - - 100663747 - System.Boolean MtgApiManager.Lib.Utility.QueryUtility/<>c__0`1::<GetQueryPropertyName>b__0_0(System.Object) - - - - - - - - - - - - MtgApiManager.Lib.Service.CardQueryParameter - - - 100663316 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Artist() - - - - - - 100663317 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Artist(System.String) - - - - - - 100663318 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Cmc() - - - - - - 100663319 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Cmc(System.String) - - - - - - 100663320 - System.String[] MtgApiManager.Lib.Service.CardQueryParameter::get_ColorIdentity() - - - - - - 100663321 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_ColorIdentity(System.String[]) - - - - - - 100663322 - System.String[] MtgApiManager.Lib.Service.CardQueryParameter::get_Colors() - - - - - - 100663323 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Colors(System.String[]) - - - - - - 100663324 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Flavor() - - - - - - 100663325 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Flavor(System.String) - - - - - - 100663326 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_ForeignName() - - - - - - 100663327 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_ForeignName(System.String) - - - - - - 100663328 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_GameFormat() - - - - - - 100663329 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_GameFormat(System.String) - - - - - - 100663330 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Language() - - - - - - 100663331 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Language(System.String) - - - - - - 100663332 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Layout() - - - - - - 100663333 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Layout(System.String) - - - - - - 100663334 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Legality() - - - - - - 100663335 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Legality(System.String) - - - - - - 100663336 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Loyalty() - - - - - - 100663337 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Loyalty(System.String) - - - - - - 100663338 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Name() - - - - - - 100663339 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Name(System.String) - - - - - - 100663340 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Number() - - - - - - 100663341 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Number(System.String) - - - - - - 100663342 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_OrderBy() - - - - - - 100663343 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_OrderBy(System.String) - - - - - - 100663344 - System.Int32 MtgApiManager.Lib.Service.CardQueryParameter::get_Page() - - - - - - 100663345 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Page(System.Int32) - - - - - - 100663346 - System.Int32 MtgApiManager.Lib.Service.CardQueryParameter::get_PageSize() - - - - - - 100663347 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_PageSize(System.Int32) - - - - - - 100663348 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Power() - - - - - - 100663349 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Power(System.String) - - - - - - 100663350 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Rarity() - - - - - - 100663351 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Rarity(System.String) - - - - - - 100663352 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Set() - - - - - - 100663353 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Set(System.String) - - - - - - 100663354 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_SetName() - - - - - - 100663355 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_SetName(System.String) - - - - - - 100663356 - System.String[] MtgApiManager.Lib.Service.CardQueryParameter::get_SubTypes() - - - - - - 100663357 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_SubTypes(System.String[]) - - - - - - 100663358 - System.String[] MtgApiManager.Lib.Service.CardQueryParameter::get_SuperTypes() - - - - - - 100663359 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_SuperTypes(System.String[]) - - - - - - 100663360 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Text() - - - - - - 100663361 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Text(System.String) - - - - - - 100663362 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Toughness() - - - - - - 100663363 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Toughness(System.String) - - - - - - 100663364 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Type() - - - - - - 100663365 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Type(System.String) - - - - - - 100663366 - System.String MtgApiManager.Lib.Service.CardQueryParameter::get_Types() - - - - - - 100663367 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::set_Types(System.String) - - - - - - - 100663368 - System.Void MtgApiManager.Lib.Service.CardQueryParameter::.ctor() - - - - - - - - - MtgApiManager.Lib.Service.CardService - - - - 100663369 - System.Void MtgApiManager.Lib.Service.CardService::.ctor() - - - - - - - - - - - 100663370 - System.Void MtgApiManager.Lib.Service.CardService::.ctor(MtgApiManager.Lib.Core.IMtgApiServiceAdapter,MtgApiManager.Lib.Model.IModelMapper,MtgApiManager.Lib.Core.ApiVersion,System.Boolean) - - - - - - - - - - - 100663371 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Card>>> MtgApiManager.Lib.Service.CardService::AllAsync() - - - - - - - 100663372 - MtgApiManager.Lib.Core.Exceptional`1<MtgApiManager.Lib.Model.Card> MtgApiManager.Lib.Service.CardService::Find(System.Int32) - - - - - - - - - - 100663373 - MtgApiManager.Lib.Core.Exceptional`1<MtgApiManager.Lib.Model.Card> MtgApiManager.Lib.Service.CardService::Find(System.String) - - - - - - - - - - 100663374 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<MtgApiManager.Lib.Model.Card>> MtgApiManager.Lib.Service.CardService::FindAsync(System.Int32) - - - - - - - - - - 100663375 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<MtgApiManager.Lib.Model.Card>> MtgApiManager.Lib.Service.CardService::FindAsync(System.String) - - - - - - - 100663376 - MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>> MtgApiManager.Lib.Service.CardService::GetCardSubTypes() - - - - - - - - - - - - - - 100663377 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>>> MtgApiManager.Lib.Service.CardService::GetCardSubTypesAsync() - - - - - - - 100663378 - MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>> MtgApiManager.Lib.Service.CardService::GetCardSuperTypes() - - - - - - - - - - - - - - 100663379 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>>> MtgApiManager.Lib.Service.CardService::GetCardSuperTypesAsync() - - - - - - - 100663380 - MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>> MtgApiManager.Lib.Service.CardService::GetCardTypes() - - - - - - - - - - - - - - 100663381 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<System.String>>> MtgApiManager.Lib.Service.CardService::GetCardTypesAsync() - - - - - - - 100663382 - MtgApiManager.Lib.Service.CardService MtgApiManager.Lib.Service.CardService::Where(System.Linq.Expressions.Expression`1<System.Func`2<MtgApiManager.Lib.Service.CardQueryParameter,U>>,U) - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663383 - System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Card> MtgApiManager.Lib.Service.CardService::MapCardsList(MtgApiManager.Lib.Dto.RootCardListDto) - - - - - - - - - - - - - - - - - - - 100663384 - MtgApiManager.Lib.Model.Card MtgApiManager.Lib.Service.CardService::<MapCardsList>b__14_0(MtgApiManager.Lib.Dto.CardDto) - - - - - - - - - - - - MtgApiManager.Lib.Service.CardService/<AllAsync>d__2 - - - - 100663748 - System.Void MtgApiManager.Lib.Service.CardService/<AllAsync>d__2::MoveNext() - - - - - - - - - - - - - - - - - 100663749 - System.Void MtgApiManager.Lib.Service.CardService/<AllAsync>d__2::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.CardService/<FindAsync>d__6 - - - - 100663750 - System.Void MtgApiManager.Lib.Service.CardService/<FindAsync>d__6::MoveNext() - - - - - - - - - - - - - - - - - 100663751 - System.Void MtgApiManager.Lib.Service.CardService/<FindAsync>d__6::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.CardService/<GetCardSubTypesAsync>d__8 - - - - 100663752 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardSubTypesAsync>d__8::MoveNext() - - - - - - - - - - - - - - - - - 100663753 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardSubTypesAsync>d__8::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.CardService/<GetCardSuperTypesAsync>d__10 - - - - 100663754 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardSuperTypesAsync>d__10::MoveNext() - - - - - - - - - - - - - - - - - 100663755 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardSuperTypesAsync>d__10::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.CardService/<GetCardTypesAsync>d__12 - - - - 100663756 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardTypesAsync>d__12::MoveNext() - - - - - - - - - - - - - - - - - 100663757 - System.Void MtgApiManager.Lib.Service.CardService/<GetCardTypesAsync>d__12::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.QueryParameterBase - - - - 100663386 - System.Void MtgApiManager.Lib.Service.QueryParameterBase::.ctor() - - - - - - - - - MtgApiManager.Lib.Service.ServiceBase`2 - - - 100663388 - MtgApiManager.Lib.Core.IMtgApiServiceAdapter MtgApiManager.Lib.Service.ServiceBase`2::get_Adapter() - - - - - - 100663389 - MtgApiManager.Lib.Core.ApiEndPoint MtgApiManager.Lib.Service.ServiceBase`2::get_EndPoint() - - - - - - 100663390 - MtgApiManager.Lib.Model.IModelMapper MtgApiManager.Lib.Service.ServiceBase`2::get_ModelMapper() - - - - - - 100663391 - MtgApiManager.Lib.Core.ApiVersion MtgApiManager.Lib.Service.ServiceBase`2::get_Version() - - - - - - 100663392 - System.Collections.Generic.Dictionary`2<System.String,System.String> MtgApiManager.Lib.Service.ServiceBase`2::get_WhereQueries() - - - - - - - 100663387 - System.Void MtgApiManager.Lib.Service.ServiceBase`2::.ctor(MtgApiManager.Lib.Core.IMtgApiServiceAdapter,MtgApiManager.Lib.Model.IModelMapper,MtgApiManager.Lib.Core.ApiVersion,MtgApiManager.Lib.Core.ApiEndPoint,System.Boolean) - - - - - - - - - - - - - - - - - 100663394 - System.Uri MtgApiManager.Lib.Service.ServiceBase`2::BuildUri(System.Collections.Generic.Dictionary`2<System.String,System.String>) - - - - - - - - - - - - - - - - - - - - 100663395 - System.Uri MtgApiManager.Lib.Service.ServiceBase`2::BuildUri(System.String) - - - - - - - - - - - - - - - 100663396 - System.Threading.Tasks.Task`1<T> MtgApiManager.Lib.Service.ServiceBase`2::CallWebServiceGet(System.Uri) - - - - - - - - - - - - - - - 100663397 - System.Threading.Tasks.Task`1<T> MtgApiManager.Lib.Service.ServiceBase`2::CallWebServiceGetInternal(System.Uri) - - - - - - - - - MtgApiManager.Lib.Service.ServiceBase`2/<>c - - - - 100663758 - System.Void MtgApiManager.Lib.Service.ServiceBase`2/<>c::.cctor() - - - - - - - 100663759 - System.Void MtgApiManager.Lib.Service.ServiceBase`2/<>c::.ctor() - - - - - - - 100663760 - System.String MtgApiManager.Lib.Service.ServiceBase`2/<>c::<BuildUri>b__19_0(System.Collections.Generic.KeyValuePair`2<System.String,System.String>) - - - - - - - - - - - - MtgApiManager.Lib.Service.ServiceBase`2/<CallWebServiceGetInternal>d__22`1 - - - - 100663761 - System.Void MtgApiManager.Lib.Service.ServiceBase`2/<CallWebServiceGetInternal>d__22`1::MoveNext() - - - - - - - - - - - - - - - - - - - - 100663762 - System.Void MtgApiManager.Lib.Service.ServiceBase`2/<CallWebServiceGetInternal>d__22`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.SetQueryParameter - - - 100663398 - System.String MtgApiManager.Lib.Service.SetQueryParameter::get_Block() - - - - - - 100663399 - System.Void MtgApiManager.Lib.Service.SetQueryParameter::set_Block(System.String) - - - - - - 100663400 - System.String MtgApiManager.Lib.Service.SetQueryParameter::get_Name() - - - - - - 100663401 - System.Void MtgApiManager.Lib.Service.SetQueryParameter::set_Name(System.String) - - - - - - - 100663402 - System.Void MtgApiManager.Lib.Service.SetQueryParameter::.ctor() - - - - - - - - - MtgApiManager.Lib.Service.SetService - - - - 100663403 - System.Void MtgApiManager.Lib.Service.SetService::.ctor() - - - - - - - - - - - 100663404 - System.Void MtgApiManager.Lib.Service.SetService::.ctor(MtgApiManager.Lib.Core.IMtgApiServiceAdapter,MtgApiManager.Lib.Model.IModelMapper,MtgApiManager.Lib.Core.ApiVersion,System.Boolean) - - - - - - - - - - - 100663405 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Set>>> MtgApiManager.Lib.Service.SetService::AllAsync() - - - - - - - 100663406 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<MtgApiManager.Lib.Model.Set>> MtgApiManager.Lib.Service.SetService::FindAsync(System.String) - - - - - - - 100663407 - System.Threading.Tasks.Task`1<MtgApiManager.Lib.Core.Exceptional`1<System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Card>>> MtgApiManager.Lib.Service.SetService::GenerateBoosterAsync(System.String) - - - - - - - 100663408 - MtgApiManager.Lib.Service.SetService MtgApiManager.Lib.Service.SetService::Where(System.Linq.Expressions.Expression`1<System.Func`2<MtgApiManager.Lib.Service.SetQueryParameter,U>>,U) - - - - - - - - - - - - - - - - - - - - - - 100663409 - System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Set> MtgApiManager.Lib.Service.SetService::MapSetsList(MtgApiManager.Lib.Dto.Set.RootSetListDto) - - - - - - - - - - - - - - - - - - - 100663410 - MtgApiManager.Lib.Model.Card MtgApiManager.Lib.Service.SetService::<GenerateBoosterAsync>b__4_0(MtgApiManager.Lib.Dto.CardDto) - - - - - - - - - - 100663411 - MtgApiManager.Lib.Model.Set MtgApiManager.Lib.Service.SetService::<MapSetsList>b__6_0(MtgApiManager.Lib.Dto.SetDto) - - - - - - - - - - - - MtgApiManager.Lib.Service.SetService/<AllAsync>d__2 - - - - 100663763 - System.Void MtgApiManager.Lib.Service.SetService/<AllAsync>d__2::MoveNext() - - - - - - - - - - - - - - - - - 100663764 - System.Void MtgApiManager.Lib.Service.SetService/<AllAsync>d__2::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.SetService/<FindAsync>d__3 - - - - 100663765 - System.Void MtgApiManager.Lib.Service.SetService/<FindAsync>d__3::MoveNext() - - - - - - - - - - - - - - - - - 100663766 - System.Void MtgApiManager.Lib.Service.SetService/<FindAsync>d__3::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Service.SetService/<GenerateBoosterAsync>d__4 - - - - 100663767 - System.Void MtgApiManager.Lib.Service.SetService/<GenerateBoosterAsync>d__4::MoveNext() - - - - - - - - - - - - - - - - - - 100663768 - System.Void MtgApiManager.Lib.Service.SetService/<GenerateBoosterAsync>d__4::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Properties.Resources - - - - 100663413 - System.Resources.ResourceManager MtgApiManager.Lib.Properties.Resources::get_ResourceManager() - - - - - - - - - - - - - - - - 100663414 - System.Globalization.CultureInfo MtgApiManager.Lib.Properties.Resources::get_Culture() - - - - - - - - - - 100663415 - System.Void MtgApiManager.Lib.Properties.Resources::set_Culture(System.Globalization.CultureInfo) - - - - - - - - - - - 100663416 - System.String MtgApiManager.Lib.Properties.Resources::get_MtgError() - - - - - - - - - - 100663412 - System.Void MtgApiManager.Lib.Properties.Resources::.ctor() - - - - - - - - - - - - - MtgApiManager.Lib.Model.Card - - - 100663417 - System.String MtgApiManager.Lib.Model.Card::get_Artist() - - - - - - 100663418 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Artist(System.String) - - - - - - 100663419 - System.String MtgApiManager.Lib.Model.Card::get_Border() - - - - - - 100663420 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Border(System.String) - - - - - - 100663421 - System.Nullable`1<System.Single> MtgApiManager.Lib.Model.Card::get_Cmc() - - - - - - 100663422 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Cmc(System.Nullable`1<System.Single>) - - - - - - 100663423 - System.String[] MtgApiManager.Lib.Model.Card::get_ColorIdentity() - - - - - - 100663424 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_ColorIdentity(System.String[]) - - - - - - 100663425 - System.String[] MtgApiManager.Lib.Model.Card::get_Colors() - - - - - - 100663426 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Colors(System.String[]) - - - - - - 100663427 - System.String MtgApiManager.Lib.Model.Card::get_Flavor() - - - - - - 100663428 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Flavor(System.String) - - - - - - 100663429 - System.Collections.Generic.List`1<MtgApiManager.Lib.Model.ForeignName> MtgApiManager.Lib.Model.Card::get_ForeignNames() - - - - - - 100663430 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_ForeignNames(System.Collections.Generic.List`1<MtgApiManager.Lib.Model.ForeignName>) - - - - - - 100663431 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Model.Card::get_Hand() - - - - - - 100663432 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Hand(System.Nullable`1<System.Int32>) - - - - - - 100663433 - System.String MtgApiManager.Lib.Model.Card::get_Id() - - - - - - 100663434 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Id(System.String) - - - - - - 100663435 - System.Uri MtgApiManager.Lib.Model.Card::get_ImageUrl() - - - - - - 100663436 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_ImageUrl(System.Uri) - - - - - - 100663437 - System.String MtgApiManager.Lib.Model.Card::get_Layout() - - - - - - 100663438 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Layout(System.String) - - - - - - 100663439 - System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Legality> MtgApiManager.Lib.Model.Card::get_Legalities() - - - - - - 100663440 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Legalities(System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Legality>) - - - - - - 100663441 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Model.Card::get_Life() - - - - - - 100663442 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Life(System.Nullable`1<System.Int32>) - - - - - - 100663443 - System.String MtgApiManager.Lib.Model.Card::get_Loyalty() - - - - - - 100663444 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Loyalty(System.String) - - - - - - 100663445 - System.String MtgApiManager.Lib.Model.Card::get_ManaCost() - - - - - - 100663446 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_ManaCost(System.String) - - - - - - 100663447 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Model.Card::get_MultiverseId() - - - - - - 100663448 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_MultiverseId(System.Nullable`1<System.Int32>) - - - - - - 100663449 - System.String MtgApiManager.Lib.Model.Card::get_Name() - - - - - - 100663450 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Name(System.String) - - - - - - 100663451 - System.String[] MtgApiManager.Lib.Model.Card::get_Names() - - - - - - 100663452 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Names(System.String[]) - - - - - - 100663453 - System.String MtgApiManager.Lib.Model.Card::get_Number() - - - - - - 100663454 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Number(System.String) - - - - - - 100663455 - System.String MtgApiManager.Lib.Model.Card::get_OriginalText() - - - - - - 100663456 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_OriginalText(System.String) - - - - - - 100663457 - System.String MtgApiManager.Lib.Model.Card::get_OriginalType() - - - - - - 100663458 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_OriginalType(System.String) - - - - - - 100663459 - System.String MtgApiManager.Lib.Model.Card::get_Power() - - - - - - 100663460 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Power(System.String) - - - - - - 100663461 - System.String[] MtgApiManager.Lib.Model.Card::get_Printings() - - - - - - 100663462 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Printings(System.String[]) - - - - - - 100663463 - System.String MtgApiManager.Lib.Model.Card::get_Rarity() - - - - - - 100663464 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Rarity(System.String) - - - - - - 100663465 - System.String MtgApiManager.Lib.Model.Card::get_ReleaseDate() - - - - - - 100663466 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_ReleaseDate(System.String) - - - - - - 100663467 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Model.Card::get_Reserved() - - - - - - 100663468 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Reserved(System.Nullable`1<System.Boolean>) - - - - - - 100663469 - System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Ruling> MtgApiManager.Lib.Model.Card::get_Rulings() - - - - - - 100663470 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Rulings(System.Collections.Generic.List`1<MtgApiManager.Lib.Model.Ruling>) - - - - - - 100663471 - System.String MtgApiManager.Lib.Model.Card::get_Set() - - - - - - 100663472 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Set(System.String) - - - - - - 100663473 - System.String MtgApiManager.Lib.Model.Card::get_SetName() - - - - - - 100663474 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_SetName(System.String) - - - - - - 100663475 - System.String MtgApiManager.Lib.Model.Card::get_Source() - - - - - - 100663476 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Source(System.String) - - - - - - 100663477 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Model.Card::get_Starter() - - - - - - 100663478 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Starter(System.Nullable`1<System.Boolean>) - - - - - - 100663479 - System.String[] MtgApiManager.Lib.Model.Card::get_SubTypes() - - - - - - 100663480 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_SubTypes(System.String[]) - - - - - - 100663481 - System.String[] MtgApiManager.Lib.Model.Card::get_SuperTypes() - - - - - - 100663482 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_SuperTypes(System.String[]) - - - - - - 100663483 - System.String MtgApiManager.Lib.Model.Card::get_Text() - - - - - - 100663484 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Text(System.String) - - - - - - 100663485 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Model.Card::get_Timeshifted() - - - - - - 100663486 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Timeshifted(System.Nullable`1<System.Boolean>) - - - - - - 100663487 - System.String MtgApiManager.Lib.Model.Card::get_Toughness() - - - - - - 100663488 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Toughness(System.String) - - - - - - 100663489 - System.String MtgApiManager.Lib.Model.Card::get_Type() - - - - - - 100663490 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Type(System.String) - - - - - - 100663491 - System.String[] MtgApiManager.Lib.Model.Card::get_Types() - - - - - - 100663492 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Types(System.String[]) - - - - - - 100663493 - System.String[] MtgApiManager.Lib.Model.Card::get_Variations() - - - - - - 100663494 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Variations(System.String[]) - - - - - - 100663495 - System.String MtgApiManager.Lib.Model.Card::get_Watermark() - - - - - - 100663496 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Card::set_Watermark(System.String) - - - - - - - 100663497 - System.Void MtgApiManager.Lib.Model.Card::.ctor() - - - - - - - - - MtgApiManager.Lib.Model.ForeignName - - - 100663498 - System.String MtgApiManager.Lib.Model.ForeignName::get_Language() - - - - - - 100663499 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.ForeignName::set_Language(System.String) - - - - - - 100663500 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Model.ForeignName::get_MultiverseId() - - - - - - 100663501 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.ForeignName::set_MultiverseId(System.Nullable`1<System.Int32>) - - - - - - 100663502 - System.String MtgApiManager.Lib.Model.ForeignName::get_Name() - - - - - - 100663503 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.ForeignName::set_Name(System.String) - - - - - - - 100663504 - System.Void MtgApiManager.Lib.Model.ForeignName::.ctor() - - - - - - - - - MtgApiManager.Lib.Model.Legality - - - 100663505 - System.String MtgApiManager.Lib.Model.Legality::get_Format() - - - - - - 100663506 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Legality::set_Format(System.String) - - - - - - 100663507 - System.String MtgApiManager.Lib.Model.Legality::get_LegalityName() - - - - - - 100663508 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Legality::set_LegalityName(System.String) - - - - - - - 100663509 - System.Void MtgApiManager.Lib.Model.Legality::.ctor() - - - - - - - - - MtgApiManager.Lib.Model.Ruling - - - 100663510 - System.String MtgApiManager.Lib.Model.Ruling::get_Date() - - - - - - 100663511 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Ruling::set_Date(System.String) - - - - - - 100663512 - System.String MtgApiManager.Lib.Model.Ruling::get_Text() - - - - - - 100663513 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Ruling::set_Text(System.String) - - - - - - - 100663514 - System.Void MtgApiManager.Lib.Model.Ruling::.ctor() - - - - - - - - - MtgApiManager.Lib.Model.ModelMapper - - - - 100663520 - MtgApiManager.Lib.Model.Card MtgApiManager.Lib.Model.ModelMapper::MapCard(MtgApiManager.Lib.Dto.CardDto) - - - - - - - - - - - - - - - - - - - - - - 100663521 - MtgApiManager.Lib.Model.ForeignName MtgApiManager.Lib.Model.ModelMapper::MapForeignName(MtgApiManager.Lib.Dto.ForeignNameDto) - - - - - - - - - - - - - - - 100663522 - MtgApiManager.Lib.Model.Legality MtgApiManager.Lib.Model.ModelMapper::MapLegality(MtgApiManager.Lib.Dto.LegalityDto) - - - - - - - - - - - - - - - 100663523 - MtgApiManager.Lib.Model.Ruling MtgApiManager.Lib.Model.ModelMapper::MapRuling(MtgApiManager.Lib.Dto.RulingDto) - - - - - - - - - - - - - - - 100663524 - MtgApiManager.Lib.Model.Set MtgApiManager.Lib.Model.ModelMapper::MapSet(MtgApiManager.Lib.Dto.SetDto) - - - - - - - - - - - - - - - - - - - - - - 100663525 - System.Collections.Generic.List`1<System.Object> MtgApiManager.Lib.Model.ModelMapper::GetBoosterAsArray(System.Text.Json.JsonElement) - - - - - - - - - - - - - - - - - - - - 100663526 - System.Object MtgApiManager.Lib.Model.ModelMapper::GetBoosterValue(System.Text.Json.JsonElement) - - - - - - - - - - - - - - - - - - - 100663527 - System.Void MtgApiManager.Lib.Model.ModelMapper::.ctor() - - - - - - - 100663528 - MtgApiManager.Lib.Model.ForeignName MtgApiManager.Lib.Model.ModelMapper::<MapCard>b__0_0(MtgApiManager.Lib.Dto.ForeignNameDto) - - - - - - - - - - 100663529 - MtgApiManager.Lib.Model.Legality MtgApiManager.Lib.Model.ModelMapper::<MapCard>b__0_1(MtgApiManager.Lib.Dto.LegalityDto) - - - - - - - - - - 100663530 - MtgApiManager.Lib.Model.Ruling MtgApiManager.Lib.Model.ModelMapper::<MapCard>b__0_2(MtgApiManager.Lib.Dto.RulingDto) - - - - - - - - - - - - MtgApiManager.Lib.Model.ModelMapper/<>c - - - - 100663769 - System.Void MtgApiManager.Lib.Model.ModelMapper/<>c::.cctor() - - - - - - - 100663770 - System.Void MtgApiManager.Lib.Model.ModelMapper/<>c::.ctor() - - - - - - - 100663771 - System.Object MtgApiManager.Lib.Model.ModelMapper/<>c::<MapSet>b__4_0(System.Text.Json.JsonElement) - - - - - - - - - - - - MtgApiManager.Lib.Model.Set - - - 100663531 - System.String MtgApiManager.Lib.Model.Set::get_Block() - - - - - - 100663532 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Block(System.String) - - - - - - 100663533 - System.Collections.Generic.List`1<System.Object> MtgApiManager.Lib.Model.Set::get_Booster() - - - - - - 100663534 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Booster(System.Collections.Generic.List`1<System.Object>) - - - - - - 100663535 - System.String MtgApiManager.Lib.Model.Set::get_Border() - - - - - - 100663536 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Border(System.String) - - - - - - 100663537 - System.String MtgApiManager.Lib.Model.Set::get_Code() - - - - - - 100663538 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Code(System.String) - - - - - - 100663539 - System.String MtgApiManager.Lib.Model.Set::get_Expansion() - - - - - - 100663540 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Expansion(System.String) - - - - - - 100663541 - System.String MtgApiManager.Lib.Model.Set::get_GathererCode() - - - - - - 100663542 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_GathererCode(System.String) - - - - - - 100663543 - System.String MtgApiManager.Lib.Model.Set::get_MagicCardsInfoCode() - - - - - - 100663544 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_MagicCardsInfoCode(System.String) - - - - - - 100663545 - System.String MtgApiManager.Lib.Model.Set::get_Name() - - - - - - 100663546 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Name(System.String) - - - - - - 100663547 - System.String MtgApiManager.Lib.Model.Set::get_OldCode() - - - - - - 100663548 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_OldCode(System.String) - - - - - - 100663549 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Model.Set::get_OnlineOnly() - - - - - - 100663550 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_OnlineOnly(System.Nullable`1<System.Boolean>) - - - - - - 100663551 - System.String MtgApiManager.Lib.Model.Set::get_ReleaseDate() - - - - - - 100663552 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_ReleaseDate(System.String) - - - - - - 100663553 - System.String MtgApiManager.Lib.Model.Set::get_Type() - - - - - - 100663554 - System.Void modreq(System.Runtime.CompilerServices.IsExternalInit) MtgApiManager.Lib.Model.Set::set_Type(System.String) - - - - - - - 100663555 - System.Void MtgApiManager.Lib.Model.Set::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.CardDto - - - 100663556 - System.String MtgApiManager.Lib.Dto.CardDto::get_Artist() - - - - - - 100663557 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Artist(System.String) - - - - - - 100663558 - System.String MtgApiManager.Lib.Dto.CardDto::get_Border() - - - - - - 100663559 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Border(System.String) - - - - - - 100663560 - System.Nullable`1<System.Single> MtgApiManager.Lib.Dto.CardDto::get_Cmc() - - - - - - 100663561 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Cmc(System.Nullable`1<System.Single>) - - - - - - 100663562 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_ColorIdentity() - - - - - - 100663563 - System.Void MtgApiManager.Lib.Dto.CardDto::set_ColorIdentity(System.String[]) - - - - - - 100663564 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_Colors() - - - - - - 100663565 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Colors(System.String[]) - - - - - - 100663566 - System.String MtgApiManager.Lib.Dto.CardDto::get_Flavor() - - - - - - 100663567 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Flavor(System.String) - - - - - - 100663568 - MtgApiManager.Lib.Dto.ForeignNameDto[] MtgApiManager.Lib.Dto.CardDto::get_ForeignNames() - - - - - - 100663569 - System.Void MtgApiManager.Lib.Dto.CardDto::set_ForeignNames(MtgApiManager.Lib.Dto.ForeignNameDto[]) - - - - - - 100663570 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Dto.CardDto::get_Hand() - - - - - - 100663571 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Hand(System.Nullable`1<System.Int32>) - - - - - - 100663572 - System.String MtgApiManager.Lib.Dto.CardDto::get_Id() - - - - - - 100663573 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Id(System.String) - - - - - - 100663574 - System.String MtgApiManager.Lib.Dto.CardDto::get_ImageUrl() - - - - - - 100663575 - System.Void MtgApiManager.Lib.Dto.CardDto::set_ImageUrl(System.String) - - - - - - 100663576 - System.String MtgApiManager.Lib.Dto.CardDto::get_Layout() - - - - - - 100663577 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Layout(System.String) - - - - - - 100663578 - MtgApiManager.Lib.Dto.LegalityDto[] MtgApiManager.Lib.Dto.CardDto::get_Legalities() - - - - - - 100663579 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Legalities(MtgApiManager.Lib.Dto.LegalityDto[]) - - - - - - 100663580 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Dto.CardDto::get_Life() - - - - - - 100663581 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Life(System.Nullable`1<System.Int32>) - - - - - - 100663582 - System.String MtgApiManager.Lib.Dto.CardDto::get_Loyalty() - - - - - - 100663583 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Loyalty(System.String) - - - - - - 100663584 - System.String MtgApiManager.Lib.Dto.CardDto::get_ManaCost() - - - - - - 100663585 - System.Void MtgApiManager.Lib.Dto.CardDto::set_ManaCost(System.String) - - - - - - 100663586 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Dto.CardDto::get_MultiverseId() - - - - - - 100663587 - System.Void MtgApiManager.Lib.Dto.CardDto::set_MultiverseId(System.Nullable`1<System.Int32>) - - - - - - 100663588 - System.String MtgApiManager.Lib.Dto.CardDto::get_Name() - - - - - - 100663589 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Name(System.String) - - - - - - 100663590 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_Names() - - - - - - 100663591 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Names(System.String[]) - - - - - - 100663592 - System.String MtgApiManager.Lib.Dto.CardDto::get_Number() - - - - - - 100663593 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Number(System.String) - - - - - - 100663594 - System.String MtgApiManager.Lib.Dto.CardDto::get_OriginalText() - - - - - - 100663595 - System.Void MtgApiManager.Lib.Dto.CardDto::set_OriginalText(System.String) - - - - - - 100663596 - System.String MtgApiManager.Lib.Dto.CardDto::get_OriginalType() - - - - - - 100663597 - System.Void MtgApiManager.Lib.Dto.CardDto::set_OriginalType(System.String) - - - - - - 100663598 - System.String MtgApiManager.Lib.Dto.CardDto::get_Power() - - - - - - 100663599 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Power(System.String) - - - - - - 100663600 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_Printings() - - - - - - 100663601 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Printings(System.String[]) - - - - - - 100663602 - System.String MtgApiManager.Lib.Dto.CardDto::get_Rarity() - - - - - - 100663603 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Rarity(System.String) - - - - - - 100663604 - System.String MtgApiManager.Lib.Dto.CardDto::get_ReleaseDate() - - - - - - 100663605 - System.Void MtgApiManager.Lib.Dto.CardDto::set_ReleaseDate(System.String) - - - - - - 100663606 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Dto.CardDto::get_Reserved() - - - - - - 100663607 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Reserved(System.Nullable`1<System.Boolean>) - - - - - - 100663608 - MtgApiManager.Lib.Dto.RulingDto[] MtgApiManager.Lib.Dto.CardDto::get_Rulings() - - - - - - 100663609 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Rulings(MtgApiManager.Lib.Dto.RulingDto[]) - - - - - - 100663610 - System.String MtgApiManager.Lib.Dto.CardDto::get_Set() - - - - - - 100663611 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Set(System.String) - - - - - - 100663612 - System.String MtgApiManager.Lib.Dto.CardDto::get_SetName() - - - - - - 100663613 - System.Void MtgApiManager.Lib.Dto.CardDto::set_SetName(System.String) - - - - - - 100663614 - System.String MtgApiManager.Lib.Dto.CardDto::get_Source() - - - - - - 100663615 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Source(System.String) - - - - - - 100663616 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Dto.CardDto::get_Starter() - - - - - - 100663617 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Starter(System.Nullable`1<System.Boolean>) - - - - - - 100663618 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_SubTypes() - - - - - - 100663619 - System.Void MtgApiManager.Lib.Dto.CardDto::set_SubTypes(System.String[]) - - - - - - 100663620 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_SuperTypes() - - - - - - 100663621 - System.Void MtgApiManager.Lib.Dto.CardDto::set_SuperTypes(System.String[]) - - - - - - 100663622 - System.String MtgApiManager.Lib.Dto.CardDto::get_Text() - - - - - - 100663623 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Text(System.String) - - - - - - 100663624 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Dto.CardDto::get_Timeshifted() - - - - - - 100663625 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Timeshifted(System.Nullable`1<System.Boolean>) - - - - - - 100663626 - System.String MtgApiManager.Lib.Dto.CardDto::get_Toughness() - - - - - - 100663627 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Toughness(System.String) - - - - - - 100663628 - System.String MtgApiManager.Lib.Dto.CardDto::get_Type() - - - - - - 100663629 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Type(System.String) - - - - - - 100663630 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_Types() - - - - - - 100663631 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Types(System.String[]) - - - - - - 100663632 - System.String[] MtgApiManager.Lib.Dto.CardDto::get_Variations() - - - - - - 100663633 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Variations(System.String[]) - - - - - - 100663634 - System.String MtgApiManager.Lib.Dto.CardDto::get_Watermark() - - - - - - 100663635 - System.Void MtgApiManager.Lib.Dto.CardDto::set_Watermark(System.String) - - - - - - - 100663636 - System.Void MtgApiManager.Lib.Dto.CardDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.ForeignNameDto - - - 100663637 - System.String MtgApiManager.Lib.Dto.ForeignNameDto::get_Language() - - - - - - 100663638 - System.Void MtgApiManager.Lib.Dto.ForeignNameDto::set_Language(System.String) - - - - - - 100663639 - System.Nullable`1<System.Int32> MtgApiManager.Lib.Dto.ForeignNameDto::get_MultiverseId() - - - - - - 100663640 - System.Void MtgApiManager.Lib.Dto.ForeignNameDto::set_MultiverseId(System.Nullable`1<System.Int32>) - - - - - - 100663641 - System.String MtgApiManager.Lib.Dto.ForeignNameDto::get_Name() - - - - - - 100663642 - System.Void MtgApiManager.Lib.Dto.ForeignNameDto::set_Name(System.String) - - - - - - - 100663643 - System.Void MtgApiManager.Lib.Dto.ForeignNameDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.LegalityDto - - - 100663644 - System.String MtgApiManager.Lib.Dto.LegalityDto::get_Format() - - - - - - 100663645 - System.Void MtgApiManager.Lib.Dto.LegalityDto::set_Format(System.String) - - - - - - 100663646 - System.String MtgApiManager.Lib.Dto.LegalityDto::get_Legality() - - - - - - 100663647 - System.Void MtgApiManager.Lib.Dto.LegalityDto::set_Legality(System.String) - - - - - - - 100663648 - System.Void MtgApiManager.Lib.Dto.LegalityDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RootCardDto - - - 100663649 - MtgApiManager.Lib.Dto.CardDto MtgApiManager.Lib.Dto.RootCardDto::get_Card() - - - - - - 100663650 - System.Void MtgApiManager.Lib.Dto.RootCardDto::set_Card(MtgApiManager.Lib.Dto.CardDto) - - - - - - - 100663651 - System.Void MtgApiManager.Lib.Dto.RootCardDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RootCardListDto - - - 100663652 - System.Collections.Generic.List`1<MtgApiManager.Lib.Dto.CardDto> MtgApiManager.Lib.Dto.RootCardListDto::get_Cards() - - - - - - 100663653 - System.Void MtgApiManager.Lib.Dto.RootCardListDto::set_Cards(System.Collections.Generic.List`1<MtgApiManager.Lib.Dto.CardDto>) - - - - - - - 100663654 - System.Void MtgApiManager.Lib.Dto.RootCardListDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RulingDto - - - 100663655 - System.String MtgApiManager.Lib.Dto.RulingDto::get_Date() - - - - - - 100663656 - System.Void MtgApiManager.Lib.Dto.RulingDto::set_Date(System.String) - - - - - - 100663657 - System.String MtgApiManager.Lib.Dto.RulingDto::get_Text() - - - - - - 100663658 - System.Void MtgApiManager.Lib.Dto.RulingDto::set_Text(System.String) - - - - - - - 100663659 - System.Void MtgApiManager.Lib.Dto.RulingDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.MtgResponseBase - - - - 100663660 - System.Void MtgApiManager.Lib.Dto.MtgResponseBase::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RootCardSubTypeDto - - - 100663661 - System.Collections.Generic.List`1<System.String> MtgApiManager.Lib.Dto.RootCardSubTypeDto::get_SubTypes() - - - - - - 100663662 - System.Void MtgApiManager.Lib.Dto.RootCardSubTypeDto::set_SubTypes(System.Collections.Generic.List`1<System.String>) - - - - - - - 100663663 - System.Void MtgApiManager.Lib.Dto.RootCardSubTypeDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RootCardSuperTypeDto - - - 100663664 - System.Collections.Generic.List`1<System.String> MtgApiManager.Lib.Dto.RootCardSuperTypeDto::get_SuperTypes() - - - - - - 100663665 - System.Void MtgApiManager.Lib.Dto.RootCardSuperTypeDto::set_SuperTypes(System.Collections.Generic.List`1<System.String>) - - - - - - - 100663666 - System.Void MtgApiManager.Lib.Dto.RootCardSuperTypeDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.RootCardTypeDto - - - 100663667 - System.Collections.Generic.List`1<System.String> MtgApiManager.Lib.Dto.RootCardTypeDto::get_Types() - - - - - - 100663668 - System.Void MtgApiManager.Lib.Dto.RootCardTypeDto::set_Types(System.Collections.Generic.List`1<System.String>) - - - - - - - 100663669 - System.Void MtgApiManager.Lib.Dto.RootCardTypeDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.SetDto - - - 100663670 - System.String MtgApiManager.Lib.Dto.SetDto::get_Block() - - - - - - 100663671 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Block(System.String) - - - - - - 100663672 - System.Text.Json.JsonElement MtgApiManager.Lib.Dto.SetDto::get_Booster() - - - - - - 100663673 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Booster(System.Text.Json.JsonElement) - - - - - - 100663674 - System.String MtgApiManager.Lib.Dto.SetDto::get_Border() - - - - - - 100663675 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Border(System.String) - - - - - - 100663676 - System.String MtgApiManager.Lib.Dto.SetDto::get_Code() - - - - - - 100663677 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Code(System.String) - - - - - - 100663678 - System.String MtgApiManager.Lib.Dto.SetDto::get_Expansion() - - - - - - 100663679 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Expansion(System.String) - - - - - - 100663680 - System.String MtgApiManager.Lib.Dto.SetDto::get_GathererCode() - - - - - - 100663681 - System.Void MtgApiManager.Lib.Dto.SetDto::set_GathererCode(System.String) - - - - - - 100663682 - System.String MtgApiManager.Lib.Dto.SetDto::get_MagicCardsInfoCode() - - - - - - 100663683 - System.Void MtgApiManager.Lib.Dto.SetDto::set_MagicCardsInfoCode(System.String) - - - - - - 100663684 - System.String MtgApiManager.Lib.Dto.SetDto::get_Name() - - - - - - 100663685 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Name(System.String) - - - - - - 100663686 - System.String MtgApiManager.Lib.Dto.SetDto::get_OldCode() - - - - - - 100663687 - System.Void MtgApiManager.Lib.Dto.SetDto::set_OldCode(System.String) - - - - - - 100663688 - System.Nullable`1<System.Boolean> MtgApiManager.Lib.Dto.SetDto::get_OnlineOnly() - - - - - - 100663689 - System.Void MtgApiManager.Lib.Dto.SetDto::set_OnlineOnly(System.Nullable`1<System.Boolean>) - - - - - - 100663690 - System.String MtgApiManager.Lib.Dto.SetDto::get_ReleaseDate() - - - - - - 100663691 - System.Void MtgApiManager.Lib.Dto.SetDto::set_ReleaseDate(System.String) - - - - - - 100663692 - System.String MtgApiManager.Lib.Dto.SetDto::get_Type() - - - - - - 100663693 - System.Void MtgApiManager.Lib.Dto.SetDto::set_Type(System.String) - - - - - - - 100663694 - System.Void MtgApiManager.Lib.Dto.SetDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.Set.RootSetDto - - - 100663695 - MtgApiManager.Lib.Dto.SetDto MtgApiManager.Lib.Dto.Set.RootSetDto::get_Set() - - - - - - 100663696 - System.Void MtgApiManager.Lib.Dto.Set.RootSetDto::set_Set(MtgApiManager.Lib.Dto.SetDto) - - - - - - - 100663697 - System.Void MtgApiManager.Lib.Dto.Set.RootSetDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Dto.Set.RootSetListDto - - - 100663698 - System.Collections.Generic.List`1<MtgApiManager.Lib.Dto.SetDto> MtgApiManager.Lib.Dto.Set.RootSetListDto::get_Sets() - - - - - - 100663699 - System.Void MtgApiManager.Lib.Dto.Set.RootSetListDto::set_Sets(System.Collections.Generic.List`1<MtgApiManager.Lib.Dto.SetDto>) - - - - - - - 100663700 - System.Void MtgApiManager.Lib.Dto.Set.RootSetListDto::.ctor() - - - - - - - - - MtgApiManager.Lib.Core.Exceptional`1 - - - 100663701 - System.Exception MtgApiManager.Lib.Core.Exceptional`1::get_Exception() - - - - - - 100663702 - System.Void MtgApiManager.Lib.Core.Exceptional`1::set_Exception(System.Exception) - - - - - - 100663703 - System.Boolean MtgApiManager.Lib.Core.Exceptional`1::get_IsSuccess() - - - - - - 100663704 - System.Void MtgApiManager.Lib.Core.Exceptional`1::set_IsSuccess(System.Boolean) - - - - - - 100663705 - MtgApiManager.Lib.Core.PagingInfo MtgApiManager.Lib.Core.Exceptional`1::get_PagingInfo() - - - - - - 100663706 - System.Void MtgApiManager.Lib.Core.Exceptional`1::set_PagingInfo(MtgApiManager.Lib.Core.PagingInfo) - - - - - - 100663707 - T MtgApiManager.Lib.Core.Exceptional`1::get_Value() - - - - - - 100663708 - System.Void MtgApiManager.Lib.Core.Exceptional`1::set_Value(T) - - - - - - - 100663709 - MtgApiManager.Lib.Core.Exceptional`1<T> MtgApiManager.Lib.Core.Exceptional`1::Failure(System.Exception) - - - - - - - - - - 100663710 - MtgApiManager.Lib.Core.Exceptional`1<T> MtgApiManager.Lib.Core.Exceptional`1::Success(T,MtgApiManager.Lib.Core.PagingInfo) - - - - - - - - - - 100663711 - MtgApiManager.Lib.Core.Exceptional`1<T> MtgApiManager.Lib.Core.Exceptional`1::IfFailure(System.Action`1<System.Exception>) - - - - - - - - - - - - - - - - - - - 100663712 - MtgApiManager.Lib.Core.Exceptional`1<T> MtgApiManager.Lib.Core.Exceptional`1::IfSuccess(System.Action`1<T>) - - - - - - - - - - - - - - - - - - - 100663713 - MtgApiManager.Lib.Core.Exceptional`1<TNewValue> MtgApiManager.Lib.Core.Exceptional`1::Map(System.Func`2<T,TNewValue>) - - - - - - - - - - - - - - - - - - - 100663714 - MtgApiManager.Lib.Core.Exceptional`1<TNewValue> MtgApiManager.Lib.Core.Exceptional`1::Then(System.Func`2<T,MtgApiManager.Lib.Core.Exceptional`1<TNewValue>>) - - - - - - - - - - - - - - - - - - - - - MtgApiManager.Lib.Core.MtgApiException`1 - - - - 100663716 - System.Void MtgApiManager.Lib.Core.MtgApiException`1::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.MtgApiServiceAdapter - - - - 100663717 - System.Threading.Tasks.Task`1<T> MtgApiManager.Lib.Core.MtgApiServiceAdapter::WebGetAsyncInternal(System.Uri) - - - - - - - 100663718 - System.Threading.Tasks.Task`1<T> MtgApiManager.Lib.Core.MtgApiServiceAdapter::WebGetAsync(System.Uri) - - - - - - - - - - - - - - - 100663719 - System.Void MtgApiManager.Lib.Core.MtgApiServiceAdapter::.ctor() - - - - - - - - - MtgApiManager.Lib.Core.MtgApiServiceAdapter/<WebGetAsyncInternal>d__0`1 - - - - 100663772 - System.Void MtgApiManager.Lib.Core.MtgApiServiceAdapter/<WebGetAsyncInternal>d__0`1::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100663773 - System.Void MtgApiManager.Lib.Core.MtgApiServiceAdapter/<WebGetAsyncInternal>d__0`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) - - - - - - - - - MtgApiManager.Lib.Core.Option`1 - - - 100663720 - System.Boolean MtgApiManager.Lib.Core.Option`1::get_HasValue() - - - - - - 100663721 - System.Void MtgApiManager.Lib.Core.Option`1::set_HasValue(System.Boolean) - - - - - - 100663722 - T MtgApiManager.Lib.Core.Option`1::get_Value() - - - - - - 100663723 - System.Void MtgApiManager.Lib.Core.Option`1::set_Value(T) - - - - - - - 100663724 - MtgApiManager.Lib.Core.Option`1<T> MtgApiManager.Lib.Core.Option`1::None() - - - - - - - - - - 100663725 - MtgApiManager.Lib.Core.Option`1<T> MtgApiManager.Lib.Core.Option`1::Some(T) - - - - - - - - - - 100663726 - MtgApiManager.Lib.Core.Option`1<T> MtgApiManager.Lib.Core.Option`1::IfNone(System.Action) - - - - - - - - - - - - - - - - - - - 100663727 - MtgApiManager.Lib.Core.Option`1<T> MtgApiManager.Lib.Core.Option`1::IfSome(System.Action`1<T>) - - - - - - - - - - - - - - - - - - - 100663728 - MtgApiManager.Lib.Core.Option`1<TNewValue> MtgApiManager.Lib.Core.Option`1::Map(System.Func`2<T,TNewValue>) - - - - - - - - - - - - - - - - - - - 100663729 - MtgApiManager.Lib.Core.Option`1<TNewValue> MtgApiManager.Lib.Core.Option`1::Then(System.Func`2<T,MtgApiManager.Lib.Core.Option`1<TNewValue>>) - - - - - - - - - - - - - - - - - - - - - MtgApiManager.Lib.Core.PagingInfo - - - 100663731 - System.Int32 MtgApiManager.Lib.Core.PagingInfo::get_PageSize() - - - - - - 100663732 - System.Int32 MtgApiManager.Lib.Core.PagingInfo::get_TotalCount() - - - - - - - 100663733 - System.Int32 MtgApiManager.Lib.Core.PagingInfo::get_TotalPages() - - - - - - - - - - 100663730 - System.Void MtgApiManager.Lib.Core.PagingInfo::.ctor(System.Int32,System.Int32) - - - - - - - - - - - - - - - MtgApiManager.Lib.Core.RateLimit - - - - 100663734 - System.Void MtgApiManager.Lib.Core.RateLimit::.ctor() - - - - - - - - - - - - 100663735 - System.Void MtgApiManager.Lib.Core.RateLimit::AddApiCall() - - - - - - - - - - - 100663736 - System.Int32 MtgApiManager.Lib.Core.RateLimit::GetDelay(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MtgApiManager.Lib.Core.RateLimit/<>c - - - - 100663774 - System.Void MtgApiManager.Lib.Core.RateLimit/<>c::.cctor() - - - - - - - 100663775 - System.Void MtgApiManager.Lib.Core.RateLimit/<>c::.ctor() - - - - - - - 100663776 - System.Boolean MtgApiManager.Lib.Core.RateLimit/<>c::<GetDelay>b__3_0(System.DateTime) - - - - - - - - - - 100663777 - System.Boolean MtgApiManager.Lib.Core.RateLimit/<>c::<GetDelay>b__3_1(System.DateTime) - - - - - - - - - - 100663778 - System.DateTime MtgApiManager.Lib.Core.RateLimit/<>c::<GetDelay>b__3_2(System.DateTime) - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.BadRequestException - - - - 100663737 - System.Void MtgApiManager.Lib.Core.Exceptions.BadRequestException::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.ForbiddenException - - - - 100663738 - System.Void MtgApiManager.Lib.Core.Exceptions.ForbiddenException::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.InternalServerErrorException - - - - 100663739 - System.Void MtgApiManager.Lib.Core.Exceptions.InternalServerErrorException::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.MtgExceptionBase - - - - 100663740 - System.Void MtgApiManager.Lib.Core.Exceptions.MtgExceptionBase::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.NotFoundException - - - - 100663741 - System.Void MtgApiManager.Lib.Core.Exceptions.NotFoundException::.ctor(System.String) - - - - - - - - - - - - - MtgApiManager.Lib.Core.Exceptions.ServiceUnavailableException - - - - 100663742 - System.Void MtgApiManager.Lib.Core.Exceptions.ServiceUnavailableException::.ctor(System.String) - - - - - - - - - - - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Castle.Core.dll - 2019-04-05T05:50:28Z - Castle.Core - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.dll - 2020-10-20T00:14:22Z - System.ComponentModel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Specialized.dll - 2020-10-20T00:14:22Z - System.Collections.Specialized - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll - 2020-11-05T23:48:08Z - Microsoft.VisualStudio.CodeCoverage.Shim - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\mscorlib.dll - 2020-10-20T00:10:14Z - mscorlib - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.TextWriterTraceListener.dll - 2020-10-20T00:14:56Z - System.Diagnostics.TextWriterTraceListener - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.TypeConverter.dll - 2020-10-20T00:15:26Z - System.ComponentModel.TypeConverter - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Microsoft.TestPlatform.Utilities.dll - 2020-11-05T23:33:56Z - Microsoft.TestPlatform.Utilities - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.EventBasedAsync.dll - 2020-10-20T00:14:58Z - System.ComponentModel.EventBasedAsync - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\Moq.dll - 2020-11-10T23:30:06Z - Moq - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.assert.dll - 2018-10-29T08:16:52Z - xunit.assert - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.dll - 2020-10-20T00:14:46Z - System.Threading.Tasks - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.core.dll - 2018-10-29T08:16:58Z - xunit.core - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.execution.dotnet.dll - 2018-10-29T08:17:00Z - xunit.execution.dotnet - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Json.dll - 2020-10-20T00:15:38Z - System.Text.Json - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Http.dll - 2020-10-20T00:15:02Z - System.Net.Http - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.CSharp.dll - 2020-10-20T00:14:22Z - Microsoft.CSharp - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.VisualBasic.Core.dll - 2020-10-20T00:14:22Z - Microsoft.VisualBasic.Core - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.VisualBasic.dll - 2020-10-20T00:14:22Z - Microsoft.VisualBasic - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\Microsoft.Win32.Registry.dll - 2020-10-20T00:14:58Z - Microsoft.Win32.Registry - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.AccessControl.dll - 2020-10-20T00:14:44Z - System.Security.AccessControl - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Principal.Windows.dll - 2020-10-20T00:15:14Z - System.Security.Principal.Windows - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.AppContext.dll - 2020-10-20T00:14:58Z - System.AppContext - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Buffers.dll - 2020-10-20T00:15:24Z - System.Buffers - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Collections.Concurrent.dll - 2020-10-20T00:14:22Z - System.Collections.Concurrent - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.Annotations.dll - 2020-10-20T00:15:26Z - System.ComponentModel.Annotations - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ComponentModel.DataAnnotations.dll - 2020-10-20T00:14:22Z - System.ComponentModel.DataAnnotations - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Drawing.Primitives.dll - 2020-10-20T00:13:58Z - System.Drawing.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Configuration.dll - 2020-10-20T00:14:58Z - System.Configuration - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Core.dll - 2020-10-20T00:13:58Z - System.Core - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Data.Common.dll - 2020-10-20T00:15:00Z - System.Data.Common - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Numerics.dll - 2020-10-20T00:16:22Z - System.Runtime.Numerics - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Data.DataSetExtensions.dll - 2020-10-20T00:14:24Z - System.Data.DataSetExtensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Data.dll - 2020-10-20T00:14:26Z - System.Data - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Contracts.dll - 2020-10-20T00:14:24Z - System.Diagnostics.Contracts - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.DiagnosticSource.dll - 2020-10-20T00:14:24Z - System.Diagnostics.DiagnosticSource - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.FileVersionInfo.dll - 2020-10-20T00:14:26Z - System.Diagnostics.FileVersionInfo - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.StackTrace.dll - 2020-10-20T00:14:56Z - System.Diagnostics.StackTrace - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Diagnostics.Tools.dll - 2020-10-20T00:14:26Z - System.Diagnostics.Tools - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Drawing.dll - 2020-10-20T00:14:26Z - System.Drawing - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Formats.Asn1.dll - 2020-10-20T00:14:26Z - System.Formats.Asn1 - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Globalization.Calendars.dll - 2020-10-20T00:16:14Z - System.Globalization.Calendars - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Globalization.Extensions.dll - 2020-10-20T00:14:28Z - System.Globalization.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Compression.Brotli.dll - 2020-10-20T00:15:52Z - System.IO.Compression.Brotli - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Compression.dll - 2020-10-20T00:14:28Z - System.IO.Compression - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Compression.FileSystem.dll - 2020-10-20T00:15:52Z - System.IO.Compression.FileSystem - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Compression.ZipFile.dll - 2020-10-20T00:14:28Z - System.IO.Compression.ZipFile - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.AccessControl.dll - 2020-10-20T00:15:00Z - System.IO.FileSystem.AccessControl - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.DriveInfo.dll - 2020-10-20T00:14:28Z - System.IO.FileSystem.DriveInfo - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.Primitives.dll - 2020-10-20T00:15:50Z - System.IO.FileSystem.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.FileSystem.Watcher.dll - 2020-10-20T00:14:30Z - System.IO.FileSystem.Watcher - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.IsolatedStorage.dll - 2020-10-20T00:14:30Z - System.IO.IsolatedStorage - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.MemoryMappedFiles.dll - 2020-10-20T00:14:30Z - System.IO.MemoryMappedFiles - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Pipes.AccessControl.dll - 2020-10-20T00:14:30Z - System.IO.Pipes.AccessControl - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.Pipes.dll - 2020-10-20T00:15:24Z - System.IO.Pipes - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.IO.UnmanagedMemoryStream.dll - 2020-10-20T00:15:26Z - System.IO.UnmanagedMemoryStream - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.Parallel.dll - 2020-10-20T00:15:24Z - System.Linq.Parallel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Linq.Queryable.dll - 2020-10-20T00:15:26Z - System.Linq.Queryable - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Http.Json.dll - 2020-10-20T00:14:32Z - System.Net.Http.Json - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Security.dll - 2020-10-20T00:15:28Z - System.Net.Security - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.HttpListener.dll - 2020-10-20T00:14:34Z - System.Net.HttpListener - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Claims.dll - 2020-10-20T00:14:44Z - System.Security.Claims - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.WebSockets.dll - 2020-10-20T00:15:10Z - System.Net.WebSockets - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Mail.dll - 2020-10-20T00:15:02Z - System.Net.Mail - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.NetworkInformation.dll - 2020-10-20T00:15:26Z - System.Net.NetworkInformation - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Ping.dll - 2020-10-20T00:15:00Z - System.Net.Ping - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.Requests.dll - 2020-10-20T00:16:14Z - System.Net.Requests - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.ServicePoint.dll - 2020-10-20T00:14:34Z - System.Net.ServicePoint - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.X509Certificates.dll - 2020-10-20T00:15:38Z - System.Security.Cryptography.X509Certificates - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.WebClient.dll - 2020-10-20T00:14:38Z - System.Net.WebClient - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.WebHeaderCollection.dll - 2020-10-20T00:15:08Z - System.Net.WebHeaderCollection - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.WebProxy.dll - 2020-10-20T00:15:10Z - System.Net.WebProxy - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.WebSockets.Client.dll - 2020-10-20T00:14:38Z - System.Net.WebSockets.Client - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Net.dll - 2020-10-20T00:14:32Z - System.Net - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Numerics.Vectors.dll - 2020-10-20T00:14:38Z - System.Numerics.Vectors - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Numerics.dll - 2020-10-20T00:15:38Z - System.Numerics - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Private.DataContractSerialization.dll - 2020-10-20T00:16:00Z - System.Private.DataContractSerialization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.DispatchProxy.dll - 2020-10-20T00:14:38Z - System.Reflection.DispatchProxy - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.Emit.dll - 2020-10-20T00:14:40Z - System.Reflection.Emit - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Reflection.TypeExtensions.dll - 2020-10-20T00:16:00Z - System.Reflection.TypeExtensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Resources.Reader.dll - 2020-10-20T00:15:10Z - System.Resources.Reader - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Resources.ResourceManager.dll - 2020-10-20T00:14:38Z - System.Resources.ResourceManager - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Resources.Writer.dll - 2020-10-20T00:14:40Z - System.Resources.Writer - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.CompilerServices.Unsafe.dll - 2020-10-20T00:15:08Z - System.Runtime.CompilerServices.Unsafe - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.CompilerServices.VisualC.dll - 2020-10-20T00:14:40Z - System.Runtime.CompilerServices.VisualC - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Handles.dll - 2020-10-20T00:16:00Z - System.Runtime.Handles - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Intrinsics.dll - 2020-10-20T00:13:58Z - System.Runtime.Intrinsics - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Formatters.dll - 2020-10-20T00:15:12Z - System.Runtime.Serialization.Formatters - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Json.dll - 2020-10-20T00:15:10Z - System.Runtime.Serialization.Json - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.Xml.dll - 2020-10-20T00:16:22Z - System.Runtime.Serialization.Xml - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Runtime.Serialization.dll - 2020-10-20T00:14:40Z - System.Runtime.Serialization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Encoding.dll - 2020-10-20T00:15:36Z - System.Security.Cryptography.Encoding - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Primitives.dll - 2020-10-20T00:14:44Z - System.Security.Cryptography.Primitives - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Cng.dll - 2020-10-20T00:16:00Z - System.Security.Cryptography.Cng - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.Csp.dll - 2020-10-20T00:15:12Z - System.Security.Cryptography.Csp - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Cryptography.OpenSsl.dll - 2020-10-20T00:14:44Z - System.Security.Cryptography.OpenSsl - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.Principal.dll - 2020-10-20T00:15:10Z - System.Security.Principal - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.SecureString.dll - 2020-10-20T00:14:46Z - System.Security.SecureString - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Security.dll - 2020-10-20T00:14:46Z - System.Security - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ServiceModel.Web.dll - 2020-10-20T00:15:36Z - System.ServiceModel.Web - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ServiceProcess.dll - 2020-10-20T00:15:12Z - System.ServiceProcess - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.CodePages.dll - 2020-10-20T00:15:12Z - System.Text.Encoding.CodePages - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encoding.dll - 2020-10-20T00:14:46Z - System.Text.Encoding - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Text.Encodings.Web.dll - 2020-10-20T00:16:22Z - System.Text.Encodings.Web - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Channels.dll - 2020-10-20T00:15:12Z - System.Threading.Channels - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Dataflow.dll - 2020-10-20T00:15:14Z - System.Threading.Tasks.Dataflow - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Extensions.dll - 2020-10-20T00:15:38Z - System.Threading.Tasks.Extensions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Tasks.Parallel.dll - 2020-10-20T00:16:00Z - System.Threading.Tasks.Parallel - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.Timer.dll - 2020-10-20T00:14:48Z - System.Threading.Timer - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Transactions.Local.dll - 2020-10-20T00:15:12Z - System.Transactions.Local - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Transactions.dll - 2020-10-20T00:15:38Z - System.Transactions - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.ValueTuple.dll - 2020-10-20T00:15:12Z - System.ValueTuple - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Web.HttpUtility.dll - 2020-10-20T00:14:16Z - System.Web.HttpUtility - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Web.dll - 2020-10-20T00:14:48Z - System.Web - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Windows.dll - 2020-10-20T00:14:16Z - System.Windows - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.Linq.dll - 2020-10-20T00:14:40Z - System.Xml.Linq - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.Serialization.dll - 2020-10-20T00:15:42Z - System.Xml.Serialization - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XPath.XDocument.dll - 2020-10-20T00:14:38Z - System.Xml.XPath.XDocument - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XPath.dll - 2020-10-20T00:14:38Z - System.Xml.XPath - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XmlDocument.dll - 2020-10-20T00:14:38Z - System.Xml.XmlDocument - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.XmlSerializer.dll - 2020-10-20T00:14:38Z - System.Xml.XmlSerializer - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Xml.dll - 2020-10-20T00:15:02Z - System.Xml - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.dll - 2020-10-20T00:15:52Z - System - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\WindowsBase.dll - 2020-10-20T00:15:02Z - WindowsBase - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.runner.reporters.netcoreapp10.dll - 2018-10-29T08:17:08Z - xunit.runner.reporters.netcoreapp10 - - - - C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib.Test\bin\Release\net5.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll - 2020-08-03T17:58:40Z - xunit.runner.visualstudio.dotnetcore.testadapter - - - - RefEmit_InMemoryManifestModule - 0001-01-01T00:00:00 - DynamicProxyGenAssembly2 - - - - C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.0\System.Threading.ThreadPool.dll - 2020-10-20T00:15:12Z - System.Threading.ThreadPool - - - - \ No newline at end of file diff --git a/build.cake b/build.cake deleted file mode 100644 index aa274d3..0000000 --- a/build.cake +++ /dev/null @@ -1,79 +0,0 @@ -#tool "nuget:?package=OpenCover" -#tool nuget:?package=Codecov -#addin nuget:?package=Cake.Codecov - -var target = Argument("target", "Default"); -var configuration = Argument("configuration", "Release"); - -var cleanTask = Task("Clean") - .Does(() => -{ - Information("Cleaning solution"); - DotNetCoreClean("./src"); -}); - -var nugetTask = Task("NuGetRestorePackages") - .IsDependentOn(cleanTask) - .Does(() => -{ - Information("Restoring Nuget packages for solution"); - DotNetCoreRestore("./src/MtgApiManager.sln"); -}); - -var buildTask = Task("BuildSolution") - .IsDependentOn(nugetTask) - .Does(() => -{ - Information("Building Library"); - DotNetCoreBuild( - "./src/MtgApiManager.Lib/MtgApiManager.Lib.csproj", - new DotNetCoreBuildSettings() - { - Configuration = configuration, - NoRestore = true, - ArgumentCustomization = arg => arg.AppendSwitch("/p:DebugType","=","Full") - }); - - DotNetCoreBuild( - "./src/MtgApiManager.Lib.Test/MtgApiManager.Lib.Test.csproj", - new DotNetCoreBuildSettings() - { - Configuration = configuration, - NoRestore = true, - ArgumentCustomization = arg => arg.AppendSwitch("/p:DebugType","=","Full") - }); -}); - - -var unitTestsTask = Task("RunUnitTests") - .IsDependentOn(buildTask) - .Does(() => -{ - Information("Running xunit tests"); - - OpenCover(tool => { - tool.DotNetCoreTest( - "./src/MtgApiManager.Lib.Test/MtgApiManager.Lib.Test.csproj", - new DotNetCoreTestSettings() - { - Configuration = configuration, - NoBuild = true - }); - }, - new FilePath("./OpenCoverResults.xml"), - new OpenCoverSettings() - { - SkipAutoProps = true, - Register = "user", - OldStyle = true - } - .WithFilter("+[MtgApiManager.Lib]*") - .WithFilter("-[MtgApiManager.Lib.Test]*")); - - Codecov("./OpenCoverResults.xml", "f7c9d882-99e0-4a44-a651-16ed7cee7bc4"); -}); - -Task("Default") - .IsDependentOn(unitTestsTask); - -RunTarget(target); \ No newline at end of file diff --git a/build.ps1 b/build.ps1 index 44de579..e5c8a44 100644 --- a/build.ps1 +++ b/build.ps1 @@ -1,189 +1,69 @@ -########################################################################## -# This is the Cake bootstrapper script for PowerShell. -# This file was downloaded from https://github.com/cake-build/resources -# Feel free to change this file to fit your needs. -########################################################################## - -<# - -.SYNOPSIS -This is a Powershell script to bootstrap a Cake build. - -.DESCRIPTION -This Powershell script will download NuGet if missing, restore NuGet tools (including Cake) -and execute your Cake build script with the parameters you provide. - -.PARAMETER Script -The build script to execute. -.PARAMETER Target -The build script target to run. -.PARAMETER Configuration -The build configuration to use. -.PARAMETER Verbosity -Specifies the amount of information to be displayed. -.PARAMETER Experimental -Tells Cake to use the latest Roslyn release. -.PARAMETER WhatIf -Performs a dry run of the build script. -No tasks will be executed. -.PARAMETER Mono -Tells Cake to use the Mono scripting engine. -.PARAMETER SkipToolPackageRestore -Skips restoring of packages. -.PARAMETER ScriptArgs -Remaining arguments are added here. - -.LINK -http://cakebuild.net - -#> - [CmdletBinding()] Param( - [string]$Script = "build.cake", - [string]$Target = "Default", - [ValidateSet("Release", "Debug")] - [string]$Configuration = "Release", - [ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")] - [string]$Verbosity = "Verbose", - [switch]$Experimental, - [Alias("DryRun","Noop")] - [switch]$WhatIf, - [switch]$Mono, - [switch]$SkipToolPackageRestore, [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)] - [string[]]$ScriptArgs + [string[]]$BuildArguments ) -[Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-Null -function MD5HashFile([string] $filePath) -{ - if ([string]::IsNullOrEmpty($filePath) -or !(Test-Path $filePath -PathType Leaf)) - { - return $null - } +Write-Output "PowerShell $($PSVersionTable.PSEdition) version $($PSVersionTable.PSVersion)" - [System.IO.Stream] $file = $null; - [System.Security.Cryptography.MD5] $md5 = $null; - try - { - $md5 = [System.Security.Cryptography.MD5]::Create() - $file = [System.IO.File]::OpenRead($filePath) - return [System.BitConverter]::ToString($md5.ComputeHash($file)) - } - finally - { - if ($file -ne $null) - { - $file.Dispose() - } - } -} +Set-StrictMode -Version 2.0; $ErrorActionPreference = "Stop"; $ConfirmPreference = "None"; trap { Write-Error $_ -ErrorAction Continue; exit 1 } +$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent -Write-Host "Preparing to run build script..." +########################################################################### +# CONFIGURATION +########################################################################### -if(!$PSScriptRoot){ - $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent -} +$BuildProjectFile = "$PSScriptRoot\build\_build.csproj" +$TempDirectory = "$PSScriptRoot\\.tmp" -$TOOLS_DIR = Join-Path $PSScriptRoot "tools" -$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe" -$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe" -$NUGET_URL = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config" -$PACKAGES_CONFIG_MD5 = Join-Path $TOOLS_DIR "packages.config.md5sum" +$DotNetGlobalFile = "$PSScriptRoot\\global.json" +$DotNetInstallUrl = "https://dot.net/v1/dotnet-install.ps1" +$DotNetChannel = "Current" -# Should we use mono? -$UseMono = ""; -if($Mono.IsPresent) { - Write-Verbose -Message "Using the Mono based scripting engine." - $UseMono = "-mono" -} +$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1 +$env:DOTNET_CLI_TELEMETRY_OPTOUT = 1 +$env:DOTNET_MULTILEVEL_LOOKUP = 0 -# Should we use the new Roslyn? -$UseExperimental = ""; -if($Experimental.IsPresent -and !($Mono.IsPresent)) { - Write-Verbose -Message "Using experimental version of Roslyn." - $UseExperimental = "-experimental" -} +########################################################################### +# EXECUTION +########################################################################### -# Is this a dry run? -$UseDryRun = ""; -if($WhatIf.IsPresent) { - $UseDryRun = "-dryrun" +function ExecSafe([scriptblock] $cmd) { + & $cmd + if ($LASTEXITCODE) { exit $LASTEXITCODE } } -# Make sure tools folder exists -if ((Test-Path $PSScriptRoot) -and !(Test-Path $TOOLS_DIR)) { - Write-Verbose -Message "Creating tools directory..." - New-Item -Path $TOOLS_DIR -Type directory | out-null +# If dotnet CLI is installed globally and it matches requested version, use for execution +if ($null -ne (Get-Command "dotnet" -ErrorAction SilentlyContinue) -and ` + $(dotnet --version) -and $LASTEXITCODE -eq 0) { + $env:DOTNET_EXE = (Get-Command "dotnet").Path } - -# Make sure that packages.config exist. -if (!(Test-Path $PACKAGES_CONFIG)) { - Write-Verbose -Message "Downloading packages.config..." - try { (New-Object System.Net.WebClient).DownloadFile("http://cakebuild.net/download/bootstrapper/packages", $PACKAGES_CONFIG) } catch { - Throw "Could not download packages.config." - } -} - -# Try find NuGet.exe in path if not exists -if (!(Test-Path $NUGET_EXE)) { - Write-Verbose -Message "Trying to find nuget.exe in PATH..." - $existingPaths = $Env:Path -Split ';' | Where-Object { (![string]::IsNullOrEmpty($_)) -and (Test-Path $_) } - $NUGET_EXE_IN_PATH = Get-ChildItem -Path $existingPaths -Filter "nuget.exe" | Select -First 1 - if ($NUGET_EXE_IN_PATH -ne $null -and (Test-Path $NUGET_EXE_IN_PATH.FullName)) { - Write-Verbose -Message "Found in PATH at $($NUGET_EXE_IN_PATH.FullName)." - $NUGET_EXE = $NUGET_EXE_IN_PATH.FullName - } -} - -# Try download NuGet.exe if not exists -if (!(Test-Path $NUGET_EXE)) { - Write-Verbose -Message "Downloading NuGet.exe..." - try { - (New-Object System.Net.WebClient).DownloadFile($NUGET_URL, $NUGET_EXE) - } catch { - Throw "Could not download NuGet.exe." - } -} - -# Save nuget.exe path to environment to be available to child processed -$ENV:NUGET_EXE = $NUGET_EXE - -# Restore tools from NuGet? -if(-Not $SkipToolPackageRestore.IsPresent) { - Push-Location - Set-Location $TOOLS_DIR - - # Check for changes in packages.config and remove installed tools if true. - [string] $md5Hash = MD5HashFile($PACKAGES_CONFIG) - if((!(Test-Path $PACKAGES_CONFIG_MD5)) -Or - ($md5Hash -ne (Get-Content $PACKAGES_CONFIG_MD5 ))) { - Write-Verbose -Message "Missing or changed package.config hash..." - Remove-Item * -Recurse -Exclude packages.config,nuget.exe +else { + # Download install script + $DotNetInstallFile = "$TempDirectory\dotnet-install.ps1" + New-Item -ItemType Directory -Path $TempDirectory -Force | Out-Null + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + (New-Object System.Net.WebClient).DownloadFile($DotNetInstallUrl, $DotNetInstallFile) + + # If global.json exists, load expected version + if (Test-Path $DotNetGlobalFile) { + $DotNetGlobal = $(Get-Content $DotNetGlobalFile | Out-String | ConvertFrom-Json) + if ($DotNetGlobal.PSObject.Properties["sdk"] -and $DotNetGlobal.sdk.PSObject.Properties["version"]) { + $DotNetVersion = $DotNetGlobal.sdk.version + } } - Write-Verbose -Message "Restoring tools from NuGet..." - $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`"" - - if ($LASTEXITCODE -ne 0) { - Throw "An error occured while restoring NuGet tools." - } - else - { - $md5Hash | Out-File $PACKAGES_CONFIG_MD5 -Encoding "ASCII" + # Install by channel or version + $DotNetDirectory = "$TempDirectory\dotnet-win" + if (!(Test-Path variable:DotNetVersion)) { + ExecSafe { & $DotNetInstallFile -InstallDir $DotNetDirectory -Channel $DotNetChannel -NoPath } + } else { + ExecSafe { & $DotNetInstallFile -InstallDir $DotNetDirectory -Version $DotNetVersion -NoPath } } - Write-Verbose -Message ($NuGetOutput | out-string) - Pop-Location + $env:DOTNET_EXE = "$DotNetDirectory\dotnet.exe" } -# Make sure that Cake has been installed. -if (!(Test-Path $CAKE_EXE)) { - Throw "Could not find Cake.exe at $CAKE_EXE" -} +Write-Output "Microsoft (R) .NET Core SDK version $(& $env:DOTNET_EXE --version)" -# Start Cake -Write-Host "Running build script..." -Invoke-Expression "& `"$CAKE_EXE`" `"$Script`" -target=`"$Target`" -configuration=`"$Configuration`" -verbosity=`"$Verbosity`" $UseMono $UseDryRun $UseExperimental $ScriptArgs" -exit $LASTEXITCODE \ No newline at end of file +ExecSafe { & $env:DOTNET_EXE build $BuildProjectFile /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet } +ExecSafe { & $env:DOTNET_EXE run --project $BuildProjectFile --no-build -- $BuildArguments } diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..3d52643 --- /dev/null +++ b/build.sh @@ -0,0 +1,62 @@ +#!/usr/bin/env bash + +bash --version 2>&1 | head -n 1 + +set -eo pipefail +SCRIPT_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd) + +########################################################################### +# CONFIGURATION +########################################################################### + +BUILD_PROJECT_FILE="$SCRIPT_DIR/build/_build.csproj" +TEMP_DIRECTORY="$SCRIPT_DIR//.tmp" + +DOTNET_GLOBAL_FILE="$SCRIPT_DIR//global.json" +DOTNET_INSTALL_URL="https://dot.net/v1/dotnet-install.sh" +DOTNET_CHANNEL="Current" + +export DOTNET_CLI_TELEMETRY_OPTOUT=1 +export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 +export DOTNET_MULTILEVEL_LOOKUP=0 + +########################################################################### +# EXECUTION +########################################################################### + +function FirstJsonValue { + perl -nle 'print $1 if m{"'"$1"'": "([^"]+)",?}' <<< "${@:2}" +} + +# If dotnet CLI is installed globally and it matches requested version, use for execution +if [ -x "$(command -v dotnet)" ] && dotnet --version &>/dev/null; then + export DOTNET_EXE="$(command -v dotnet)" +else + # Download install script + DOTNET_INSTALL_FILE="$TEMP_DIRECTORY/dotnet-install.sh" + mkdir -p "$TEMP_DIRECTORY" + curl -Lsfo "$DOTNET_INSTALL_FILE" "$DOTNET_INSTALL_URL" + chmod +x "$DOTNET_INSTALL_FILE" + + # If global.json exists, load expected version + if [[ -f "$DOTNET_GLOBAL_FILE" ]]; then + DOTNET_VERSION=$(FirstJsonValue "version" "$(cat "$DOTNET_GLOBAL_FILE")") + if [[ "$DOTNET_VERSION" == "" ]]; then + unset DOTNET_VERSION + fi + fi + + # Install by channel or version + DOTNET_DIRECTORY="$TEMP_DIRECTORY/dotnet-unix" + if [[ -z ${DOTNET_VERSION+x} ]]; then + "$DOTNET_INSTALL_FILE" --install-dir "$DOTNET_DIRECTORY" --channel "$DOTNET_CHANNEL" --no-path + else + "$DOTNET_INSTALL_FILE" --install-dir "$DOTNET_DIRECTORY" --version "$DOTNET_VERSION" --no-path + fi + export DOTNET_EXE="$DOTNET_DIRECTORY/dotnet" +fi + +echo "Microsoft (R) .NET Core SDK version $("$DOTNET_EXE" --version)" + +"$DOTNET_EXE" build "$BUILD_PROJECT_FILE" /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet +"$DOTNET_EXE" run --project "$BUILD_PROJECT_FILE" --no-build -- "$@" diff --git a/build/.editorconfig b/build/.editorconfig new file mode 100644 index 0000000..31e43dc --- /dev/null +++ b/build/.editorconfig @@ -0,0 +1,11 @@ +[*.cs] +dotnet_style_qualification_for_field = false:warning +dotnet_style_qualification_for_property = false:warning +dotnet_style_qualification_for_method = false:warning +dotnet_style_qualification_for_event = false:warning +dotnet_style_require_accessibility_modifiers = never:warning + +csharp_style_expression_bodied_methods = true:silent +csharp_style_expression_bodied_properties = true:warning +csharp_style_expression_bodied_indexers = true:warning +csharp_style_expression_bodied_accessors = true:warning diff --git a/build/Build.cs b/build/Build.cs new file mode 100644 index 0000000..a8f1e99 --- /dev/null +++ b/build/Build.cs @@ -0,0 +1,109 @@ +using System; +using System.Linq; +using Nuke.Common; +using Nuke.Common.CI; +using Nuke.Common.Execution; +using Nuke.Common.Git; +using Nuke.Common.IO; +using Nuke.Common.ProjectModel; +using Nuke.Common.Tooling; +using Nuke.Common.Tools.Coverlet; +using Nuke.Common.Tools.DotNet; +using Nuke.Common.Tools.GitVersion; +using Nuke.Common.Utilities.Collections; +using static Nuke.Common.EnvironmentInfo; +using static Nuke.Common.IO.FileSystemTasks; +using static Nuke.Common.IO.PathConstruction; +using static Nuke.Common.Tools.DotNet.DotNetTasks; + +[CheckBuildProjectConfigurations] +[ShutdownDotNetAfterServerBuild] +internal class Build : NukeBuild +{ + public static int Main() => Execute(x => x.Pack); + + [PackageExecutable( + packageId: "codecov.tool", + packageExecutable: "codecov.dll", + Framework = "netcoreapp3.0")] + private readonly Tool CodeCov; + + [Parameter("Configuration to build - Default is 'Debug' (local) or 'Release' (server)")] + private readonly Configuration Configuration = IsLocalBuild ? Configuration.Debug : Configuration.Release; + + [GitRepository] private readonly GitRepository GitRepository; + + [GitVersion] private readonly GitVersion GitVersion; + + [Solution] private readonly Solution Solution; + + private AbsolutePath SourceDirectory => RootDirectory / "src"; + + private AbsolutePath ArtifactsDirectory => RootDirectory / "artifacts"; + + private Target Clean => _ => _ + .Executes(() => + { + SourceDirectory.GlobDirectories("**/bin", "**/obj").ForEach(DeleteDirectory); + EnsureCleanDirectory(ArtifactsDirectory); + }); + + private Target Restore => _ => _ + .DependsOn(Clean) + .Executes(() => + { + DotNetRestore(s => s + .SetProjectFile(Solution)); + }); + + private Target Compile => _ => _ + .DependsOn(Restore) + .Executes(() => + { + DotNetBuild(s => s + .SetProjectFile(Solution) + .SetConfiguration(Configuration) + .EnableNoRestore() + .SetAssemblyVersion(GitVersion.AssemblySemVer) + .SetFileVersion(GitVersion.AssemblySemFileVer) + .SetInformationalVersion(GitVersion.InformationalVersion)); + }); + + private Target Test => _ => _ + .DependsOn(Compile) + .Executes(() => + { + var testSetting = new DotNetTestSettings() + .SetProjectFile(Solution) + .SetConfiguration(Configuration) + .SetResultsDirectory(ArtifactsDirectory) + .SetNoBuild(true); + + var testProject = Solution.GetProject("MtgApiManager.Lib.Test"); + var assemblyPath = SourceDirectory / testProject.Name / $"bin\\{Configuration}\\net5.0\\MtgApiManager.Lib.Test.dll"; + + CoverletTasks.Coverlet(s => s + .SetTargetSettings(testSetting) + .SetAssembly(assemblyPath) + .SetOutput(ArtifactsDirectory / "coverage.cobertura.xml") + .SetFormat(CoverletOutputFormat.cobertura)); + }); + + private Target PublishCodeCoverage => _ => _ + .DependsOn(Test) + .Executes(() => + { + var filePath = ArtifactsDirectory / "coverage.cobertura.xml"; + CodeCov($"codecov -f {filePath} -t f7c9d882-99e0-4a44-a651-16ed7cee7bc4"); + }); + + private Target Pack => _ => _ + .DependsOn(PublishCodeCoverage) + .Executes(() => + { + DotNetPack(s => s + .SetProject(Solution.GetProject("MtgApiManager.Lib")) + .SetConfiguration(Configuration) + .SetOutputDirectory(ArtifactsDirectory)); + }); +} \ No newline at end of file diff --git a/build/Configuration.cs b/build/Configuration.cs new file mode 100644 index 0000000..9c08b1a --- /dev/null +++ b/build/Configuration.cs @@ -0,0 +1,16 @@ +using System; +using System.ComponentModel; +using System.Linq; +using Nuke.Common.Tooling; + +[TypeConverter(typeof(TypeConverter))] +public class Configuration : Enumeration +{ + public static Configuration Debug = new Configuration { Value = nameof(Debug) }; + public static Configuration Release = new Configuration { Value = nameof(Release) }; + + public static implicit operator string(Configuration configuration) + { + return configuration.Value; + } +} diff --git a/build/_build.csproj b/build/_build.csproj new file mode 100644 index 0000000..ac177b4 --- /dev/null +++ b/build/_build.csproj @@ -0,0 +1,23 @@ + + + + Exe + netcoreapp3.1 + + CS0649;CS0169 + .. + .. + + + + + + + all + + + all + + + + diff --git a/build/_build.csproj.DotSettings b/build/_build.csproj.DotSettings new file mode 100644 index 0000000..c8947fc --- /dev/null +++ b/build/_build.csproj.DotSettings @@ -0,0 +1,26 @@ + + DO_NOT_SHOW + DO_NOT_SHOW + DO_NOT_SHOW + DO_NOT_SHOW + Implicit + Implicit + ExpressionBody + 0 + NEXT_LINE + True + False + 120 + IF_OWNER_IS_SINGLE_LINE + WRAP_IF_LONG + False + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + True + True + True + True + True + True + True + True diff --git a/src/MtgApiManager.Lib/MtgApiManager.Lib.csproj b/src/MtgApiManager.Lib/MtgApiManager.Lib.csproj index 0deee96..a8374c8 100644 --- a/src/MtgApiManager.Lib/MtgApiManager.Lib.csproj +++ b/src/MtgApiManager.Lib/MtgApiManager.Lib.csproj @@ -1,9 +1,8 @@ - + net5.0 MtgApiManager.Lib - 1.2.2 Jason Regnier Jason Regnier This is the Magic: The Gathering SDK C# .NET implementation. It is a wrapper around the MTG API of magicthegathering.io. @@ -16,14 +15,14 @@ git en icon.png - true MIT + 1.2.3 full true - C:\Dev\code\mtg-sdk-dotnet\MtgApiManager.Lib\MtgApiManager.Lib.xml + C:\Dev\code\mtg-sdk-dotnet\src\MtgApiManager.Lib\MtgApiManager.Lib.xml diff --git a/src/MtgApiManager.Lib/MtgApiManager.Lib.xml b/src/MtgApiManager.Lib/MtgApiManager.Lib.xml new file mode 100644 index 0000000..e79ff2f --- /dev/null +++ b/src/MtgApiManager.Lib/MtgApiManager.Lib.xml @@ -0,0 +1,1212 @@ + + + + MtgApiManager.Lib + + + + + The MTG API endpoints. + + + + + No end point. + + + + + The endpoint which handles the cards. + + + + + The endpoint which handles the sets. + + + + + The endpoint which handles the card types. + + + + + The endpoint which handles the card super types. + + + + + The endpoint which handles the card sub types. + + + + + Represents the API versions. + + + + + No API version. + + + + + Version 1.0. + + + + + Contains the result of an operation that may or may not succeed. (Exception monad) + + The type of success value. + + + + Gets the exception is one was caught. + + + + + Gets a value indicating whether the result is successful. + + + + + Gets the paging information. + + + + + Gets the value of the result if it has a value. + + + + + Initializes a new instance of the structure in a failure state. + + The exception that was caught. + A with the given exception. + + + + Initializes a new instance of the structure in a success state. + + The value. + The paging information. + A with the given value. + + + + Runs the given action if the result is a failure. + + The action to perform. + The original result. + The result itself is returned to allow function chaining. + + + + Runs the given action if the result is a success. + + The action to perform. + The original result. + The result itself is returned to allow function chaining. + + + + Maps the given function to the contents of the result. If the result is a success, the + function will be applied to the success value; otherwise, the function will not be applied. + + The type that the success value will be mapped to. + The function to apply to the success value of the result. + A copy of the result with the mapping applied. + + + + Chains two results together by taking the value of the result, and passing it to the + given function which returns another result. If the result is a failure, then the + function will not be applied. + + + The type of the result that the value will be mapped to. + + The function to apply to the value. + A new result with the mapping applied. + + + + An exception representing a bad request. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + An exception representing a forbidden request. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + An exception representing an internal server error. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + Object representing an MTG exception. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + An exception representing a not found request. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + An exception representing that the service is unavailable. + + + + + Initializes a new instance of the class. + + The message of the exception. + + + + Used to make web service calls. + + + + + Do a Web Get for the given request Uri . + + The type to serialize into. + The URL to call. + The serialized response. + + + + Represents the API errors. + + + + + No error. + + + + + The request is not valid + + + + + The rate limit has been exceeded. + + + + + The specified resource could not be found + + + + + Issue with the server. + + + + + The service is temporarily unavailable. + + + + + Represents an MTG API exception. + + The type of exception. + + + + Initializes a new instance of the class. + + The message of the exception. + + + + Used to make web service calls, and can easily be mocked for testing. + + + + + Do a Web Get for the given request Uri . + + The type to serialize into. + The URL to call. + The serialized response. + + + + Contains the result of an operation that may or may not produce a result (option monad). + + The type of success value. + + + + Gets a value indicating whether a value is present. + + + + + Gets the value of the result if it has a value. + + + + + Initializes a new instance of the structure without a value. + + A with no value. + + + + Initializes a new instance of the structure with a value. + + The value. + A with the given value. + + + + Runs the given action if the result has no value. + + The action to perform. + The original result. + The result itself is returned to allow function chaining. + + + + Runs the given action if the result has a value. + + The action to perform. + The original result. + The result itself is returned to allow function chaining. + + + + Maps the given function to the contents of the result. If the result has a value, the function will be applied to that value; otherwise, the function will not be applied. + + The type that the value will be mapped to. + The function to apply to the value. + A copy of the result with the mapping applied. + + + + Chains two results together by taking the value of the result, and passing it to the given function which returns another result. If the result is nothing, then the function will not be applied. + + The type of the optional that the value will be mapped to. + The function to apply to the value. + A new result with the mapping applied. + + + + Represents paging information + + + + + Initialize a new instance of the class. + + The total number of items. + The page size for the request. + + + + Gets or sets the page size for the request. + + + + + Gets or sets the total number of items + + + + + Gets the total number of pages based on the page size and total number. + + + + + Object representing a rate limit which helps spread out the calls to API. + + + + + The calls that have been made to the web service. + + + + + Initializes a new instance of the class. + + + + + Add a new call to the managed collection. + + + + + Returns the delay needed to make the next call. The per hour rate will get converted to a per 10 second rate in + order to spread out the calls over the hour. + + The number of calls permitted per hour. + the delay in milliseconds. + + + + Object representing a the root wrapper to read a single card. + + + + + Object representing a the root wrapper to read a list of cards. + + + + + Base class for an MTG response. + + + + + Object representing a root wrapper to read in card sub types. + + + + + Object representing a root wrapper to read in card super types. + + + + + Object representing a root wrapper to read in card types. + + + + + Object representing a root wrapper to read a single set. + + + + + Object representing a the root wrapper to read a list of sets. + + + + + Object representing a MTG card. + + + + + Gets the artist of the card. + + + + + Gets the border of the card. If the border for this specific card is DIFFERENT than the border specified in the top level set JSON, then it will be specified here. (Example: Unglued has silver borders, except for the lands which are black bordered) + + + + + Gets the converted Mana cost. + + + + + Gets the card colors by color code. [“Red”, “Blue”] becomes [“R”, “U”] + + + + + Gets the card colors. Usually this is derived from the casting cost, but some cards are special (like the back of dual sided cards and Ghostfire). + + + + + Gets the flavor text of the card. + + + + + Gets the foreign language names for the card, if this card in this set was printed in another language. Not available for all sets. + + + + + Gets the maximum hand size modifier. Only exists for Vanguard cards. + + + + + Gets the identifier of the card. + + + + + Gets the image URL for a card. Only exists if the card has a multiverse id. + + + + + Gets the card layout. Possible values: normal, split, flip, double-faced, token, plane, scheme, phenomenon, leveler, vanguard + + + + + Gets which formats this card is legal, restricted or banned + + + + + Gets the starting life total modifier. Only exists for Vanguard cards. + + + + + Gets the loyalty of the card. This is only present for planeswalkers. + + + + + Gets the mana cost of this card. Consists of one or more Mana symbols. + + + + + Gets the multiverse identifier of the card on Wizard’s Gatherer web page. Cards from sets that do not exist on Gatherer will NOT have a multiverse identifier. Sets not on Gatherer are: ATH, ITP, DKM, RQS, DPA and all sets with a 4 letter code that starts with a lowercase 'p’. + + + + + Gets the card name. For split, double-faced and flip cards, just the name of one side of the card. Basically each ‘sub-card’ has its own record. + + + + + Gets the names of the card. Only used for split, flip and dual cards. Will contain all the names on this card, front or back. + + + + + Gets the card number. This is printed at the bottom-center of the card in small text.. + + + + + Gets the original text on the card at the time it was printed. This field is not available for promo cards. + + + + + Gets the original type on the card at the time it was printed. This field is not available for promo cards. + + + + + Gets the power of the card. This is only present for creatures. + + + + + Gets the sets that this card was printed in, expressed as an array of set codes. + + + + + Gets the rarity of the card. Examples: Common, Uncommon, Rare, Mythic Rare, Special, Basic Land + + + + + Gets the date this card was released. This is only set for promo cards. The date may not be accurate to an exact day and month, thus only a partial date may be set (YYYY-MM-DD or YYYY-MM or YYYY). Some promo cards do not have a known release date. + + + + + Gets a value indicating whether this card is reserved by Wizards Official Reprint Policy. + + + + + Gets the rulings for the card. + + + + + Gets the set the card belongs to (set code). + + + + + Gets the set the card belongs to. + + + + + Gets where this card was originally obtained for promo cards. For box sets that are theme decks, this is which theme deck the card is from. + + + + + Gets a value indicating whether this card was only released as part of a core box set. These are technically part of the core sets and are tournament legal despite not being available in boosters. + + + + + Gets the he subtypes of the card. These appear to the right of the dash in a card type. Usually each word is its own subtype. Example values: Trap, Arcane, Equipment, Aura, Human, Rat, Squirrel, etc. + + + + + Gets the super types of the card. These appear to the far left of the card type. Example values: Basic, Legendary, Snow, World, Ongoing + + + + + Gets the oracle text of the card. May contain mana symbols and other symbols. + + + + + Gets the a value indicating whether this card was a time shifted card in the set. + + + + + Gets the toughness of the card. This is only present for creatures. + + + + + Gets the card type. This is the type you would see on the card if printed today. Note: The dash is a UTF8 'long dash’ as per the MTG rules + + + + + Gets the types of the card. These appear to the left of the dash in a card type. Example values: Instant, Sorcery, Artifact, Creature, Enchantment, Land, Planeswalker + + + + + Gets if a card has alternate art (for example, 4 different Forests, or the 2 Brothers Yamazaki) then each other variation’s multiverseid will be listed here, NOT including the current card’s multiverseid. + + + + + Gets the watermark on the card. Note: Split cards don’t currently have this field set, despite having a watermark on each side of the split card. + + + + + Object representing a foreign name for an MTG card. + + + + + Gets the language it was printed in. + + + + + Gets the multiverse identifier of the card for the foreign name. + + + + + Gets the name of the card in the foreign language. + + + + + Object representing the legality of a card. + + + + + Gets or sets the format of the legality. + + + + + Gets or sets the name of the legality. + + + + + Object representing a ruling for a card. + + + + + Gets or sets the date of the ruling. + + + + + Gets or sets the text of the ruling. + + + + + Object representing a MTG Set. + + + + + Gets the block the set is in. + + + + + Gets the booster contents for this set. + + + + + Gets the type of border on the cards, either “white”, “black” or “silver”. + + + + + Gets the code name of the set. + + + + + Gets the type of set. One of: “core”, “expansion”, “reprint”, “box”, “un”, “from the vault”, “premium deck”, “duel deck”, “starter”, “commander”, “planechase”, “archenemy”, “promo”, “vanguard”, “masters”. + + + + + Gets the code that Gatherer uses for the set. Only present if different than . + + + + + Gets the code that magiccards.info uses for the set. Only present if magiccards.info has this set. + + + + + Gets the name of the set. + + + + + Gets an old style code used by some Magic software. Only present if different than and . + + + + + Gets a value indicating whether the set was only released on line. + + + + + Gets when the set was released. For promo sets, the date the first card was released. + + + + + Gets the set type. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to MTG Api Error. + + + + + Query parameters for the object. + + + + + Gets or sets the artist of the card. + + + + + Gets or sets the converted Mana cost. + + + + + Gets or sets the card colors by color code. [“Red”, “Blue”] becomes [“R”, “U”]. + + + + + Gets or sets the card colors. Usually this is derived from the casting cost, but some cards are special (like the back of dual sided cards and Ghostfire). + + + + + Gets or sets the flavor text of the card. + + + + + Gets or sets the name of a card in a foreign language it was printed in. + + + + + Gets or sets the game format, such as Commander, Standard, Legacy, etc. (when used, legality defaults to Legal unless supplied). + + + + + Gets or sets the language the card is printed in. Use this parameter when searching by foreignName. + + + + + Gets or sets the card layout. Possible values: normal, split, flip, double-faced, token, plane, scheme, phenomenon, leveler, vanguard + + + + + Gets or sets the legality of the card for a given format, such as Legal, Banned or Restricted. + + + + + Gets or sets the loyalty of the card. This is only present for planeswalkers. + + + + + Gets or sets the card name. For split, double-faced and flip cards, just the name of one side of the card. Basically each ‘sub-card’ has its own record. + + + + + Gets or sets the card number. This is printed at the bottom-center of the card in small text.. + + + + + Gets or sets the field to order by in the response results. + + + + + Gets or sets the page number. + + + + + Gets or sets the page size. + + + + + Gets or sets the power of the card. This is only present for creatures. + + + + + Gets or sets the rarity of the card. Examples: Common, Uncommon, Rare, Mythic Rare, Special, Basic Land + + + + + Gets or sets the set the card belongs to (set code). + + + + + Gets or sets the set the card belongs to. + + + + + Gets or sets the he subtypes of the card. These appear to the right of the dash in a card type. Usually each word is its own subtype. Example values: Trap, Arcane, Equipment, Aura, Human, Rat, Squirrel, etc. + + + + + Gets or sets the super types of the card. These appear to the far left of the card type. Example values: Basic, Legendary, Snow, World, Ongoing + + + + + Gets or sets the oracle text of the card. May contain mana symbols and other symbols. + + + + + Gets or sets the toughness of the card. This is only present for creatures. + + + + + Gets or sets the card type. This is the type you would see on the card if printed today. Note: The dash is a UTF8 'long dash’ as per the MTG rules + + + + + Gets or sets the types of the card. These appear to the left of the dash in a card type. Example values: Instant, Sorcery, Artifact, Creature, Enchantment, Land, Planeswalker + + + + + Object representing a MTG card. + + + + + Initializes a new instance of the class. Defaults to version 1.0 of the API. + + + + + Initializes a new instance of the class. + + The service adapter used to interact with the MTG API. + The version of the API + Turn the rate limit on or off. + + + + Gets all the defined by the query parameters. + + A representing the result containing all the items. + + + + Find a specific card by its multi verse identifier. + + The multi verse identifier to query for. + A representing the result containing a or an exception. + + + + Find a specific card by its multi verse identifier. + + The identifier to query for. + A representing the result containing a or an exception. + + + + Find a specific card by its multi verse identifier. + + The multi verse identifier to query for. + A representing the result containing a or an exception. + + + + Find a specific card by its multi verse identifier. + + The identifier to query for. + A representing the result containing a or an exception. + + + + Gets a list of all the card sub types. + + A list of all the card super types. + + + + Gets a list of all the card sub types. + + A list of all the card super types. + + + + Gets a list of all the card super types. + + A list of all the card super types. + + + + Gets a list of all the card super types. + + A list of all the card super types. + + + + Gets a list of all the card types. + + A list of all the card types. + + + + Gets a list of all the card types. + + A list of all the card types. + + + + Adds a query parameter. + + The type of property to add the query for. + The property to add the query for. + The value of the query. + The instance of its self with the new query parameter. + + + + Defines an object to be query able against the MTG API. + + The type of service. + The type of query. + + + + Adds a query parameter. + + The type of property to add the query for. + The property to add the query for. + The value of the query. + The instance of its self with the new query parameter. + + + + Base class for query parameters. + + + + + Base class for a service. + + The type of service. + The type of model used by the service. + + + + The base URL to the MTG API. + + + + + Initializes a new instance of the class. + + The service adapter used to interact with the MTG API. + The version of the API (currently only 1 version.) + The end point of the service. + Turn the rate limit on or off. + + + + Gets the list of where queries. + + + + + Gets all the defined by the query parameters. + + A representing the result containing all the items. + + + + Builds the URL to call the web service. + + The list of parameters to add to the query. + The URL to make the call with. + + + + Builds the URL to call the web service. + + The parameter value to add. + The URL to make the call with. + + + + Makes a GET call to the web service. + + The type of object to serialize the response into. + The URL to call. + The response of the GET serialized into the specified object. + + + + Query parameters for the object. + + + + + Gets or sets the block the set is in. + + + + + Gets or sets the name of the set. + + + + + Object representing a MTG set. + + + + + Initializes a new instance of the class. Defaults to version 1.0 of the API. + + + + + Initializes a new instance of the class. + + The service adapter used to interact with the MTG API. + The version of the API + Turn the rate limit on or off. + + + + Gets all the defined by the query parameters. + + A representing the result containing all the items. + + + + Find a specific card by its set code. + + The set code to query for. + A representing the result containing a or an exception. + + + + Generates a booster pack for a specific set asynchronously. + + The set code to generate a booster for. + A representing the result containing a or an exception. + + + + Adds a query parameter. + + The type of property to add the query for. + The property to add the query for. + The value of the query. + The instance of its self with the new query parameter. + + + + Contains extension methods. + + + + + Extracts the description attribute from an type. + + A value to get the description for. + A for the description of the value. + + + + Utility methods dealing with queries. + + + + + Gets the property name from a member expression. + + The type to look for the property in. + The name of the property to get the query parameter for. + A representing the query name defined in the + + + + Managers MTG API related functionality. + + + + + The rate limit which controls the calls to the API. + + + + + Gets or sets the number of elements returned. + + + + + Gets or sets the headers with previous, last, next, first links (when appropriate). + + + + + Gets or sets the page size for the request. + + + + + Gets or sets the rate limit for a given user. + + + + + Gets or sets the number of requests left before the rate limit is exceeded. + + + + + Gets or sets the total number of elements (across all pages). + + + + + Gets all the related headers from the response. + + The header to parse. + + + diff --git a/src/MtgApiManager.sln b/src/MtgApiManager.sln index 7ba8039..f627154 100644 --- a/src/MtgApiManager.sln +++ b/src/MtgApiManager.sln @@ -9,12 +9,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MtgApiManager.Lib.Test", "M EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MtgApiManager.Lib.TestApp", "MtgApiManager.Lib.TestApp\MtgApiManager.Lib.TestApp.csproj", "{6C5F645B-CB4E-4460-9862-94CCFE52CF64}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "_build", "..\build\_build.csproj", "{E59A8693-3B65-4309-A1DB-36F8A1658876}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E59A8693-3B65-4309-A1DB-36F8A1658876}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E59A8693-3B65-4309-A1DB-36F8A1658876}.Release|Any CPU.ActiveCfg = Release|Any CPU {363A4B72-00F1-494C-9A0B-7BAFAC907C75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {363A4B72-00F1-494C-9A0B-7BAFAC907C75}.Debug|Any CPU.Build.0 = Debug|Any CPU {363A4B72-00F1-494C-9A0B-7BAFAC907C75}.Release|Any CPU.ActiveCfg = Release|Any CPU