aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-10-27 23:17:31 -0400
committerGitHub <noreply@github.com>2016-10-27 23:17:31 -0400
commit57f83a2744fb5ebdf5774d51d2125ea46f4ce8ab (patch)
treef0a8c9137d24160fe8e2955bff7010163f2d4066
parent8fcc7a0385b9db202c1f93ee897eb5a11d2759da (diff)
parentf6acc5fbff081728138564867a58b7848c92c467 (diff)
Merge pull request #2256 from MediaBrowser/dev
Dev
-rw-r--r--BDInfo/BDInfo.csproj77
-rw-r--r--BDInfo/BDInfoSettings.cs105
-rw-r--r--BDInfo/BDROM.cs442
-rw-r--r--BDInfo/BitVector32.cs314
-rw-r--r--BDInfo/LanguageCodes.cs493
-rw-r--r--BDInfo/Properties/AssemblyInfo.cs29
-rw-r--r--BDInfo/ReadMe.txt5
-rw-r--r--BDInfo/TSCodecAC3.cs309
-rw-r--r--BDInfo/TSCodecAVC.cs148
-rw-r--r--BDInfo/TSCodecDTS.cs159
-rw-r--r--BDInfo/TSCodecDTSHD.cs246
-rw-r--r--BDInfo/TSCodecLPCM.cs123
-rw-r--r--BDInfo/TSCodecMPEG2.cs208
-rw-r--r--BDInfo/TSCodecMVC.cs36
-rw-r--r--BDInfo/TSCodecTrueHD.cs186
-rw-r--r--BDInfo/TSCodecVC1.cs131
-rw-r--r--BDInfo/TSInterleavedFile.cs37
-rw-r--r--BDInfo/TSPlaylistFile.cs1284
-rw-r--r--BDInfo/TSStream.cs801
-rw-r--r--BDInfo/TSStreamBuffer.cs142
-rw-r--r--BDInfo/TSStreamClip.cs113
-rw-r--r--BDInfo/TSStreamClipFile.cs247
-rw-r--r--BDInfo/TSStreamFile.cs1549
-rw-r--r--BDInfo/project.json16
-rw-r--r--BDInfo/project.lock.json18472
-rw-r--r--CONTRIBUTING.md0
-rw-r--r--DvdLib/BigEndianBinaryReader.cs33
-rw-r--r--DvdLib/DvdLib.csproj76
-rw-r--r--DvdLib/DvdLib.nuget.targets6
-rw-r--r--DvdLib/Ifo/AudioAttributes.cs41
-rw-r--r--DvdLib/Ifo/Cell.cs24
-rw-r--r--DvdLib/Ifo/CellPlaybackInfo.cs54
-rw-r--r--DvdLib/Ifo/CellPositionInfo.cs21
-rw-r--r--DvdLib/Ifo/Chapter.cs21
-rw-r--r--DvdLib/Ifo/Dvd.cs161
-rw-r--r--DvdLib/Ifo/DvdTime.cs34
-rw-r--r--DvdLib/Ifo/PgcCommandTable.cs20
-rw-r--r--DvdLib/Ifo/Program.cs17
-rw-r--r--DvdLib/Ifo/ProgramChain.cs117
-rw-r--r--DvdLib/Ifo/Title.cs64
-rw-r--r--DvdLib/Ifo/UserOperation.cs38
-rw-r--r--DvdLib/Ifo/VideoAttributes.cs51
-rw-r--r--DvdLib/Properties/AssemblyInfo.cs29
-rw-r--r--DvdLib/project.json16
-rw-r--r--DvdLib/project.lock.json3965
-rw-r--r--Emby.Drawing/Common/ImageHeader.cs4
-rw-r--r--Emby.Drawing/Emby.Drawing.csproj7
-rw-r--r--Emby.Drawing/GDI/DynamicImageHelpers.cs4
-rw-r--r--Emby.Drawing/GDI/GDIImageEncoder.cs8
-rw-r--r--Emby.Drawing/ImageMagick/ImageMagickEncoder.cs4
-rw-r--r--Emby.Drawing/ImageMagick/PlayedIndicatorDrawer.cs4
-rw-r--r--Emby.Drawing/ImageMagick/StripCollageBuilder.cs4
-rw-r--r--Emby.Drawing/ImageMagick/UnplayedCountIndicator.cs4
-rw-r--r--Emby.Drawing/ImageProcessor.cs6
-rw-r--r--Emby.Drawing/packages.config2
-rw-r--r--Emby.Photos/Emby.Photos.csproj72
-rw-r--r--Emby.Photos/PhotoProvider.cs (renamed from MediaBrowser.Providers/Photos/PhotoProvider.cs)14
-rw-r--r--Emby.Photos/Properties/AssemblyInfo.cs36
-rw-r--r--Emby.Server.sln134
-rw-r--r--MediaBrowser.Api/ApiEntryPoint.cs4
-rw-r--r--MediaBrowser.Api/BaseApiService.cs4
-rw-r--r--MediaBrowser.Api/BasePeriodicWebSocketListener.cs (renamed from MediaBrowser.Controller/Net/BasePeriodicWebSocketListener.cs)9
-rw-r--r--MediaBrowser.Api/BrandingService.cs2
-rw-r--r--MediaBrowser.Api/ChannelService.cs2
-rw-r--r--MediaBrowser.Api/ConfigurationService.cs7
-rw-r--r--MediaBrowser.Api/ConnectService.cs2
-rw-r--r--MediaBrowser.Api/Devices/DeviceService.cs3
-rw-r--r--MediaBrowser.Api/DisplayPreferencesService.cs2
-rw-r--r--MediaBrowser.Api/Dlna/DlnaServerService.cs25
-rw-r--r--MediaBrowser.Api/Dlna/DlnaService.cs2
-rw-r--r--MediaBrowser.Api/EnvironmentService.cs8
-rw-r--r--MediaBrowser.Api/FilterService.cs2
-rw-r--r--MediaBrowser.Api/GamesService.cs2
-rw-r--r--MediaBrowser.Api/Images/ImageByNameService.cs6
-rw-r--r--MediaBrowser.Api/Images/ImageRequest.cs2
-rw-r--r--MediaBrowser.Api/Images/ImageService.cs10
-rw-r--r--MediaBrowser.Api/Images/RemoteImageService.cs8
-rw-r--r--MediaBrowser.Api/ItemLookupService.cs8
-rw-r--r--MediaBrowser.Api/ItemRefreshService.cs6
-rw-r--r--MediaBrowser.Api/ItemUpdateService.cs4
-rw-r--r--MediaBrowser.Api/Library/FileOrganizationService.cs2
-rw-r--r--MediaBrowser.Api/Library/LibraryService.cs9
-rw-r--r--MediaBrowser.Api/Library/LibraryStructureService.cs6
-rw-r--r--MediaBrowser.Api/LiveTv/LiveTvService.cs12
-rw-r--r--MediaBrowser.Api/LocalizationService.cs5
-rw-r--r--MediaBrowser.Api/MediaBrowser.Api.csproj14
-rw-r--r--MediaBrowser.Api/Movies/CollectionService.cs2
-rw-r--r--MediaBrowser.Api/Movies/MoviesService.cs2
-rw-r--r--MediaBrowser.Api/Movies/TrailersService.cs4
-rw-r--r--MediaBrowser.Api/Music/AlbumsService.cs2
-rw-r--r--MediaBrowser.Api/Music/InstantMixService.cs2
-rw-r--r--MediaBrowser.Api/NewsService.cs5
-rw-r--r--MediaBrowser.Api/NotificationsService.cs2
-rw-r--r--MediaBrowser.Api/PackageReviewService.cs2
-rw-r--r--MediaBrowser.Api/PackageService.cs2
-rw-r--r--MediaBrowser.Api/Playback/BaseStreamingService.cs19
-rw-r--r--MediaBrowser.Api/Playback/Hls/BaseHlsService.cs12
-rw-r--r--MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs10
-rw-r--r--MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs12
-rw-r--r--MediaBrowser.Api/Playback/Hls/VideoHlsService.cs7
-rw-r--r--MediaBrowser.Api/Playback/MediaInfoService.cs2
-rw-r--r--MediaBrowser.Api/Playback/Progressive/AudioService.cs6
-rw-r--r--MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs33
-rw-r--r--MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs16
-rw-r--r--MediaBrowser.Api/Playback/Progressive/VideoService.cs7
-rw-r--r--MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs6
-rw-r--r--MediaBrowser.Api/Playback/StreamRequest.cs2
-rw-r--r--MediaBrowser.Api/PlaylistService.cs2
-rw-r--r--MediaBrowser.Api/PluginService.cs3
-rw-r--r--MediaBrowser.Api/Reports/ReportRequests.cs2
-rw-r--r--MediaBrowser.Api/Reports/ReportsService.cs3
-rw-r--r--MediaBrowser.Api/ScheduledTasks/ScheduledTaskService.cs2
-rw-r--r--MediaBrowser.Api/SearchService.cs2
-rw-r--r--MediaBrowser.Api/Session/SessionsService.cs2
-rw-r--r--MediaBrowser.Api/SimilarItemsHelper.cs2
-rw-r--r--MediaBrowser.Api/Social/SharingService.cs3
-rw-r--r--MediaBrowser.Api/StartupWizardService.cs2
-rw-r--r--MediaBrowser.Api/Subtitles/SubtitleService.cs6
-rw-r--r--MediaBrowser.Api/Sync/SyncService.cs2
-rw-r--r--MediaBrowser.Api/System/ActivityLogService.cs5
-rw-r--r--MediaBrowser.Api/System/ActivityLogWebSocketListener.cs3
-rw-r--r--MediaBrowser.Api/System/SystemService.cs8
-rw-r--r--MediaBrowser.Api/TvShowsService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/ArtistsService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/GameGenresService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/GenresService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/ItemsService.cs4
-rw-r--r--MediaBrowser.Api/UserLibrary/MusicGenresService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/PersonsService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/PlaystateService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/StudiosService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/UserLibraryService.cs6
-rw-r--r--MediaBrowser.Api/UserLibrary/UserViewsService.cs2
-rw-r--r--MediaBrowser.Api/UserLibrary/YearsService.cs2
-rw-r--r--MediaBrowser.Api/UserService.cs2
-rw-r--r--MediaBrowser.Api/VideosService.cs6
-rw-r--r--MediaBrowser.Api/packages.config5
-rw-r--r--MediaBrowser.Common.Implementations/Archiving/ZipClient.cs3
-rw-r--r--MediaBrowser.Common.Implementations/BaseApplicationHost.cs65
-rw-r--r--MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs3
-rw-r--r--MediaBrowser.Common.Implementations/Cryptography/CryptographyProvider.cs14
-rw-r--r--MediaBrowser.Common.Implementations/Devices/DeviceId.cs3
-rw-r--r--MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs10
-rw-r--r--MediaBrowser.Common.Implementations/IO/LnkShortcutHandler.cs399
-rw-r--r--MediaBrowser.Common.Implementations/IO/ManagedFileSystem.cs696
-rw-r--r--MediaBrowser.Common.Implementations/IO/WindowsFileSystem.cs14
-rw-r--r--MediaBrowser.Common.Implementations/MediaBrowser.Common.Implementations.csproj10
-rw-r--r--MediaBrowser.Common.Implementations/ScheduledTasks/ScheduledTaskWorker.cs3
-rw-r--r--MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs3
-rw-r--r--MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs3
-rw-r--r--MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs3
-rw-r--r--MediaBrowser.Common.Implementations/Serialization/JsonSerializer.cs5
-rw-r--r--MediaBrowser.Common.Implementations/Serialization/XmlSerializer.cs3
-rw-r--r--MediaBrowser.Common.Implementations/Updates/InstallationManager.cs3
-rw-r--r--MediaBrowser.Common.Implementations/packages.config1
-rw-r--r--MediaBrowser.Common/MediaBrowser.Common.csproj17
-rw-r--r--MediaBrowser.Common/MediaBrowser.Common.nuget.targets6
-rw-r--r--MediaBrowser.Common/Plugins/BasePlugin.cs40
-rw-r--r--MediaBrowser.Common/Plugins/IPlugin.cs2
-rw-r--r--MediaBrowser.Common/project.json17
-rw-r--r--MediaBrowser.Common/project.lock.json3965
-rw-r--r--MediaBrowser.Controller/Channels/Channel.cs2
-rw-r--r--MediaBrowser.Controller/Dlna/IDeviceDiscovery.cs5
-rw-r--r--MediaBrowser.Controller/Dlna/SsdpMessageEventArgs.cs23
-rw-r--r--MediaBrowser.Controller/Entities/AggregateFolder.cs5
-rw-r--r--MediaBrowser.Controller/Entities/Audio/Audio.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Audio/MusicArtist.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Audio/MusicGenre.cs2
-rw-r--r--MediaBrowser.Controller/Entities/BaseItem.cs14
-rw-r--r--MediaBrowser.Controller/Entities/BasePluginFolder.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Book.cs2
-rw-r--r--MediaBrowser.Controller/Entities/CollectionFolder.cs18
-rw-r--r--MediaBrowser.Controller/Entities/Folder.cs8
-rw-r--r--MediaBrowser.Controller/Entities/Game.cs2
-rw-r--r--MediaBrowser.Controller/Entities/GameGenre.cs2
-rw-r--r--MediaBrowser.Controller/Entities/GameSystem.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Genre.cs2
-rw-r--r--MediaBrowser.Controller/Entities/IHasImages.cs4
-rw-r--r--MediaBrowser.Controller/Entities/ItemImageInfo.cs2
-rw-r--r--MediaBrowser.Controller/Entities/LinkedChild.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Movies/BoxSet.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Movies/Movie.cs6
-rw-r--r--MediaBrowser.Controller/Entities/MusicVideo.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Person.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Photo.cs2
-rw-r--r--MediaBrowser.Controller/Entities/PhotoAlbum.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Studio.cs2
-rw-r--r--MediaBrowser.Controller/Entities/TV/Episode.cs2
-rw-r--r--MediaBrowser.Controller/Entities/TV/Season.cs2
-rw-r--r--MediaBrowser.Controller/Entities/TV/Series.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Trailer.cs2
-rw-r--r--MediaBrowser.Controller/Entities/User.cs17
-rw-r--r--MediaBrowser.Controller/Entities/UserItemData.cs2
-rw-r--r--MediaBrowser.Controller/Entities/UserRootFolder.cs2
-rw-r--r--MediaBrowser.Controller/Entities/UserView.cs2
-rw-r--r--MediaBrowser.Controller/Entities/Video.cs6
-rw-r--r--MediaBrowser.Controller/Entities/Year.cs2
-rw-r--r--MediaBrowser.Controller/Extensions/StringExtensions.cs13
-rw-r--r--MediaBrowser.Controller/IO/FileData.cs3
-rw-r--r--MediaBrowser.Controller/IServerApplicationHost.cs7
-rw-r--r--MediaBrowser.Controller/Library/ILibraryManager.cs4
-rw-r--r--MediaBrowser.Controller/Library/ItemResolveArgs.cs16
-rw-r--r--MediaBrowser.Controller/Library/NameExtensions.cs16
-rw-r--r--MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs2
-rw-r--r--MediaBrowser.Controller/LiveTv/LiveTvChannel.cs2
-rw-r--r--MediaBrowser.Controller/LiveTv/LiveTvProgram.cs2
-rw-r--r--MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs2
-rw-r--r--MediaBrowser.Controller/LiveTv/RecordingGroup.cs2
-rw-r--r--MediaBrowser.Controller/MediaBrowser.Controller.csproj42
-rw-r--r--MediaBrowser.Controller/MediaBrowser.Controller.nuget.targets6
-rw-r--r--MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs3
-rw-r--r--MediaBrowser.Controller/Net/AuthenticatedAttribute.cs6
-rw-r--r--MediaBrowser.Controller/Net/IAsyncStreamSource.cs18
-rw-r--r--MediaBrowser.Controller/Net/IHasResultFactory.cs2
-rw-r--r--MediaBrowser.Controller/Net/IHttpResultFactory.cs10
-rw-r--r--MediaBrowser.Controller/Net/IHttpServer.cs3
-rw-r--r--MediaBrowser.Controller/Net/IRestfulService.cs12
-rw-r--r--MediaBrowser.Controller/Net/IServiceRequest.cs7
-rw-r--r--MediaBrowser.Controller/Net/IWebSocketConnection.cs4
-rw-r--r--MediaBrowser.Controller/Net/LoggedAttribute.cs44
-rw-r--r--MediaBrowser.Controller/Net/ServiceRequest.cs42
-rw-r--r--MediaBrowser.Controller/Net/ServiceStackServiceRequest.cs62
-rw-r--r--MediaBrowser.Controller/Net/StaticResultOptions.cs6
-rw-r--r--MediaBrowser.Controller/Net/WebSocketConnectEventArgs.cs7
-rw-r--r--MediaBrowser.Controller/Playlists/Playlist.cs2
-rw-r--r--MediaBrowser.Controller/Providers/DirectoryService.cs6
-rw-r--r--MediaBrowser.Controller/Providers/IDirectoryService.cs4
-rw-r--r--MediaBrowser.Controller/Providers/LocalImageInfo.cs4
-rw-r--r--MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs4
-rw-r--r--MediaBrowser.Controller/Resolvers/IItemResolver.cs4
-rw-r--r--MediaBrowser.Controller/Resolvers/IResolverIgnoreRule.cs4
-rw-r--r--MediaBrowser.Controller/packages.config1
-rw-r--r--MediaBrowser.Controller/project.json17
-rw-r--r--MediaBrowser.Controller/project.lock.json3965
-rw-r--r--MediaBrowser.Dlna/ContentDirectory/ContentDirectory.cs2
-rw-r--r--MediaBrowser.Dlna/ContentDirectory/ControlHandler.cs2
-rw-r--r--MediaBrowser.Dlna/Didl/DidlBuilder.cs2
-rw-r--r--MediaBrowser.Dlna/DlnaManager.cs6
-rw-r--r--MediaBrowser.Dlna/Main/DlnaEntryPoint.cs4
-rw-r--r--MediaBrowser.Dlna/MediaBrowser.Dlna.csproj10
-rw-r--r--MediaBrowser.Dlna/PlayTo/PlayToController.cs2
-rw-r--r--MediaBrowser.Dlna/PlayTo/PlayToManager.cs20
-rw-r--r--MediaBrowser.Dlna/packages.config5
-rw-r--r--MediaBrowser.LocalMetadata/BaseXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Images/CollectionFolderImageProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Images/LocalImageProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj15
-rw-r--r--MediaBrowser.LocalMetadata/Parsers/BaseItemXmlParser.cs (renamed from MediaBrowser.Controller/Providers/BaseItemXmlParser.cs)19
-rw-r--r--MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/BoxSetXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/EpisodeXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/FolderXmlProvider.cs5
-rw-r--r--MediaBrowser.LocalMetadata/Providers/GameSystemXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/GameXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/MovieXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/MusicVideoXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/PersonXmlProvider.cs5
-rw-r--r--MediaBrowser.LocalMetadata/Providers/PlaylistXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/SeriesXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Providers/VideoXmlProvider.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/BaseXmlSaver.cs346
-rw-r--r--MediaBrowser.LocalMetadata/Savers/BoxSetXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/FolderXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/GameSystemXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/GameXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/PersonXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/PlaylistXmlSaver.cs4
-rw-r--r--MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs4
-rw-r--r--MediaBrowser.LocalMetadata/packages.config5
-rw-r--r--MediaBrowser.MediaEncoding/Configuration/EncodingConfigurationFactory.cs4
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/AudioEncoder.cs4
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/BaseEncoder.cs6
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/FontConfigLoader.cs8
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs3
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs4
-rw-r--r--MediaBrowser.MediaEncoding/MediaBrowser.MediaEncoding.csproj28
-rw-r--r--MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs4
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/ConfigurationExtension.cs (renamed from MediaBrowser.Providers/Subtitles/ConfigurationExtension.cs)6
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/OpenSubtitleDownloader.cs (renamed from MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs)54
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs10
-rw-r--r--MediaBrowser.MediaEncoding/packages.config6
-rw-r--r--MediaBrowser.Model/Activity/IActivityManager.cs (renamed from MediaBrowser.Controller/Activity/IActivityManager.cs)7
-rw-r--r--MediaBrowser.Model/Activity/IActivityRepository.cs (renamed from MediaBrowser.Controller/Activity/IActivityRepository.cs)7
-rw-r--r--MediaBrowser.Model/Cryptography/ICryptographyProvider.cs5
-rw-r--r--MediaBrowser.Model/Dlna/DeviceProfile.cs1
-rw-r--r--MediaBrowser.Model/Globalization/ILocalizationManager.cs (renamed from MediaBrowser.Controller/Localization/ILocalizationManager.cs)11
-rw-r--r--MediaBrowser.Model/IO/FileSystemMetadata.cs56
-rw-r--r--MediaBrowser.Model/IO/IFileSystem.cs418
-rw-r--r--MediaBrowser.Model/IO/IShortcutHandler.cs25
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj33
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.nuget.targets6
-rw-r--r--MediaBrowser.Model/Net/IpAddressInfo.cs15
-rw-r--r--MediaBrowser.Model/News/INewsService.cs (renamed from MediaBrowser.Controller/News/INewsService.cs)5
-rw-r--r--MediaBrowser.Model/Plugins/IHasWebPages.cs9
-rw-r--r--MediaBrowser.Model/Plugins/PluginPageInfo.cs9
-rw-r--r--MediaBrowser.Model/Reflection/IAssemblyInfo.cs10
-rw-r--r--MediaBrowser.Model/Services/ApiMemberAttribute.cs61
-rw-r--r--MediaBrowser.Model/Services/IAsyncStreamWriter.cs11
-rw-r--r--MediaBrowser.Model/Services/IHasHeaders.cs9
-rw-r--r--MediaBrowser.Model/Services/IHasRequestFilter.cs32
-rw-r--r--MediaBrowser.Model/Services/IHttpRequest.cs46
-rw-r--r--MediaBrowser.Model/Services/IHttpResponse.cs25
-rw-r--r--MediaBrowser.Model/Services/IRequest.cs200
-rw-r--r--MediaBrowser.Model/Services/IRequestFilter.cs8
-rw-r--r--MediaBrowser.Model/Services/IRequiresRequestStream.cs12
-rw-r--r--MediaBrowser.Model/Services/IService.cs12
-rw-r--r--MediaBrowser.Model/Services/IStreamWriter.cs9
-rw-r--r--MediaBrowser.Model/Services/QueryParamCollection.cs164
-rw-r--r--MediaBrowser.Model/Services/RouteAttribute.cs144
-rw-r--r--MediaBrowser.Model/Social/ISharingManager.cs (renamed from MediaBrowser.Controller/Social/ISharingManager.cs)5
-rw-r--r--MediaBrowser.Model/Xml/IXmlReaderSettingsFactory.cs9
-rw-r--r--MediaBrowser.Model/project.json29
-rw-r--r--MediaBrowser.Model/project.lock.json20260
-rw-r--r--MediaBrowser.Mono.sln42
-rw-r--r--MediaBrowser.Providers/Books/BookMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs6
-rw-r--r--MediaBrowser.Providers/Channels/ChannelMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Folders/CollectionFolderMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Folders/FolderMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Folders/UserViewMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/GameGenres/GameGenreImageProvider.cs6
-rw-r--r--MediaBrowser.Providers/GameGenres/GameGenreMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Games/GameMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Games/GameSystemMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Genres/GenreImageProvider.cs6
-rw-r--r--MediaBrowser.Providers/Genres/GenreMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/ImagesByName/ImageUtils.cs27
-rw-r--r--MediaBrowser.Providers/LiveTv/AudioRecordingService.cs4
-rw-r--r--MediaBrowser.Providers/LiveTv/ChannelMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/LiveTv/ProgramMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/LiveTv/VideoRecordingService.cs4
-rw-r--r--MediaBrowser.Providers/Manager/ImageSaver.cs22
-rw-r--r--MediaBrowser.Providers/Manager/ItemImageProvider.cs14
-rw-r--r--MediaBrowser.Providers/Manager/MetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Manager/ProviderManager.cs45
-rw-r--r--MediaBrowser.Providers/MediaBrowser.Providers.csproj52
-rw-r--r--MediaBrowser.Providers/MediaBrowser.Providers.nuget.targets6
-rw-r--r--MediaBrowser.Providers/MediaInfo/AudioImageProvider.cs8
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs6
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs27
-rw-r--r--MediaBrowser.Providers/MediaInfo/SubtitleResolver.cs8
-rw-r--r--MediaBrowser.Providers/MediaInfo/SubtitleScheduledTask.cs13
-rw-r--r--MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs4
-rw-r--r--MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs8
-rw-r--r--MediaBrowser.Providers/Movies/GenericMovieDbInfo.cs4
-rw-r--r--MediaBrowser.Providers/Movies/MovieDbImageProvider.cs7
-rw-r--r--MediaBrowser.Providers/Movies/MovieDbProvider.cs6
-rw-r--r--MediaBrowser.Providers/Movies/MovieMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Music/AlbumMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Music/ArtistMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs6
-rw-r--r--MediaBrowser.Providers/Music/AudioDbArtistProvider.cs6
-rw-r--r--MediaBrowser.Providers/Music/AudioMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Music/FanArtAlbumProvider.cs6
-rw-r--r--MediaBrowser.Providers/Music/FanArtArtistProvider.cs8
-rw-r--r--MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs341
-rw-r--r--MediaBrowser.Providers/Music/MusicBrainzArtistProvider.cs200
-rw-r--r--MediaBrowser.Providers/Music/MusicVideoMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/MusicGenres/MusicGenreMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Omdb/OmdbImageProvider.cs4
-rw-r--r--MediaBrowser.Providers/Omdb/OmdbItemProvider.cs4
-rw-r--r--MediaBrowser.Providers/Omdb/OmdbProvider.cs8
-rw-r--r--MediaBrowser.Providers/People/MovieDbPersonProvider.cs8
-rw-r--r--MediaBrowser.Providers/People/PersonMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/People/TvdbPersonImageProvider.cs67
-rw-r--r--MediaBrowser.Providers/Photos/PhotoAlbumMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Photos/PhotoHelper.cs98
-rw-r--r--MediaBrowser.Providers/Photos/PhotoMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Playlists/PlaylistMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Studios/StudioMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Studios/StudiosImageProvider.cs6
-rw-r--r--MediaBrowser.Providers/Subtitles/SubtitleManager.cs6
-rw-r--r--MediaBrowser.Providers/TV/DummySeasonProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/EpisodeMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs8
-rw-r--r--MediaBrowser.Providers/TV/MissingEpisodeProvider.cs95
-rw-r--r--MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs4
-rw-r--r--MediaBrowser.Providers/TV/SeasonMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/TV/SeriesMetadataService.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs7
-rw-r--r--MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs6
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs4
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs1201
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs35
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs66
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs64
-rw-r--r--MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs510
-rw-r--r--MediaBrowser.Providers/Users/UserMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Videos/VideoMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/Years/YearMetadataService.cs4
-rw-r--r--MediaBrowser.Providers/packages.config6
-rw-r--r--MediaBrowser.Providers/project.json17
-rw-r--r--MediaBrowser.Providers/project.lock.json3965
-rw-r--r--MediaBrowser.Server.Implementations/Activity/ActivityManager.cs1
-rw-r--r--MediaBrowser.Server.Implementations/Activity/ActivityRepository.cs1
-rw-r--r--MediaBrowser.Server.Implementations/Channels/ChannelManager.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Collections/CollectionImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Collections/CollectionManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Collections/CollectionsDynamicFolder.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Configuration/ServerConfigurationManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Connect/ConnectEntryPoint.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Connect/ConnectManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Devices/CameraUploadsFolder.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Devices/DeviceManager.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Devices/DeviceRepository.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs4
-rw-r--r--MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs3
-rw-r--r--MediaBrowser.Server.Implementations/EntryPoints/ExternalPortForwarding.cs58
-rw-r--r--MediaBrowser.Server.Implementations/EntryPoints/LoadRegistrations.cs2
-rw-r--r--MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs4
-rw-r--r--MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationService.cs4
-rw-r--r--MediaBrowser.Server.Implementations/FileOrganization/OrganizerScheduledTask.cs4
-rw-r--r--MediaBrowser.Server.Implementations/FileOrganization/TvFolderOrganizer.cs4
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/AsyncStreamWriter.cs59
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs44
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs59
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/IHttpListener.cs2
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs81
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/ResponseFilter.cs21
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/Security/AuthorizationContext.cs4
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/Security/SessionAuthProvider.cs35
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/Security/SessionContext.cs6
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/ServerFactory.cs11
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SocketSharp/HttpUtility.cs11
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SocketSharp/RequestMono.cs22
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs17
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpRequest.cs40
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpResponse.cs47
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs58
-rw-r--r--MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs4
-rw-r--r--MediaBrowser.Server.Implementations/IO/FileRefresher.cs12
-rw-r--r--MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs4
-rw-r--r--MediaBrowser.Server.Implementations/IO/ThrottledStream.cs (renamed from MediaBrowser.Controller/IO/ThrottledStream.cs)2
-rw-r--r--MediaBrowser.Server.Implementations/Intros/DefaultIntroProvider.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/CoreResolutionIgnoreRule.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/LibraryManager.cs7
-rw-r--r--MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Library/ResolverHelper.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/BaseVideoResolver.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs12
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/PhotoAlbumResolver.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/SpecialFolderResolver.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs8
-rw-r--r--MediaBrowser.Server.Implementations/Library/UserManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Library/UserViewManager.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs5
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs8
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs5
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs6
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunLiveStream.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs4
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/TunerHosts/SatIp/SatIpHost.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs22
-rw-r--r--MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj20
-rw-r--r--MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/News/NewsEntryPoint.cs6
-rw-r--r--MediaBrowser.Server.Implementations/News/NewsService.cs1
-rw-r--r--MediaBrowser.Server.Implementations/Notifications/CoreNotificationTypes.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs19
-rw-r--r--MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Playlists/PlaylistImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Reflection/AssemblyInfo.cs14
-rw-r--r--MediaBrowser.Server.Implementations/ScheduledTasks/ChapterImagesTask.cs4
-rw-r--r--MediaBrowser.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs4
-rw-r--r--MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs3
-rw-r--r--MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs3
-rw-r--r--MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs3
-rw-r--r--MediaBrowser.Server.Implementations/Social/SharingManager.cs1
-rw-r--r--MediaBrowser.Server.Implementations/Sorting/OfficialRatingComparer.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Sync/MediaSync.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Sync/MultiProviderSync.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Sync/ServerSyncScheduledTask.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncConvertScheduledTask.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs5
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncManager.cs3
-rw-r--r--MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs3
-rw-r--r--MediaBrowser.Server.Implementations/TV/SeriesPostScanTask.cs (renamed from MediaBrowser.Providers/TV/SeriesPostScanTask.cs)34
-rw-r--r--MediaBrowser.Server.Implementations/Threading/PeriodicTimer.cs (renamed from MediaBrowser.Controller/Threading/PeriodicTimer.cs)2
-rw-r--r--MediaBrowser.Server.Implementations/UserViews/CollectionFolderImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/UserViews/DynamicImageProvider.cs4
-rw-r--r--MediaBrowser.Server.Implementations/Xml/XmlReaderSettingsFactory.cs20
-rw-r--r--MediaBrowser.Server.Implementations/packages.config3
-rw-r--r--MediaBrowser.Server.Mono/MediaBrowser.Server.Mono.csproj4
-rw-r--r--MediaBrowser.Server.Mono/Program.cs3
-rw-r--r--MediaBrowser.Server.Mono/app.config18
-rw-r--r--MediaBrowser.Server.Mono/packages.config1
-rw-r--r--MediaBrowser.Server.Startup.Common/ApplicationHost.cs72
-rw-r--r--MediaBrowser.Server.Startup.Common/EntryPoints/KeepServerAwake.cs2
-rw-r--r--MediaBrowser.Server.Startup.Common/FFMpeg/FFMpegLoader.cs4
-rw-r--r--MediaBrowser.Server.Startup.Common/MbLinkShortcutHandler.cs4
-rw-r--r--MediaBrowser.Server.Startup.Common/MediaBrowser.Server.Startup.Common.csproj13
-rw-r--r--MediaBrowser.Server.Startup.Common/app.config11
-rw-r--r--MediaBrowser.Server.Startup.Common/packages.config1
-rw-r--r--MediaBrowser.ServerApplication/App.config64
-rw-r--r--MediaBrowser.ServerApplication/MainForm.Designer.cs58
-rw-r--r--MediaBrowser.ServerApplication/MainStartup.cs2
-rw-r--r--MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj4
-rw-r--r--MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs2
-rw-r--r--MediaBrowser.ServerApplication/Native/WindowsApp.cs4
-rw-r--r--MediaBrowser.ServerApplication/ServerNotifyIcon.cs2
-rw-r--r--MediaBrowser.ServerApplication/packages.config1
-rw-r--r--MediaBrowser.WebDashboard/Api/ConfigurationPageInfo.cs12
-rw-r--r--MediaBrowser.WebDashboard/Api/DashboardService.cs101
-rw-r--r--MediaBrowser.WebDashboard/Api/PackageCreator.cs161
-rw-r--r--MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj29
-rw-r--r--MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.nuget.targets6
-rw-r--r--MediaBrowser.WebDashboard/ServerEntryPoint.cs5
-rw-r--r--MediaBrowser.WebDashboard/packages.config1
-rw-r--r--MediaBrowser.WebDashboard/project.json17
-rw-r--r--MediaBrowser.WebDashboard/project.lock.json3965
-rw-r--r--MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj18
-rw-r--r--MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.nuget.targets6
-rw-r--r--MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs154
-rw-r--r--MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs10
-rw-r--r--MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs11
-rw-r--r--MediaBrowser.XbmcMetadata/Parsers/SeasonNfoParser.cs10
-rw-r--r--MediaBrowser.XbmcMetadata/Parsers/SeriesNfoParser.cs10
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs8
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs11
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs6
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs11
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs11
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/MovieNfoProvider.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs11
-rw-r--r--MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/AlbumNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/ArtistNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs97
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/SeasonNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/SeriesNfoSaver.cs13
-rw-r--r--MediaBrowser.XbmcMetadata/packages.config1
-rw-r--r--MediaBrowser.XbmcMetadata/project.json17
-rw-r--r--MediaBrowser.XbmcMetadata/project.lock.json3965
-rw-r--r--MediaBrowser.sln99
-rw-r--r--Mono.Nat/AbstractNatDevice.cs45
-rw-r--r--Mono.Nat/Exceptions/MappingException.cs19
-rw-r--r--Mono.Nat/IMapper.cs50
-rw-r--r--Mono.Nat/INatDevice.cs21
-rw-r--r--Mono.Nat/Mono.Nat.csproj24
-rw-r--r--Mono.Nat/NatUtility.cs102
-rw-r--r--Mono.Nat/Pmp/Mappers/PmpMapper.cs83
-rw-r--r--Mono.Nat/Pmp/Pmp.cs118
-rw-r--r--Mono.Nat/Pmp/PmpNatDevice.cs404
-rw-r--r--Mono.Nat/Pmp/Searchers/PmpSearcher.cs79
-rw-r--r--Mono.Nat/Upnp/AsyncResults/GetAllMappingsAsyncResult.cs56
-rw-r--r--Mono.Nat/Upnp/AsyncResults/PortMapAsyncResult.cs75
-rw-r--r--Mono.Nat/Upnp/Mappers/UpnpMapper.cs110
-rw-r--r--Mono.Nat/Upnp/Messages/ErrorMessage.cs4
-rw-r--r--Mono.Nat/Upnp/Messages/GetServicesMessage.cs29
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs6
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs57
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs51
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs55
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs60
-rw-r--r--Mono.Nat/Upnp/Messages/Responses/CreatePortMappingResponseMessage.cs4
-rw-r--r--Mono.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs44
-rw-r--r--Mono.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs53
-rw-r--r--Mono.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs108
-rw-r--r--Mono.Nat/Upnp/Messages/UpnpMessage.cs61
-rw-r--r--Mono.Nat/Upnp/Searchers/UpnpSearcher.cs196
-rw-r--r--Mono.Nat/Upnp/Upnp.cs17
-rw-r--r--Mono.Nat/Upnp/UpnpNatDevice.cs642
-rw-r--r--Nuget/MediaBrowser.Common.Internal.nuspec4
-rw-r--r--Nuget/MediaBrowser.Common.nuspec2
-rw-r--r--Nuget/MediaBrowser.Server.Core.nuspec5
-rw-r--r--OpenSubtitlesHandler/Interfaces/IMethodResponse.cs30
-rw-r--r--OpenSubtitlesHandler/MovieHasher.cs42
-rw-r--r--OpenSubtitlesHandler/OpenSubtitlesHandler.csproj20
-rw-r--r--OpenSubtitlesHandler/Utilities.cs57
-rw-r--r--OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs115
-rw-r--r--OpenSubtitlesHandler/project.json15
-rw-r--r--OpenSubtitlesHandler/project.lock.json9048
-rw-r--r--global.json6
-rw-r--r--src/Emby.Server/Emby.Server.xproj30
-rw-r--r--src/Emby.Server/Program.cs14
-rw-r--r--src/Emby.Server/Properties/AssemblyInfo.cs19
-rw-r--r--src/Emby.Server/project.fragment.lock.json7055
-rw-r--r--src/Emby.Server/project.json48
-rw-r--r--src/Emby.Server/project.lock.json7016
606 files changed, 83848 insertions, 22966 deletions
diff --git a/BDInfo/BDInfo.csproj b/BDInfo/BDInfo.csproj
new file mode 100644
index 000000000..d07d4ce2b
--- /dev/null
+++ b/BDInfo/BDInfo.csproj
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{88AE38DF-19D7-406F-A6A9-09527719A21E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>BDInfo</RootNamespace>
+ <AssemblyName>BDInfo</AssemblyName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>
+ </TargetFrameworkProfile>
+ <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <!-- A reference to the entire .NET Framework is automatically included -->
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BDInfoSettings.cs" />
+ <Compile Include="BDROM.cs" />
+ <Compile Include="BitVector32.cs" />
+ <Compile Include="LanguageCodes.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="TSCodecAC3.cs" />
+ <Compile Include="TSCodecAVC.cs" />
+ <Compile Include="TSCodecDTS.cs" />
+ <Compile Include="TSCodecDTSHD.cs" />
+ <Compile Include="TSCodecLPCM.cs" />
+ <Compile Include="TSCodecMPEG2.cs" />
+ <Compile Include="TSCodecMVC.cs" />
+ <Compile Include="TSCodecTrueHD.cs" />
+ <Compile Include="TSCodecVC1.cs" />
+ <Compile Include="TSInterleavedFile.cs" />
+ <Compile Include="TSPlaylistFile.cs" />
+ <Compile Include="TSStream.cs" />
+ <Compile Include="TSStreamBuffer.cs" />
+ <Compile Include="TSStreamClip.cs" />
+ <Compile Include="TSStreamClipFile.cs" />
+ <Compile Include="TSStreamFile.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
+ <PropertyGroup>
+ <PostBuildEvent>if $(ConfigurationName) == Release (
+xcopy "$(TargetPath)" "$(SolutionDir)\Nuget\dlls\" /y /d /r /i
+)</PostBuildEvent>
+ </PropertyGroup>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/BDInfo/BDInfoSettings.cs b/BDInfo/BDInfoSettings.cs
new file mode 100644
index 000000000..7abb67499
--- /dev/null
+++ b/BDInfo/BDInfoSettings.cs
@@ -0,0 +1,105 @@
+
+namespace BDInfo
+{
+ class BDInfoSettings
+ {
+ public static bool GenerateStreamDiagnostics
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public static bool EnableSSIF
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public static bool AutosaveReport
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public static bool GenerateFrameDataFile
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public static bool FilterLoopingPlaylists
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public static bool FilterShortPlaylists
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public static int FilterShortPlaylistsValue
+ {
+ get
+ {
+ return 0;
+ }
+ }
+
+ public static bool UseImagePrefix
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public static string UseImagePrefixValue
+ {
+ get
+ {
+ return null;
+ }
+ }
+
+ /// <summary>
+ /// Setting this to false throws an IComparer error on some discs.
+ /// </summary>
+ public static bool KeepStreamOrder
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public static bool GenerateTextSummary
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public static string LastPath
+ {
+ get
+ {
+ return string.Empty;
+ }
+ }
+ }
+}
diff --git a/BDInfo/BDROM.cs b/BDInfo/BDROM.cs
new file mode 100644
index 000000000..26d721268
--- /dev/null
+++ b/BDInfo/BDROM.cs
@@ -0,0 +1,442 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+
+namespace BDInfo
+{
+ public class BDROM
+ {
+ public DirectoryInfo DirectoryRoot = null;
+ public DirectoryInfo DirectoryBDMV = null;
+ public DirectoryInfo DirectoryBDJO = null;
+ public DirectoryInfo DirectoryCLIPINF = null;
+ public DirectoryInfo DirectoryPLAYLIST = null;
+ public DirectoryInfo DirectorySNP = null;
+ public DirectoryInfo DirectorySSIF = null;
+ public DirectoryInfo DirectorySTREAM = null;
+
+ public string VolumeLabel = null;
+ public ulong Size = 0;
+ public bool IsBDPlus = false;
+ public bool IsBDJava = false;
+ public bool IsDBOX = false;
+ public bool IsPSP = false;
+ public bool Is3D = false;
+ public bool Is50Hz = false;
+
+ public Dictionary<string, TSPlaylistFile> PlaylistFiles =
+ new Dictionary<string, TSPlaylistFile>();
+ public Dictionary<string, TSStreamClipFile> StreamClipFiles =
+ new Dictionary<string, TSStreamClipFile>();
+ public Dictionary<string, TSStreamFile> StreamFiles =
+ new Dictionary<string, TSStreamFile>();
+ public Dictionary<string, TSInterleavedFile> InterleavedFiles =
+ new Dictionary<string, TSInterleavedFile>();
+
+ private static List<string> ExcludeDirs = new List<string> { "ANY!", "AACS", "BDSVM", "ANYVM", "SLYVM" };
+
+ public delegate bool OnStreamClipFileScanError(
+ TSStreamClipFile streamClipFile, Exception ex);
+
+ public event OnStreamClipFileScanError StreamClipFileScanError;
+
+ public delegate bool OnStreamFileScanError(
+ TSStreamFile streamClipFile, Exception ex);
+
+ public event OnStreamFileScanError StreamFileScanError;
+
+ public delegate bool OnPlaylistFileScanError(
+ TSPlaylistFile playlistFile, Exception ex);
+
+ public event OnPlaylistFileScanError PlaylistFileScanError;
+
+ public BDROM(
+ string path)
+ {
+ //
+ // Locate BDMV directories.
+ //
+
+ DirectoryBDMV =
+ GetDirectoryBDMV(path);
+
+ if (DirectoryBDMV == null)
+ {
+ throw new Exception("Unable to locate BD structure.");
+ }
+
+ DirectoryRoot =
+ DirectoryBDMV.Parent;
+ DirectoryBDJO =
+ GetDirectory("BDJO", DirectoryBDMV, 0);
+ DirectoryCLIPINF =
+ GetDirectory("CLIPINF", DirectoryBDMV, 0);
+ DirectoryPLAYLIST =
+ GetDirectory("PLAYLIST", DirectoryBDMV, 0);
+ DirectorySNP =
+ GetDirectory("SNP", DirectoryRoot, 0);
+ DirectorySTREAM =
+ GetDirectory("STREAM", DirectoryBDMV, 0);
+ DirectorySSIF =
+ GetDirectory("SSIF", DirectorySTREAM, 0);
+
+ if (DirectoryCLIPINF == null
+ || DirectoryPLAYLIST == null)
+ {
+ throw new Exception("Unable to locate BD structure.");
+ }
+
+ //
+ // Initialize basic disc properties.
+ //
+
+ VolumeLabel = GetVolumeLabel(DirectoryRoot);
+ Size = (ulong)GetDirectorySize(DirectoryRoot);
+
+ if (null != GetDirectory("BDSVM", DirectoryRoot, 0))
+ {
+ IsBDPlus = true;
+ }
+ if (null != GetDirectory("SLYVM", DirectoryRoot, 0))
+ {
+ IsBDPlus = true;
+ }
+ if (null != GetDirectory("ANYVM", DirectoryRoot, 0))
+ {
+ IsBDPlus = true;
+ }
+
+ if (DirectoryBDJO != null &&
+ DirectoryBDJO.GetFiles().Length > 0)
+ {
+ IsBDJava = true;
+ }
+
+ if (DirectorySNP != null &&
+ (DirectorySNP.GetFiles("*.mnv").Length > 0 || DirectorySNP.GetFiles("*.MNV").Length > 0))
+ {
+ IsPSP = true;
+ }
+
+ if (DirectorySSIF != null &&
+ DirectorySSIF.GetFiles().Length > 0)
+ {
+ Is3D = true;
+ }
+
+ if (File.Exists(Path.Combine(DirectoryRoot.FullName, "FilmIndex.xml")))
+ {
+ IsDBOX = true;
+ }
+
+ //
+ // Initialize file lists.
+ //
+
+ if (DirectoryPLAYLIST != null)
+ {
+ FileInfo[] files = DirectoryPLAYLIST.GetFiles("*.mpls");
+ if (files.Length == 0)
+ {
+ files = DirectoryPLAYLIST.GetFiles("*.MPLS");
+ }
+ foreach (FileInfo file in files)
+ {
+ PlaylistFiles.Add(
+ file.Name.ToUpper(), new TSPlaylistFile(this, file));
+ }
+ }
+
+ if (DirectorySTREAM != null)
+ {
+ FileInfo[] files = DirectorySTREAM.GetFiles("*.m2ts");
+ if (files.Length == 0)
+ {
+ files = DirectoryPLAYLIST.GetFiles("*.M2TS");
+ }
+ foreach (FileInfo file in files)
+ {
+ StreamFiles.Add(
+ file.Name.ToUpper(), new TSStreamFile(file));
+ }
+ }
+
+ if (DirectoryCLIPINF != null)
+ {
+ FileInfo[] files = DirectoryCLIPINF.GetFiles("*.clpi");
+ if (files.Length == 0)
+ {
+ files = DirectoryPLAYLIST.GetFiles("*.CLPI");
+ }
+ foreach (FileInfo file in files)
+ {
+ StreamClipFiles.Add(
+ file.Name.ToUpper(), new TSStreamClipFile(file));
+ }
+ }
+
+ if (DirectorySSIF != null)
+ {
+ FileInfo[] files = DirectorySSIF.GetFiles("*.ssif");
+ if (files.Length == 0)
+ {
+ files = DirectorySSIF.GetFiles("*.SSIF");
+ }
+ foreach (FileInfo file in files)
+ {
+ InterleavedFiles.Add(
+ file.Name.ToUpper(), new TSInterleavedFile(file));
+ }
+ }
+ }
+
+ public void Scan()
+ {
+ List<TSStreamClipFile> errorStreamClipFiles = new List<TSStreamClipFile>();
+ foreach (TSStreamClipFile streamClipFile in StreamClipFiles.Values)
+ {
+ try
+ {
+ streamClipFile.Scan();
+ }
+ catch (Exception ex)
+ {
+ errorStreamClipFiles.Add(streamClipFile);
+ if (StreamClipFileScanError != null)
+ {
+ if (StreamClipFileScanError(streamClipFile, ex))
+ {
+ continue;
+ }
+ else
+ {
+ break;
+ }
+ }
+ else throw ex;
+ }
+ }
+
+ foreach (TSStreamFile streamFile in StreamFiles.Values)
+ {
+ string ssifName = Path.GetFileNameWithoutExtension(streamFile.Name) + ".SSIF";
+ if (InterleavedFiles.ContainsKey(ssifName))
+ {
+ streamFile.InterleavedFile = InterleavedFiles[ssifName];
+ }
+ }
+
+ TSStreamFile[] streamFiles = new TSStreamFile[StreamFiles.Count];
+ StreamFiles.Values.CopyTo(streamFiles, 0);
+ Array.Sort(streamFiles, CompareStreamFiles);
+
+ List<TSPlaylistFile> errorPlaylistFiles = new List<TSPlaylistFile>();
+ foreach (TSPlaylistFile playlistFile in PlaylistFiles.Values)
+ {
+ try
+ {
+ playlistFile.Scan(StreamFiles, StreamClipFiles);
+ }
+ catch (Exception ex)
+ {
+ errorPlaylistFiles.Add(playlistFile);
+ if (PlaylistFileScanError != null)
+ {
+ if (PlaylistFileScanError(playlistFile, ex))
+ {
+ continue;
+ }
+ else
+ {
+ break;
+ }
+ }
+ else throw ex;
+ }
+ }
+
+ List<TSStreamFile> errorStreamFiles = new List<TSStreamFile>();
+ foreach (TSStreamFile streamFile in streamFiles)
+ {
+ try
+ {
+ List<TSPlaylistFile> playlists = new List<TSPlaylistFile>();
+ foreach (TSPlaylistFile playlist in PlaylistFiles.Values)
+ {
+ foreach (TSStreamClip streamClip in playlist.StreamClips)
+ {
+ if (streamClip.Name == streamFile.Name)
+ {
+ playlists.Add(playlist);
+ break;
+ }
+ }
+ }
+ streamFile.Scan(playlists, false);
+ }
+ catch (Exception ex)
+ {
+ errorStreamFiles.Add(streamFile);
+ if (StreamFileScanError != null)
+ {
+ if (StreamFileScanError(streamFile, ex))
+ {
+ continue;
+ }
+ else
+ {
+ break;
+ }
+ }
+ else throw ex;
+ }
+ }
+
+ foreach (TSPlaylistFile playlistFile in PlaylistFiles.Values)
+ {
+ playlistFile.Initialize();
+ if (!Is50Hz)
+ {
+ foreach (TSVideoStream videoStream in playlistFile.VideoStreams)
+ {
+ if (videoStream.FrameRate == TSFrameRate.FRAMERATE_25 ||
+ videoStream.FrameRate == TSFrameRate.FRAMERATE_50)
+ {
+ Is50Hz = true;
+ }
+ }
+ }
+ }
+ }
+
+ private DirectoryInfo GetDirectoryBDMV(
+ string path)
+ {
+ DirectoryInfo dir = new DirectoryInfo(path);
+
+ while (dir != null)
+ {
+ if (dir.Name == "BDMV")
+ {
+ return dir;
+ }
+ dir = dir.Parent;
+ }
+
+ return GetDirectory("BDMV", new DirectoryInfo(path), 0);
+ }
+
+ private DirectoryInfo GetDirectory(
+ string name,
+ DirectoryInfo dir,
+ int searchDepth)
+ {
+ if (dir != null)
+ {
+ DirectoryInfo[] children = dir.GetDirectories();
+ foreach (DirectoryInfo child in children)
+ {
+ if (child.Name == name)
+ {
+ return child;
+ }
+ }
+ if (searchDepth > 0)
+ {
+ foreach (DirectoryInfo child in children)
+ {
+ GetDirectory(
+ name, child, searchDepth - 1);
+ }
+ }
+ }
+ return null;
+ }
+
+ private long GetDirectorySize(DirectoryInfo directoryInfo)
+ {
+ long size = 0;
+
+ //if (!ExcludeDirs.Contains(directoryInfo.Name.ToUpper())) // TODO: Keep?
+ {
+ FileInfo[] pathFiles = directoryInfo.GetFiles();
+ foreach (FileInfo pathFile in pathFiles)
+ {
+ if (pathFile.Extension.ToUpper() == ".SSIF")
+ {
+ continue;
+ }
+ size += pathFile.Length;
+ }
+
+ DirectoryInfo[] pathChildren = directoryInfo.GetDirectories();
+ foreach (DirectoryInfo pathChild in pathChildren)
+ {
+ size += GetDirectorySize(pathChild);
+ }
+ }
+
+ return size;
+ }
+
+ private string GetVolumeLabel(DirectoryInfo dir)
+ {
+ return dir.Name;
+ }
+
+ public static int CompareStreamFiles(
+ TSStreamFile x,
+ TSStreamFile y)
+ {
+ // TODO: Use interleaved file sizes
+
+ if ((x == null || x.FileInfo == null) && (y == null || y.FileInfo == null))
+ {
+ return 0;
+ }
+ else if ((x == null || x.FileInfo == null) && (y != null && y.FileInfo != null))
+ {
+ return 1;
+ }
+ else if ((x != null || x.FileInfo != null) && (y == null || y.FileInfo == null))
+ {
+ return -1;
+ }
+ else
+ {
+ if (x.FileInfo.Length > y.FileInfo.Length)
+ {
+ return 1;
+ }
+ else if (y.FileInfo.Length > x.FileInfo.Length)
+ {
+ return -1;
+ }
+ else
+ {
+ return 0;
+ }
+ }
+ }
+
+ }
+}
diff --git a/BDInfo/BitVector32.cs b/BDInfo/BitVector32.cs
new file mode 100644
index 000000000..46f15034b
--- /dev/null
+++ b/BDInfo/BitVector32.cs
@@ -0,0 +1,314 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BDInfo
+{
+ using System.Diagnostics;
+ using System.Text;
+ using System;
+ using Microsoft.Win32;
+
+ /// <devdoc>
+ /// <para>Provides a simple light bit vector with easy integer or Boolean access to
+ /// a 32 bit storage.</para>
+ /// </devdoc>
+ public struct BitVector32
+ {
+ private uint data;
+
+ /// <devdoc>
+ /// <para>Initializes a new instance of the BitVector32 structure with the specified internal data.</para>
+ /// </devdoc>
+ public BitVector32(int data)
+ {
+ this.data = (uint)data;
+ }
+
+ /// <devdoc>
+ /// <para>Initializes a new instance of the BitVector32 structure with the information in the specified
+ /// value.</para>
+ /// </devdoc>
+ public BitVector32(BitVector32 value)
+ {
+ this.data = value.data;
+ }
+
+ /// <devdoc>
+ /// <para>Gets or sets a value indicating whether all the specified bits are set.</para>
+ /// </devdoc>
+ public bool this[int bit]
+ {
+ get
+ {
+ return (data & bit) == (uint)bit;
+ }
+ set
+ {
+ if (value)
+ {
+ data |= (uint)bit;
+ }
+ else
+ {
+ data &= ~(uint)bit;
+ }
+ }
+ }
+
+ /// <devdoc>
+ /// <para>Gets or sets the value for the specified section.</para>
+ /// </devdoc>
+ public int this[Section section]
+ {
+ get
+ {
+ return (int)((data & (uint)(section.Mask << section.Offset)) >> section.Offset);
+ }
+ set
+ {
+#if DEBUG
+ if ((value & section.Mask) != value) {
+ Debug.Fail("Value out of bounds on BitVector32 Section Set!");
+ }
+#endif
+ value <<= section.Offset;
+ int offsetMask = (0xFFFF & (int)section.Mask) << section.Offset;
+ data = (data & ~(uint)offsetMask) | ((uint)value & (uint)offsetMask);
+ }
+ }
+
+ /// <devdoc>
+ /// returns the raw data stored in this bit vector...
+ /// </devdoc>
+ public int Data
+ {
+ get
+ {
+ return (int)data;
+ }
+ }
+
+ private static short CountBitsSet(short mask)
+ {
+
+ // yes, I know there are better algorithms, however, we know the
+ // bits are always right aligned, with no holes (i.e. always 00000111,
+ // never 000100011), so this is just fine...
+ //
+ short value = 0;
+ while ((mask & 0x1) != 0)
+ {
+ value++;
+ mask >>= 1;
+ }
+ return value;
+ }
+
+ /// <devdoc>
+ /// <para> Creates the first mask in a series.</para>
+ /// </devdoc>
+ public static int CreateMask()
+ {
+ return CreateMask(0);
+ }
+
+ /// <devdoc>
+ /// Creates the next mask in a series.
+ /// </devdoc>
+ public static int CreateMask(int previous)
+ {
+ if (previous == 0)
+ {
+ return 1;
+ }
+
+ if (previous == unchecked((int)0x80000000))
+ {
+ throw new InvalidOperationException("Bit vector full");
+ }
+
+ return previous << 1;
+ }
+
+ /// <devdoc>
+ /// Given a highValue, creates the mask
+ /// </devdoc>
+ private static short CreateMaskFromHighValue(short highValue)
+ {
+ short required = 16;
+ while ((highValue & 0x8000) == 0)
+ {
+ required--;
+ highValue <<= 1;
+ }
+
+ ushort value = 0;
+ while (required > 0)
+ {
+ required--;
+ value <<= 1;
+ value |= 0x1;
+ }
+
+ return unchecked((short)value);
+ }
+
+ /// <devdoc>
+ /// <para>Creates the first section in a series, with the specified maximum value.</para>
+ /// </devdoc>
+ public static Section CreateSection(short maxValue)
+ {
+ return CreateSectionHelper(maxValue, 0, 0);
+ }
+
+ /// <devdoc>
+ /// <para>Creates the next section in a series, with the specified maximum value.</para>
+ /// </devdoc>
+ public static Section CreateSection(short maxValue, Section previous)
+ {
+ return CreateSectionHelper(maxValue, previous.Mask, previous.Offset);
+ }
+
+ private static Section CreateSectionHelper(short maxValue, short priorMask, short priorOffset)
+ {
+ if (maxValue < 1)
+ {
+ throw new ArgumentOutOfRangeException("maxValue");
+ }
+#if DEBUG
+ int maskCheck = CreateMaskFromHighValue(maxValue);
+ int offsetCheck = priorOffset + CountBitsSet(priorMask);
+ Debug.Assert(maskCheck <= short.MaxValue && offsetCheck < 32, "Overflow on BitVector32");
+#endif
+ short offset = (short)(priorOffset + CountBitsSet(priorMask));
+ if (offset >= 32)
+ {
+ throw new InvalidOperationException("Bit vector full");
+ }
+ return new Section(CreateMaskFromHighValue(maxValue), offset);
+ }
+
+ public override bool Equals(object o)
+ {
+ if (!(o is BitVector32))
+ {
+ return false;
+ }
+
+ return data == ((BitVector32)o).data;
+ }
+
+ public override int GetHashCode()
+ {
+ return base.GetHashCode();
+ }
+
+ /// <devdoc>
+ /// </devdoc>
+ public static string ToString(BitVector32 value)
+ {
+ StringBuilder sb = new StringBuilder(/*"BitVector32{".Length*/12 + /*32 bits*/32 + /*"}".Length"*/1);
+ sb.Append("BitVector32{");
+ int locdata = (int)value.data;
+ for (int i = 0; i < 32; i++)
+ {
+ if ((locdata & 0x80000000) != 0)
+ {
+ sb.Append("1");
+ }
+ else
+ {
+ sb.Append("0");
+ }
+ locdata <<= 1;
+ }
+ sb.Append("}");
+ return sb.ToString();
+ }
+
+ /// <devdoc>
+ /// </devdoc>
+ public override string ToString()
+ {
+ return BitVector32.ToString(this);
+ }
+
+ /// <devdoc>
+ /// <para>
+ /// Represents an section of the vector that can contain a integer number.</para>
+ /// </devdoc>
+ public struct Section
+ {
+ private readonly short mask;
+ private readonly short offset;
+
+ internal Section(short mask, short offset)
+ {
+ this.mask = mask;
+ this.offset = offset;
+ }
+
+ public short Mask
+ {
+ get
+ {
+ return mask;
+ }
+ }
+
+ public short Offset
+ {
+ get
+ {
+ return offset;
+ }
+ }
+
+ public override bool Equals(object o)
+ {
+ if (o is Section)
+ return Equals((Section)o);
+ else
+ return false;
+ }
+
+ public bool Equals(Section obj)
+ {
+ return obj.mask == mask && obj.offset == offset;
+ }
+
+ public static bool operator ==(Section a, Section b)
+ {
+ return a.Equals(b);
+ }
+
+ public static bool operator !=(Section a, Section b)
+ {
+ return !(a == b);
+ }
+
+ public override int GetHashCode()
+ {
+ return base.GetHashCode();
+ }
+
+ /// <devdoc>
+ /// </devdoc>
+ public static string ToString(Section value)
+ {
+ return "Section{0x" + Convert.ToString(value.Mask, 16) + ", 0x" + Convert.ToString(value.Offset, 16) + "}";
+ }
+
+ /// <devdoc>
+ /// </devdoc>
+ public override string ToString()
+ {
+ return Section.ToString(this);
+ }
+
+ }
+ }
+}
diff --git a/BDInfo/LanguageCodes.cs b/BDInfo/LanguageCodes.cs
new file mode 100644
index 000000000..90d0bccc4
--- /dev/null
+++ b/BDInfo/LanguageCodes.cs
@@ -0,0 +1,493 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class LanguageCodes
+ {
+ public static string GetName(string code)
+ {
+ switch (code)
+ {
+ case "abk": return "Abkhazian";
+ case "ace": return "Achinese";
+ case "ach": return "Acoli";
+ case "ada": return "Adangme";
+ case "aar": return "Afar";
+ case "afh": return "Afrihili";
+ case "afr": return "Afrikaans";
+ case "afa": return "Afro-Asiatic (Other)";
+ case "aka": return "Akan";
+ case "akk": return "Akkadian";
+ case "alb": return "Albanian";
+ case "sqi": return "Albanian";
+ case "ale": return "Aleut";
+ case "alg": return "Algonquian languages";
+ case "tut": return "Altaic (Other)";
+ case "amh": return "Amharic";
+ case "apa": return "Apache languages";
+ case "ara": return "Arabic";
+ case "arc": return "Aramaic";
+ case "arp": return "Arapaho";
+ case "arn": return "Araucanian";
+ case "arw": return "Arawak";
+ case "arm": return "Armenian";
+ case "hye": return "Armenian";
+ case "art": return "Artificial (Other)";
+ case "asm": return "Assamese";
+ case "ath": return "Athapascan languages";
+ case "aus": return "Australian languages";
+ case "map": return "Austronesian (Other)";
+ case "ava": return "Avaric";
+ case "ave": return "Avestan";
+ case "awa": return "Awadhi";
+ case "aym": return "Aymara";
+ case "aze": return "Azerbaijani";
+ case "ban": return "Balinese";
+ case "bat": return "Baltic (Other)";
+ case "bal": return "Baluchi";
+ case "bam": return "Bambara";
+ case "bai": return "Bamileke languages";
+ case "bad": return "Banda";
+ case "bnt": return "Bantu (Other)";
+ case "bas": return "Basa";
+ case "bak": return "Bashkir";
+ case "baq": return "Basque";
+ case "eus": return "Basque";
+ case "btk": return "Batak (Indonesia)";
+ case "bej": return "Beja";
+ case "bel": return "Belarusian";
+ case "bem": return "Bemba";
+ case "ben": return "Bengali";
+ case "ber": return "Berber (Other)";
+ case "bho": return "Bhojpuri";
+ case "bih": return "Bihari";
+ case "bik": return "Bikol";
+ case "bin": return "Bini";
+ case "bis": return "Bislama";
+ case "bos": return "Bosnian";
+ case "bra": return "Braj";
+ case "bre": return "Breton";
+ case "bug": return "Buginese";
+ case "bul": return "Bulgarian";
+ case "bua": return "Buriat";
+ case "bur": return "Burmese";
+ case "mya": return "Burmese";
+ case "cad": return "Caddo";
+ case "car": return "Carib";
+ case "cat": return "Catalan";
+ case "cau": return "Caucasian (Other)";
+ case "ceb": return "Cebuano";
+ case "cel": return "Celtic (Other)";
+ case "cai": return "Central American Indian (Other)";
+ case "chg": return "Chagatai";
+ case "cmc": return "Chamic languages";
+ case "cha": return "Chamorro";
+ case "che": return "Chechen";
+ case "chr": return "Cherokee";
+ case "chy": return "Cheyenne";
+ case "chb": return "Chibcha";
+ case "chi": return "Chinese";
+ case "zho": return "Chinese";
+ case "chn": return "Chinook jargon";
+ case "chp": return "Chipewyan";
+ case "cho": return "Choctaw";
+ case "chu": return "Church Slavic";
+ case "chk": return "Chuukese";
+ case "chv": return "Chuvash";
+ case "cop": return "Coptic";
+ case "cor": return "Cornish";
+ case "cos": return "Corsican";
+ case "cre": return "Cree";
+ case "mus": return "Creek";
+ case "crp": return "Creoles and pidgins (Other)";
+ case "cpe": return "Creoles and pidgins,";
+ case "cpf": return "Creoles and pidgins,";
+ case "cpp": return "Creoles and pidgins,";
+ case "scr": return "Croatian";
+ case "hrv": return "Croatian";
+ case "cus": return "Cushitic (Other)";
+ case "cze": return "Czech";
+ case "ces": return "Czech";
+ case "dak": return "Dakota";
+ case "dan": return "Danish";
+ case "day": return "Dayak";
+ case "del": return "Delaware";
+ case "din": return "Dinka";
+ case "div": return "Divehi";
+ case "doi": return "Dogri";
+ case "dgr": return "Dogrib";
+ case "dra": return "Dravidian (Other)";
+ case "dua": return "Duala";
+ case "dut": return "Dutch";
+ case "nld": return "Dutch";
+ case "dum": return "Dutch, Middle (ca. 1050-1350)";
+ case "dyu": return "Dyula";
+ case "dzo": return "Dzongkha";
+ case "efi": return "Efik";
+ case "egy": return "Egyptian (Ancient)";
+ case "eka": return "Ekajuk";
+ case "elx": return "Elamite";
+ case "eng": return "English";
+ case "enm": return "English, Middle (1100-1500)";
+ case "ang": return "English, Old (ca.450-1100)";
+ case "epo": return "Esperanto";
+ case "est": return "Estonian";
+ case "ewe": return "Ewe";
+ case "ewo": return "Ewondo";
+ case "fan": return "Fang";
+ case "fat": return "Fanti";
+ case "fao": return "Faroese";
+ case "fij": return "Fijian";
+ case "fin": return "Finnish";
+ case "fiu": return "Finno-Ugrian (Other)";
+ case "fon": return "Fon";
+ case "fre": return "French";
+ case "fra": return "French";
+ case "frm": return "French, Middle (ca.1400-1600)";
+ case "fro": return "French, Old (842-ca.1400)";
+ case "fry": return "Frisian";
+ case "fur": return "Friulian";
+ case "ful": return "Fulah";
+ case "gaa": return "Ga";
+ case "glg": return "Gallegan";
+ case "lug": return "Ganda";
+ case "gay": return "Gayo";
+ case "gba": return "Gbaya";
+ case "gez": return "Geez";
+ case "geo": return "Georgian";
+ case "kat": return "Georgian";
+ case "ger": return "German";
+ case "deu": return "German";
+ case "nds": return "Saxon";
+ case "gmh": return "German, Middle High (ca.1050-1500)";
+ case "goh": return "German, Old High (ca.750-1050)";
+ case "gem": return "Germanic (Other)";
+ case "gil": return "Gilbertese";
+ case "gon": return "Gondi";
+ case "gor": return "Gorontalo";
+ case "got": return "Gothic";
+ case "grb": return "Grebo";
+ case "grc": return "Greek, Ancient (to 1453)";
+ case "gre": return "Greek";
+ case "ell": return "Greek";
+ case "grn": return "Guarani";
+ case "guj": return "Gujarati";
+ case "gwi": return "Gwich´in";
+ case "hai": return "Haida";
+ case "hau": return "Hausa";
+ case "haw": return "Hawaiian";
+ case "heb": return "Hebrew";
+ case "her": return "Herero";
+ case "hil": return "Hiligaynon";
+ case "him": return "Himachali";
+ case "hin": return "Hindi";
+ case "hmo": return "Hiri Motu";
+ case "hit": return "Hittite";
+ case "hmn": return "Hmong";
+ case "hun": return "Hungarian";
+ case "hup": return "Hupa";
+ case "iba": return "Iban";
+ case "ice": return "Icelandic";
+ case "isl": return "Icelandic";
+ case "ibo": return "Igbo";
+ case "ijo": return "Ijo";
+ case "ilo": return "Iloko";
+ case "inc": return "Indic (Other)";
+ case "ine": return "Indo-European (Other)";
+ case "ind": return "Indonesian";
+ case "ina": return "Interlingua (International";
+ case "ile": return "Interlingue";
+ case "iku": return "Inuktitut";
+ case "ipk": return "Inupiaq";
+ case "ira": return "Iranian (Other)";
+ case "gle": return "Irish";
+ case "mga": return "Irish, Middle (900-1200)";
+ case "sga": return "Irish, Old (to 900)";
+ case "iro": return "Iroquoian languages";
+ case "ita": return "Italian";
+ case "jpn": return "Japanese";
+ case "jav": return "Javanese";
+ case "jrb": return "Judeo-Arabic";
+ case "jpr": return "Judeo-Persian";
+ case "kab": return "Kabyle";
+ case "kac": return "Kachin";
+ case "kal": return "Kalaallisut";
+ case "kam": return "Kamba";
+ case "kan": return "Kannada";
+ case "kau": return "Kanuri";
+ case "kaa": return "Kara-Kalpak";
+ case "kar": return "Karen";
+ case "kas": return "Kashmiri";
+ case "kaw": return "Kawi";
+ case "kaz": return "Kazakh";
+ case "kha": return "Khasi";
+ case "khm": return "Khmer";
+ case "khi": return "Khoisan (Other)";
+ case "kho": return "Khotanese";
+ case "kik": return "Kikuyu";
+ case "kmb": return "Kimbundu";
+ case "kin": return "Kinyarwanda";
+ case "kir": return "Kirghiz";
+ case "kom": return "Komi";
+ case "kon": return "Kongo";
+ case "kok": return "Konkani";
+ case "kor": return "Korean";
+ case "kos": return "Kosraean";
+ case "kpe": return "Kpelle";
+ case "kro": return "Kru";
+ case "kua": return "Kuanyama";
+ case "kum": return "Kumyk";
+ case "kur": return "Kurdish";
+ case "kru": return "Kurukh";
+ case "kut": return "Kutenai";
+ case "lad": return "Ladino";
+ case "lah": return "Lahnda";
+ case "lam": return "Lamba";
+ case "lao": return "Lao";
+ case "lat": return "Latin";
+ case "lav": return "Latvian";
+ case "ltz": return "Letzeburgesch";
+ case "lez": return "Lezghian";
+ case "lin": return "Lingala";
+ case "lit": return "Lithuanian";
+ case "loz": return "Lozi";
+ case "lub": return "Luba-Katanga";
+ case "lua": return "Luba-Lulua";
+ case "lui": return "Luiseno";
+ case "lun": return "Lunda";
+ case "luo": return "Luo (Kenya and Tanzania)";
+ case "lus": return "Lushai";
+ case "mac": return "Macedonian";
+ case "mkd": return "Macedonian";
+ case "mad": return "Madurese";
+ case "mag": return "Magahi";
+ case "mai": return "Maithili";
+ case "mak": return "Makasar";
+ case "mlg": return "Malagasy";
+ case "may": return "Malay";
+ case "msa": return "Malay";
+ case "mal": return "Malayalam";
+ case "mlt": return "Maltese";
+ case "mnc": return "Manchu";
+ case "mdr": return "Mandar";
+ case "man": return "Mandingo";
+ case "mni": return "Manipuri";
+ case "mno": return "Manobo languages";
+ case "glv": return "Manx";
+ case "mao": return "Maori";
+ case "mri": return "Maori";
+ case "mar": return "Marathi";
+ case "chm": return "Mari";
+ case "mah": return "Marshall";
+ case "mwr": return "Marwari";
+ case "mas": return "Masai";
+ case "myn": return "Mayan languages";
+ case "men": return "Mende";
+ case "mic": return "Micmac";
+ case "min": return "Minangkabau";
+ case "mis": return "Miscellaneous languages";
+ case "moh": return "Mohawk";
+ case "mol": return "Moldavian";
+ case "mkh": return "Mon-Khmer (Other)";
+ case "lol": return "Mongo";
+ case "mon": return "Mongolian";
+ case "mos": return "Mossi";
+ case "mul": return "Multiple languages";
+ case "mun": return "Munda languages";
+ case "nah": return "Nahuatl";
+ case "nau": return "Nauru";
+ case "nav": return "Navajo";
+ case "nde": return "Ndebele, North";
+ case "nbl": return "Ndebele, South";
+ case "ndo": return "Ndonga";
+ case "nep": return "Nepali";
+ case "new": return "Newari";
+ case "nia": return "Nias";
+ case "nic": return "Niger-Kordofanian (Other)";
+ case "ssa": return "Nilo-Saharan (Other)";
+ case "niu": return "Niuean";
+ case "non": return "Norse, Old";
+ case "nai": return "North American Indian (Other)";
+ case "sme": return "Northern Sami";
+ case "nor": return "Norwegian";
+ case "nob": return "Norwegian Bokmål";
+ case "nno": return "Norwegian Nynorsk";
+ case "nub": return "Nubian languages";
+ case "nym": return "Nyamwezi";
+ case "nya": return "Nyanja";
+ case "nyn": return "Nyankole";
+ case "nyo": return "Nyoro";
+ case "nzi": return "Nzima";
+ case "oci": return "Occitan";
+ case "oji": return "Ojibwa";
+ case "ori": return "Oriya";
+ case "orm": return "Oromo";
+ case "osa": return "Osage";
+ case "oss": return "Ossetian";
+ case "oto": return "Otomian languages";
+ case "pal": return "Pahlavi";
+ case "pau": return "Palauan";
+ case "pli": return "Pali";
+ case "pam": return "Pampanga";
+ case "pag": return "Pangasinan";
+ case "pan": return "Panjabi";
+ case "pap": return "Papiamento";
+ case "paa": return "Papuan (Other)";
+ case "per": return "Persian";
+ case "fas": return "Persian";
+ case "peo": return "Persian, Old (ca.600-400 B.C.)";
+ case "phi": return "Philippine (Other)";
+ case "phn": return "Phoenician";
+ case "pon": return "Pohnpeian";
+ case "pol": return "Polish";
+ case "por": return "Portuguese";
+ case "pra": return "Prakrit languages";
+ case "pro": return "Provençal";
+ case "pus": return "Pushto";
+ case "que": return "Quechua";
+ case "roh": return "Raeto-Romance";
+ case "raj": return "Rajasthani";
+ case "rap": return "Rapanui";
+ case "rar": return "Rarotongan";
+ case "roa": return "Romance (Other)";
+ case "rum": return "Romanian";
+ case "ron": return "Romanian";
+ case "rom": return "Romany";
+ case "run": return "Rundi";
+ case "rus": return "Russian";
+ case "sal": return "Salishan languages";
+ case "sam": return "Samaritan Aramaic";
+ case "smi": return "Sami languages (Other)";
+ case "smo": return "Samoan";
+ case "sad": return "Sandawe";
+ case "sag": return "Sango";
+ case "san": return "Sanskrit";
+ case "sat": return "Santali";
+ case "srd": return "Sardinian";
+ case "sas": return "Sasak";
+ case "sco": return "Scots";
+ case "gla": return "Gaelic";
+ case "sel": return "Selkup";
+ case "sem": return "Semitic (Other)";
+ case "scc": return "Serbian";
+ case "srp": return "Serbian";
+ case "srr": return "Serer";
+ case "shn": return "Shan";
+ case "sna": return "Shona";
+ case "sid": return "Sidamo";
+ case "sgn": return "Sign languages";
+ case "bla": return "Siksika";
+ case "snd": return "Sindhi";
+ case "sin": return "Sinhalese";
+ case "sit": return "Sino-Tibetan (Other)";
+ case "sio": return "Siouan languages";
+ case "den": return "Slave (Athapascan)";
+ case "sla": return "Slavic (Other)";
+ case "slo": return "Slovak";
+ case "slk": return "Slovak";
+ case "slv": return "Slovenian";
+ case "sog": return "Sogdian";
+ case "som": return "Somali";
+ case "son": return "Songhai";
+ case "snk": return "Soninke";
+ case "wen": return "Sorbian languages";
+ case "nso": return "Sotho, Northern";
+ case "sot": return "Sotho, Southern";
+ case "sai": return "South American Indian (Other)";
+ case "spa": return "Spanish";
+ case "suk": return "Sukuma";
+ case "sux": return "Sumerian";
+ case "sun": return "Sundanese";
+ case "sus": return "Susu";
+ case "swa": return "Swahili";
+ case "ssw": return "Swati";
+ case "swe": return "Swedish";
+ case "syr": return "Syriac";
+ case "tgl": return "Tagalog";
+ case "tah": return "Tahitian";
+ case "tai": return "Tai (Other)";
+ case "tgk": return "Tajik";
+ case "tmh": return "Tamashek";
+ case "tam": return "Tamil";
+ case "tat": return "Tatar";
+ case "tel": return "Telugu";
+ case "ter": return "Tereno";
+ case "tet": return "Tetum";
+ case "tha": return "Thai";
+ case "tib": return "Tibetan";
+ case "bod": return "Tibetan";
+ case "tig": return "Tigre";
+ case "tir": return "Tigrinya";
+ case "tem": return "Timne";
+ case "tiv": return "Tiv";
+ case "tli": return "Tlingit";
+ case "tpi": return "Tok Pisin";
+ case "tkl": return "Tokelau";
+ case "tog": return "Tonga (Nyasa)";
+ case "ton": return "Tonga (Tonga Islands)";
+ case "tsi": return "Tsimshian";
+ case "tso": return "Tsonga";
+ case "tsn": return "Tswana";
+ case "tum": return "Tumbuka";
+ case "tur": return "Turkish";
+ case "ota": return "Turkish, Ottoman (1500-1928)";
+ case "tuk": return "Turkmen";
+ case "tvl": return "Tuvalu";
+ case "tyv": return "Tuvinian";
+ case "twi": return "Twi";
+ case "uga": return "Ugaritic";
+ case "uig": return "Uighur";
+ case "ukr": return "Ukrainian";
+ case "umb": return "Umbundu";
+ case "und": return "Undetermined";
+ case "urd": return "Urdu";
+ case "uzb": return "Uzbek";
+ case "vai": return "Vai";
+ case "ven": return "Venda";
+ case "vie": return "Vietnamese";
+ case "vol": return "Volapük";
+ case "vot": return "Votic";
+ case "wak": return "Wakashan languages";
+ case "wal": return "Walamo";
+ case "war": return "Waray";
+ case "was": return "Washo";
+ case "wel": return "Welsh";
+ case "cym": return "Welsh";
+ case "wol": return "Wolof";
+ case "xho": return "Xhosa";
+ case "sah": return "Yakut";
+ case "yao": return "Yao";
+ case "yap": return "Yapese";
+ case "yid": return "Yiddish";
+ case "yor": return "Yoruba";
+ case "ypk": return "Yupik languages";
+ case "znd": return "Zande";
+ case "zap": return "Zapotec";
+ case "zen": return "Zenaga";
+ case "zha": return "Zhuang";
+ case "zul": return "Zulu";
+ case "zun": return "Zuni";
+
+ default: return code;
+ }
+ }
+ }
+}
diff --git a/BDInfo/Properties/AssemblyInfo.cs b/BDInfo/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..aa44da190
--- /dev/null
+++ b/BDInfo/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("BDInfo")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("BDInfo")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.1")] \ No newline at end of file
diff --git a/BDInfo/ReadMe.txt b/BDInfo/ReadMe.txt
new file mode 100644
index 000000000..68326d560
--- /dev/null
+++ b/BDInfo/ReadMe.txt
@@ -0,0 +1,5 @@
+The source is taken from the BDRom folder of this project:
+
+http://www.cinemasquid.com/blu-ray/tools/bdinfo
+
+BDInfoSettings was taken from the FormSettings class, and changed so that the settings all return defaults. \ No newline at end of file
diff --git a/BDInfo/TSCodecAC3.cs b/BDInfo/TSCodecAC3.cs
new file mode 100644
index 000000000..144141c30
--- /dev/null
+++ b/BDInfo/TSCodecAC3.cs
@@ -0,0 +1,309 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+#undef DEBUG
+using System.IO;
+
+namespace BDInfo
+{
+ public abstract class TSCodecAC3
+ {
+ private static byte[] eac3_blocks = new byte[] { 1, 2, 3, 6 };
+
+ public static void Scan(
+ TSAudioStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ if (stream.IsInitialized) return;
+
+ byte[] sync = buffer.ReadBytes(2);
+ if (sync == null ||
+ sync[0] != 0x0B ||
+ sync[1] != 0x77)
+ {
+ return;
+ }
+
+ int sr_code = 0;
+ int frame_size = 0;
+ int frame_size_code = 0;
+ int channel_mode = 0;
+ int lfe_on = 0;
+ int dial_norm = 0;
+ int num_blocks = 0;
+
+ byte[] hdr = buffer.ReadBytes(4);
+ int bsid = (hdr[3] & 0xF8) >> 3;
+ buffer.Seek(-4, SeekOrigin.Current);
+ if (bsid <= 10)
+ {
+ byte[] crc = buffer.ReadBytes(2);
+ sr_code = buffer.ReadBits(2);
+ frame_size_code = buffer.ReadBits(6);
+ bsid = buffer.ReadBits(5);
+ int bsmod = buffer.ReadBits(3);
+
+ channel_mode = buffer.ReadBits(3);
+ int cmixlev = 0;
+ if (((channel_mode & 0x1) > 0) && (channel_mode != 0x1))
+ {
+ cmixlev = buffer.ReadBits(2);
+ }
+ int surmixlev = 0;
+ if ((channel_mode & 0x4) > 0)
+ {
+ surmixlev = buffer.ReadBits(2);
+ }
+ int dsurmod = 0;
+ if (channel_mode == 0x2)
+ {
+ dsurmod = buffer.ReadBits(2);
+ if (dsurmod == 0x2)
+ {
+ stream.AudioMode = TSAudioMode.Surround;
+ }
+ }
+ lfe_on = buffer.ReadBits(1);
+ dial_norm = buffer.ReadBits(5);
+ int compr = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ compr = buffer.ReadBits(8);
+ }
+ int langcod = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ langcod = buffer.ReadBits(8);
+ }
+ int mixlevel = 0;
+ int roomtyp = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ mixlevel = buffer.ReadBits(5);
+ roomtyp = buffer.ReadBits(2);
+ }
+ if (channel_mode == 0)
+ {
+ int dialnorm2 = buffer.ReadBits(5);
+ int compr2 = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ compr2 = buffer.ReadBits(8);
+ }
+ int langcod2 = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ langcod2 = buffer.ReadBits(8);
+ }
+ int mixlevel2 = 0;
+ int roomtyp2 = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ mixlevel2 = buffer.ReadBits(5);
+ roomtyp2 = buffer.ReadBits(2);
+ }
+ }
+ int copyrightb = buffer.ReadBits(1);
+ int origbs = buffer.ReadBits(1);
+ if (bsid == 6)
+ {
+ if (1 == buffer.ReadBits(1))
+ {
+ int dmixmod = buffer.ReadBits(2);
+ int ltrtcmixlev = buffer.ReadBits(3);
+ int ltrtsurmixlev = buffer.ReadBits(3);
+ int lorocmixlev = buffer.ReadBits(3);
+ int lorosurmixlev = buffer.ReadBits(3);
+ }
+ if (1 == buffer.ReadBits(1))
+ {
+ int dsurexmod = buffer.ReadBits(2);
+ int dheadphonmod = buffer.ReadBits(2);
+ if (dheadphonmod == 0x2)
+ {
+ // TODO
+ }
+ int adconvtyp = buffer.ReadBits(1);
+ int xbsi2 = buffer.ReadBits(8);
+ int encinfo = buffer.ReadBits(1);
+ if (dsurexmod == 2)
+ {
+ stream.AudioMode = TSAudioMode.Extended;
+ }
+ }
+ }
+ }
+ else
+ {
+ int frame_type = buffer.ReadBits(2);
+ int substreamid = buffer.ReadBits(3);
+ frame_size = (buffer.ReadBits(11) + 1) << 1;
+
+ sr_code = buffer.ReadBits(2);
+ if (sr_code == 3)
+ {
+ sr_code = buffer.ReadBits(2);
+ }
+ else
+ {
+ num_blocks = buffer.ReadBits(2);
+ }
+ channel_mode = buffer.ReadBits(3);
+ lfe_on = buffer.ReadBits(1);
+ }
+
+ switch (channel_mode)
+ {
+ case 0: // 1+1
+ stream.ChannelCount = 2;
+ if (stream.AudioMode == TSAudioMode.Unknown)
+ {
+ stream.AudioMode = TSAudioMode.DualMono;
+ }
+ break;
+ case 1: // 1/0
+ stream.ChannelCount = 1;
+ break;
+ case 2: // 2/0
+ stream.ChannelCount = 2;
+ if (stream.AudioMode == TSAudioMode.Unknown)
+ {
+ stream.AudioMode = TSAudioMode.Stereo;
+ }
+ break;
+ case 3: // 3/0
+ stream.ChannelCount = 3;
+ break;
+ case 4: // 2/1
+ stream.ChannelCount = 3;
+ break;
+ case 5: // 3/1
+ stream.ChannelCount = 4;
+ break;
+ case 6: // 2/2
+ stream.ChannelCount = 4;
+ break;
+ case 7: // 3/2
+ stream.ChannelCount = 5;
+ break;
+ default:
+ stream.ChannelCount = 0;
+ break;
+ }
+
+ switch (sr_code)
+ {
+ case 0:
+ stream.SampleRate = 48000;
+ break;
+ case 1:
+ stream.SampleRate = 44100;
+ break;
+ case 2:
+ stream.SampleRate = 32000;
+ break;
+ default:
+ stream.SampleRate = 0;
+ break;
+ }
+
+ if (bsid <= 10)
+ {
+ switch (frame_size_code >> 1)
+ {
+ case 18:
+ stream.BitRate = 640000;
+ break;
+ case 17:
+ stream.BitRate = 576000;
+ break;
+ case 16:
+ stream.BitRate = 512000;
+ break;
+ case 15:
+ stream.BitRate = 448000;
+ break;
+ case 14:
+ stream.BitRate = 384000;
+ break;
+ case 13:
+ stream.BitRate = 320000;
+ break;
+ case 12:
+ stream.BitRate = 256000;
+ break;
+ case 11:
+ stream.BitRate = 224000;
+ break;
+ case 10:
+ stream.BitRate = 192000;
+ break;
+ case 9:
+ stream.BitRate = 160000;
+ break;
+ case 8:
+ stream.BitRate = 128000;
+ break;
+ case 7:
+ stream.BitRate = 112000;
+ break;
+ case 6:
+ stream.BitRate = 96000;
+ break;
+ case 5:
+ stream.BitRate = 80000;
+ break;
+ case 4:
+ stream.BitRate = 64000;
+ break;
+ case 3:
+ stream.BitRate = 56000;
+ break;
+ case 2:
+ stream.BitRate = 48000;
+ break;
+ case 1:
+ stream.BitRate = 40000;
+ break;
+ case 0:
+ stream.BitRate = 32000;
+ break;
+ default:
+ stream.BitRate = 0;
+ break;
+ }
+ }
+ else
+ {
+ stream.BitRate = (long)
+ (4.0 * frame_size * stream.SampleRate / (num_blocks * 256));
+ }
+
+ stream.LFE = lfe_on;
+ if (stream.StreamType != TSStreamType.AC3_PLUS_AUDIO &&
+ stream.StreamType != TSStreamType.AC3_PLUS_SECONDARY_AUDIO)
+ {
+ stream.DialNorm = dial_norm - 31;
+ }
+ stream.IsVBR = false;
+ stream.IsInitialized = true;
+ }
+ }
+}
diff --git a/BDInfo/TSCodecAVC.cs b/BDInfo/TSCodecAVC.cs
new file mode 100644
index 000000000..43c6d6f85
--- /dev/null
+++ b/BDInfo/TSCodecAVC.cs
@@ -0,0 +1,148 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecAVC
+ {
+ public static void Scan(
+ TSVideoStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ uint parse = 0;
+ byte accessUnitDelimiterParse = 0;
+ byte sequenceParameterSetParse = 0;
+ string profile = null;
+ string level = null;
+ byte constraintSet0Flag = 0;
+ byte constraintSet1Flag = 0;
+ byte constraintSet2Flag = 0;
+ byte constraintSet3Flag = 0;
+
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ parse = (parse << 8) + buffer.ReadByte();
+
+ if (parse == 0x00000109)
+ {
+ accessUnitDelimiterParse = 1;
+ }
+ else if (accessUnitDelimiterParse > 0)
+ {
+ --accessUnitDelimiterParse;
+ if (accessUnitDelimiterParse == 0)
+ {
+ switch ((parse & 0xFF) >> 5)
+ {
+ case 0: // I
+ case 3: // SI
+ case 5: // I, SI
+ tag = "I";
+ break;
+
+ case 1: // I, P
+ case 4: // SI, SP
+ case 6: // I, SI, P, SP
+ tag = "P";
+ break;
+
+ case 2: // I, P, B
+ case 7: // I, SI, P, SP, B
+ tag = "B";
+ break;
+ }
+ if (stream.IsInitialized) return;
+ }
+ }
+ else if (parse == 0x00000127 || parse == 0x00000167)
+ {
+ sequenceParameterSetParse = 3;
+ }
+ else if (sequenceParameterSetParse > 0)
+ {
+ --sequenceParameterSetParse;
+ switch (sequenceParameterSetParse)
+ {
+ case 2:
+ switch (parse & 0xFF)
+ {
+ case 66:
+ profile = "Baseline Profile";
+ break;
+ case 77:
+ profile = "Main Profile";
+ break;
+ case 88:
+ profile = "Extended Profile";
+ break;
+ case 100:
+ profile = "High Profile";
+ break;
+ case 110:
+ profile = "High 10 Profile";
+ break;
+ case 122:
+ profile = "High 4:2:2 Profile";
+ break;
+ case 144:
+ profile = "High 4:4:4 Profile";
+ break;
+ default:
+ profile = "Unknown Profile";
+ break;
+ }
+ break;
+
+ case 1:
+ constraintSet0Flag = (byte)
+ ((parse & 0x80) >> 7);
+ constraintSet1Flag = (byte)
+ ((parse & 0x40) >> 6);
+ constraintSet2Flag = (byte)
+ ((parse & 0x20) >> 5);
+ constraintSet3Flag = (byte)
+ ((parse & 0x10) >> 4);
+ break;
+
+ case 0:
+ byte b = (byte)(parse & 0xFF);
+ if (b == 11 && constraintSet3Flag == 1)
+ {
+ level = "1b";
+ }
+ else
+ {
+ level = string.Format(
+ "{0:D}.{1:D}",
+ b / 10, (b - ((b / 10) * 10)));
+ }
+ stream.EncodingProfile = string.Format(
+ "{0} {1}", profile, level);
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ break;
+ }
+ }
+ }
+ return;
+ }
+ }
+}
diff --git a/BDInfo/TSCodecDTS.cs b/BDInfo/TSCodecDTS.cs
new file mode 100644
index 000000000..58eb60fc5
--- /dev/null
+++ b/BDInfo/TSCodecDTS.cs
@@ -0,0 +1,159 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecDTS
+ {
+ private static int[] dca_sample_rates =
+ {
+ 0, 8000, 16000, 32000, 0, 0, 11025, 22050, 44100, 0, 0,
+ 12000, 24000, 48000, 96000, 192000
+ };
+
+ private static int[] dca_bit_rates =
+ {
+ 32000, 56000, 64000, 96000, 112000, 128000,
+ 192000, 224000, 256000, 320000, 384000,
+ 448000, 512000, 576000, 640000, 768000,
+ 896000, 1024000, 1152000, 1280000, 1344000,
+ 1408000, 1411200, 1472000, 1509000, 1920000,
+ 2048000, 3072000, 3840000, 1/*open*/, 2/*variable*/, 3/*lossless*/
+ };
+
+ private static int[] dca_channels =
+ {
+ 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8
+ };
+
+ private static int[] dca_bits_per_sample =
+ {
+ 16, 16, 20, 20, 0, 24, 24
+ };
+
+ public static void Scan(
+ TSAudioStream stream,
+ TSStreamBuffer buffer,
+ long bitrate,
+ ref string tag)
+ {
+ if (stream.IsInitialized) return;
+
+ bool syncFound = false;
+ uint sync = 0;
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ sync = (sync << 8) + buffer.ReadByte();
+ if (sync == 0x7FFE8001)
+ {
+ syncFound = true;
+ break;
+ }
+ }
+ if (!syncFound) return;
+
+ int frame_type = buffer.ReadBits(1);
+ int samples_deficit = buffer.ReadBits(5);
+ int crc_present = buffer.ReadBits(1);
+ int sample_blocks = buffer.ReadBits(7);
+ int frame_size = buffer.ReadBits(14);
+ if (frame_size < 95)
+ {
+ return;
+ }
+ int amode = buffer.ReadBits(6);
+ int sample_rate = buffer.ReadBits(4);
+ if (sample_rate < 0 || sample_rate >= dca_sample_rates.Length)
+ {
+ return;
+ }
+ int bit_rate = buffer.ReadBits(5);
+ if (bit_rate < 0 || bit_rate >= dca_bit_rates.Length)
+ {
+ return;
+ }
+ int downmix = buffer.ReadBits(1);
+ int dynrange = buffer.ReadBits(1);
+ int timestamp = buffer.ReadBits(1);
+ int aux_data = buffer.ReadBits(1);
+ int hdcd = buffer.ReadBits(1);
+ int ext_descr = buffer.ReadBits(3);
+ int ext_coding = buffer.ReadBits(1);
+ int aspf = buffer.ReadBits(1);
+ int lfe = buffer.ReadBits(2);
+ int predictor_history = buffer.ReadBits(1);
+ if (crc_present == 1)
+ {
+ int crc = buffer.ReadBits(16);
+ }
+ int multirate_inter = buffer.ReadBits(1);
+ int version = buffer.ReadBits(4);
+ int copy_history = buffer.ReadBits(2);
+ int source_pcm_res = buffer.ReadBits(3);
+ int front_sum = buffer.ReadBits(1);
+ int surround_sum = buffer.ReadBits(1);
+ int dialog_norm = buffer.ReadBits(4);
+ if (source_pcm_res < 0 || source_pcm_res >= dca_bits_per_sample.Length)
+ {
+ return;
+ }
+ int subframes = buffer.ReadBits(4);
+ int total_channels = buffer.ReadBits(3) + 1 + ext_coding;
+
+ stream.SampleRate = dca_sample_rates[sample_rate];
+ stream.ChannelCount = total_channels;
+ stream.LFE = (lfe > 0 ? 1 : 0);
+ stream.BitDepth = dca_bits_per_sample[source_pcm_res];
+ stream.DialNorm = -dialog_norm;
+ if ((source_pcm_res & 0x1) == 0x1)
+ {
+ stream.AudioMode = TSAudioMode.Extended;
+ }
+
+ stream.BitRate = (uint)dca_bit_rates[bit_rate];
+ switch (stream.BitRate)
+ {
+ case 1:
+ if (bitrate > 0)
+ {
+ stream.BitRate = bitrate;
+ stream.IsVBR = false;
+ stream.IsInitialized = true;
+ }
+ else
+ {
+ stream.BitRate = 0;
+ }
+ break;
+
+ case 2:
+ case 3:
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ break;
+
+ default:
+ stream.IsVBR = false;
+ stream.IsInitialized = true;
+ break;
+ }
+ }
+ }
+}
diff --git a/BDInfo/TSCodecDTSHD.cs b/BDInfo/TSCodecDTSHD.cs
new file mode 100644
index 000000000..169a8077f
--- /dev/null
+++ b/BDInfo/TSCodecDTSHD.cs
@@ -0,0 +1,246 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecDTSHD
+ {
+ private static int[] SampleRates = new int[]
+ { 0x1F40, 0x3E80, 0x7D00, 0x0FA00, 0x1F400, 0x5622, 0x0AC44, 0x15888, 0x2B110, 0x56220, 0x2EE0, 0x5DC0, 0x0BB80, 0x17700, 0x2EE00, 0x5DC00 };
+
+ public static void Scan(
+ TSAudioStream stream,
+ TSStreamBuffer buffer,
+ long bitrate,
+ ref string tag)
+ {
+ if (stream.IsInitialized &&
+ (stream.StreamType == TSStreamType.DTS_HD_SECONDARY_AUDIO ||
+ (stream.CoreStream != null &&
+ stream.CoreStream.IsInitialized))) return;
+
+ bool syncFound = false;
+ uint sync = 0;
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ sync = (sync << 8) + buffer.ReadByte();
+ if (sync == 0x64582025)
+ {
+ syncFound = true;
+ break;
+ }
+ }
+
+ if (!syncFound)
+ {
+ tag = "CORE";
+ if (stream.CoreStream == null)
+ {
+ stream.CoreStream = new TSAudioStream();
+ stream.CoreStream.StreamType = TSStreamType.DTS_AUDIO;
+ }
+ if (!stream.CoreStream.IsInitialized)
+ {
+ buffer.BeginRead();
+ TSCodecDTS.Scan(stream.CoreStream, buffer, bitrate, ref tag);
+ }
+ return;
+ }
+
+ tag = "HD";
+ int temp1 = buffer.ReadBits(8);
+ int nuSubStreamIndex = buffer.ReadBits(2);
+ int nuExtSSHeaderSize = 0;
+ int nuExtSSFSize = 0;
+ int bBlownUpHeader = buffer.ReadBits(1);
+ if (1 == bBlownUpHeader)
+ {
+ nuExtSSHeaderSize = buffer.ReadBits(12) + 1;
+ nuExtSSFSize = buffer.ReadBits(20) + 1;
+ }
+ else
+ {
+ nuExtSSHeaderSize = buffer.ReadBits(8) + 1;
+ nuExtSSFSize = buffer.ReadBits(16) + 1;
+ }
+ int nuNumAudioPresent = 1;
+ int nuNumAssets = 1;
+ int bStaticFieldsPresent = buffer.ReadBits(1);
+ if (1 == bStaticFieldsPresent)
+ {
+ int nuRefClockCode = buffer.ReadBits(2);
+ int nuExSSFrameDurationCode = buffer.ReadBits(3) + 1;
+ long nuTimeStamp = 0;
+ if (1 == buffer.ReadBits(1))
+ {
+ nuTimeStamp = (buffer.ReadBits(18) << 18) + buffer.ReadBits(18);
+ }
+ nuNumAudioPresent = buffer.ReadBits(3) + 1;
+ nuNumAssets = buffer.ReadBits(3) + 1;
+ int[] nuActiveExSSMask = new int[nuNumAudioPresent];
+ for (int i = 0; i < nuNumAudioPresent; i++)
+ {
+ nuActiveExSSMask[i] = buffer.ReadBits(nuSubStreamIndex + 1); //?
+ }
+ for (int i = 0; i < nuNumAudioPresent; i++)
+ {
+ for (int j = 0; j < nuSubStreamIndex + 1; j++)
+ {
+ if (((j + 1) % 2) == 1)
+ {
+ int mask = buffer.ReadBits(8);
+ }
+ }
+ }
+ if (1 == buffer.ReadBits(1))
+ {
+ int nuMixMetadataAdjLevel = buffer.ReadBits(2);
+ int nuBits4MixOutMask = buffer.ReadBits(2) * 4 + 4;
+ int nuNumMixOutConfigs = buffer.ReadBits(2) + 1;
+ int[] nuMixOutChMask = new int[nuNumMixOutConfigs];
+ for (int i = 0; i < nuNumMixOutConfigs; i++)
+ {
+ nuMixOutChMask[i] = buffer.ReadBits(nuBits4MixOutMask);
+ }
+ }
+ }
+ int[] AssetSizes = new int[nuNumAssets];
+ for (int i = 0; i < nuNumAssets; i++)
+ {
+ if (1 == bBlownUpHeader)
+ {
+ AssetSizes[i] = buffer.ReadBits(20) + 1;
+ }
+ else
+ {
+ AssetSizes[i] = buffer.ReadBits(16) + 1;
+ }
+ }
+ for (int i = 0; i < nuNumAssets; i++)
+ {
+ long bufferPosition = buffer.Position;
+ int nuAssetDescriptorFSIZE = buffer.ReadBits(9) + 1;
+ int DescriptorDataForAssetIndex = buffer.ReadBits(3);
+ if (1 == bStaticFieldsPresent)
+ {
+ int AssetTypeDescrPresent = buffer.ReadBits(1);
+ if (1 == AssetTypeDescrPresent)
+ {
+ int AssetTypeDescriptor = buffer.ReadBits(4);
+ }
+ int LanguageDescrPresent = buffer.ReadBits(1);
+ if (1 == LanguageDescrPresent)
+ {
+ int LanguageDescriptor = buffer.ReadBits(24);
+ }
+ int bInfoTextPresent = buffer.ReadBits(1);
+ if (1 == bInfoTextPresent)
+ {
+ int nuInfoTextByteSize = buffer.ReadBits(10) + 1;
+ int[] InfoText = new int[nuInfoTextByteSize];
+ for (int j = 0; j < nuInfoTextByteSize; j++)
+ {
+ InfoText[j] = buffer.ReadBits(8);
+ }
+ }
+ int nuBitResolution = buffer.ReadBits(5) + 1;
+ int nuMaxSampleRate = buffer.ReadBits(4);
+ int nuTotalNumChs = buffer.ReadBits(8) + 1;
+ int bOne2OneMapChannels2Speakers = buffer.ReadBits(1);
+ int nuSpkrActivityMask = 0;
+ if (1 == bOne2OneMapChannels2Speakers)
+ {
+ int bEmbeddedStereoFlag = 0;
+ if (nuTotalNumChs > 2)
+ {
+ bEmbeddedStereoFlag = buffer.ReadBits(1);
+ }
+ int bEmbeddedSixChFlag = 0;
+ if (nuTotalNumChs > 6)
+ {
+ bEmbeddedSixChFlag = buffer.ReadBits(1);
+ }
+ int bSpkrMaskEnabled = buffer.ReadBits(1);
+ int nuNumBits4SAMask = 0;
+ if (1 == bSpkrMaskEnabled)
+ {
+ nuNumBits4SAMask = buffer.ReadBits(2);
+ nuNumBits4SAMask = nuNumBits4SAMask * 4 + 4;
+ nuSpkrActivityMask = buffer.ReadBits(nuNumBits4SAMask);
+ }
+ // TODO...
+ }
+ stream.SampleRate = SampleRates[nuMaxSampleRate];
+ stream.BitDepth = nuBitResolution;
+
+ stream.LFE = 0;
+ if ((nuSpkrActivityMask & 0x8) == 0x8)
+ {
+ ++stream.LFE;
+ }
+ if ((nuSpkrActivityMask & 0x1000) == 0x1000)
+ {
+ ++stream.LFE;
+ }
+ stream.ChannelCount = nuTotalNumChs - stream.LFE;
+ }
+ if (nuNumAssets > 1)
+ {
+ // TODO...
+ break;
+ }
+ }
+
+ // TODO
+ if (stream.CoreStream != null)
+ {
+ TSAudioStream coreStream = (TSAudioStream)stream.CoreStream;
+ if (coreStream.AudioMode == TSAudioMode.Extended &&
+ stream.ChannelCount == 5)
+ {
+ stream.AudioMode = TSAudioMode.Extended;
+ }
+ /*
+ if (coreStream.DialNorm != 0)
+ {
+ stream.DialNorm = coreStream.DialNorm;
+ }
+ */
+ }
+
+ if (stream.StreamType == TSStreamType.DTS_HD_MASTER_AUDIO)
+ {
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ }
+ else if (bitrate > 0)
+ {
+ stream.IsVBR = false;
+ stream.BitRate = bitrate;
+ if (stream.CoreStream != null)
+ {
+ stream.BitRate += stream.CoreStream.BitRate;
+ stream.IsInitialized = true;
+ }
+ stream.IsInitialized = (stream.BitRate > 0 ? true : false);
+ }
+ }
+ }
+}
diff --git a/BDInfo/TSCodecLPCM.cs b/BDInfo/TSCodecLPCM.cs
new file mode 100644
index 000000000..d12674f0e
--- /dev/null
+++ b/BDInfo/TSCodecLPCM.cs
@@ -0,0 +1,123 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecLPCM
+ {
+ public static void Scan(
+ TSAudioStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ if (stream.IsInitialized) return;
+
+ byte[] header = buffer.ReadBytes(4);
+ int flags = (header[2] << 8) + header[3];
+
+ switch ((flags & 0xF000) >> 12)
+ {
+ case 1: // 1/0/0
+ stream.ChannelCount = 1;
+ stream.LFE = 0;
+ break;
+ case 3: // 2/0/0
+ stream.ChannelCount = 2;
+ stream.LFE = 0;
+ break;
+ case 4: // 3/0/0
+ stream.ChannelCount = 3;
+ stream.LFE = 0;
+ break;
+ case 5: // 2/1/0
+ stream.ChannelCount = 3;
+ stream.LFE = 0;
+ break;
+ case 6: // 3/1/0
+ stream.ChannelCount = 4;
+ stream.LFE = 0;
+ break;
+ case 7: // 2/2/0
+ stream.ChannelCount = 4;
+ stream.LFE = 0;
+ break;
+ case 8: // 3/2/0
+ stream.ChannelCount = 5;
+ stream.LFE = 0;
+ break;
+ case 9: // 3/2/1
+ stream.ChannelCount = 5;
+ stream.LFE = 1;
+ break;
+ case 10: // 3/4/0
+ stream.ChannelCount = 7;
+ stream.LFE = 0;
+ break;
+ case 11: // 3/4/1
+ stream.ChannelCount = 7;
+ stream.LFE = 1;
+ break;
+ default:
+ stream.ChannelCount = 0;
+ stream.LFE = 0;
+ break;
+ }
+
+ switch ((flags & 0xC0) >> 6)
+ {
+ case 1:
+ stream.BitDepth = 16;
+ break;
+ case 2:
+ stream.BitDepth = 20;
+ break;
+ case 3:
+ stream.BitDepth = 24;
+ break;
+ default:
+ stream.BitDepth = 0;
+ break;
+ }
+
+ switch ((flags & 0xF00) >> 8)
+ {
+ case 1:
+ stream.SampleRate = 48000;
+ break;
+ case 4:
+ stream.SampleRate = 96000;
+ break;
+ case 5:
+ stream.SampleRate = 192000;
+ break;
+ default:
+ stream.SampleRate = 0;
+ break;
+ }
+
+ stream.BitRate = (uint)
+ (stream.SampleRate * stream.BitDepth *
+ (stream.ChannelCount + stream.LFE));
+
+ stream.IsVBR = false;
+ stream.IsInitialized = true;
+ }
+ }
+}
diff --git a/BDInfo/TSCodecMPEG2.cs b/BDInfo/TSCodecMPEG2.cs
new file mode 100644
index 000000000..3413a06e9
--- /dev/null
+++ b/BDInfo/TSCodecMPEG2.cs
@@ -0,0 +1,208 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+#undef DEBUG
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecMPEG2
+ {
+ public static void Scan(
+ TSVideoStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ int parse = 0;
+ int pictureParse = 0;
+ int sequenceHeaderParse = 0;
+ int extensionParse = 0;
+ int sequenceExtensionParse = 0;
+
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ parse = (parse << 8) + buffer.ReadByte();
+
+ if (parse == 0x00000100)
+ {
+ pictureParse = 2;
+ }
+ else if (parse == 0x000001B3)
+ {
+ sequenceHeaderParse = 7;
+ }
+ else if (sequenceHeaderParse > 0)
+ {
+ --sequenceHeaderParse;
+ switch (sequenceHeaderParse)
+ {
+#if DEBUG
+ case 6:
+ break;
+
+ case 5:
+ break;
+
+ case 4:
+ stream.Width =
+ (int)((parse & 0xFFF000) >> 12);
+ stream.Height =
+ (int)(parse & 0xFFF);
+ break;
+
+ case 3:
+ stream.AspectRatio =
+ (TSAspectRatio)((parse & 0xF0) >> 4);
+
+ switch ((parse & 0xF0) >> 4)
+ {
+ case 0: // Forbidden
+ break;
+ case 1: // Square
+ break;
+ case 2: // 4:3
+ break;
+ case 3: // 16:9
+ break;
+ case 4: // 2.21:1
+ break;
+ default: // Reserved
+ break;
+ }
+
+ switch (parse & 0xF)
+ {
+ case 0: // Forbidden
+ break;
+ case 1: // 23.976
+ stream.FrameRateEnumerator = 24000;
+ stream.FrameRateDenominator = 1001;
+ break;
+ case 2: // 24
+ stream.FrameRateEnumerator = 24000;
+ stream.FrameRateDenominator = 1000;
+ break;
+ case 3: // 25
+ stream.FrameRateEnumerator = 25000;
+ stream.FrameRateDenominator = 1000;
+ break;
+ case 4: // 29.97
+ stream.FrameRateEnumerator = 30000;
+ stream.FrameRateDenominator = 1001;
+ break;
+ case 5: // 30
+ stream.FrameRateEnumerator = 30000;
+ stream.FrameRateDenominator = 1000;
+ break;
+ case 6: // 50
+ stream.FrameRateEnumerator = 50000;
+ stream.FrameRateDenominator = 1000;
+ break;
+ case 7: // 59.94
+ stream.FrameRateEnumerator = 60000;
+ stream.FrameRateDenominator = 1001;
+ break;
+ case 8: // 60
+ stream.FrameRateEnumerator = 60000;
+ stream.FrameRateDenominator = 1000;
+ break;
+ default: // Reserved
+ stream.FrameRateEnumerator = 0;
+ stream.FrameRateDenominator = 0;
+ break;
+ }
+ break;
+
+ case 2:
+ break;
+
+ case 1:
+ break;
+#endif
+
+ case 0:
+#if DEBUG
+ stream.BitRate =
+ (((parse & 0xFFFFC0) >> 6) * 200);
+#endif
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ break;
+ }
+ }
+ else if (pictureParse > 0)
+ {
+ --pictureParse;
+ if (pictureParse == 0)
+ {
+ switch ((parse & 0x38) >> 3)
+ {
+ case 1:
+ tag = "I";
+ break;
+ case 2:
+ tag = "P";
+ break;
+ case 3:
+ tag = "B";
+ break;
+ default:
+ break;
+ }
+ if (stream.IsInitialized) return;
+ }
+ }
+ else if (parse == 0x000001B5)
+ {
+ extensionParse = 1;
+ }
+ else if (extensionParse > 0)
+ {
+ --extensionParse;
+ if (extensionParse == 0)
+ {
+ if ((parse & 0xF0) == 0x10)
+ {
+ sequenceExtensionParse = 1;
+ }
+ }
+ }
+ else if (sequenceExtensionParse > 0)
+ {
+ --sequenceExtensionParse;
+#if DEBUG
+ if (sequenceExtensionParse == 0)
+ {
+ uint sequenceExtension =
+ ((parse & 0x8) >> 3);
+ if (sequenceExtension == 0)
+ {
+ stream.IsInterlaced = true;
+ }
+ else
+ {
+ stream.IsInterlaced = false;
+ }
+ }
+#endif
+ }
+ }
+ }
+ }
+}
diff --git a/BDInfo/TSCodecMVC.cs b/BDInfo/TSCodecMVC.cs
new file mode 100644
index 000000000..80fed3886
--- /dev/null
+++ b/BDInfo/TSCodecMVC.cs
@@ -0,0 +1,36 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ // TODO: Do something more interesting here...
+
+ public abstract class TSCodecMVC
+ {
+ public static void Scan(
+ TSVideoStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ }
+ }
+}
diff --git a/BDInfo/TSCodecTrueHD.cs b/BDInfo/TSCodecTrueHD.cs
new file mode 100644
index 000000000..baf4fa3df
--- /dev/null
+++ b/BDInfo/TSCodecTrueHD.cs
@@ -0,0 +1,186 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecTrueHD
+ {
+ public static void Scan(
+ TSAudioStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ if (stream.IsInitialized &&
+ stream.CoreStream != null &&
+ stream.CoreStream.IsInitialized) return;
+
+ bool syncFound = false;
+ uint sync = 0;
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ sync = (sync << 8) + buffer.ReadByte();
+ if (sync == 0xF8726FBA)
+ {
+ syncFound = true;
+ break;
+ }
+ }
+
+ if (!syncFound)
+ {
+ tag = "CORE";
+ if (stream.CoreStream == null)
+ {
+ stream.CoreStream = new TSAudioStream();
+ stream.CoreStream.StreamType = TSStreamType.AC3_AUDIO;
+ }
+ if (!stream.CoreStream.IsInitialized)
+ {
+ buffer.BeginRead();
+ TSCodecAC3.Scan(stream.CoreStream, buffer, ref tag);
+ }
+ return;
+ }
+
+ tag = "HD";
+ int ratebits = buffer.ReadBits(4);
+ if (ratebits != 0xF)
+ {
+ stream.SampleRate =
+ (((ratebits & 8) > 0 ? 44100 : 48000) << (ratebits & 7));
+ }
+ int temp1 = buffer.ReadBits(8);
+ int channels_thd_stream1 = buffer.ReadBits(5);
+ int temp2 = buffer.ReadBits(2);
+
+ stream.ChannelCount = 0;
+ stream.LFE = 0;
+ int c_LFE2 = buffer.ReadBits(1);
+ if (c_LFE2 == 1)
+ {
+ stream.LFE += 1;
+ }
+ int c_Cvh = buffer.ReadBits(1);
+ if (c_Cvh == 1)
+ {
+ stream.ChannelCount += 1;
+ }
+ int c_LRw = buffer.ReadBits(1);
+ if (c_LRw == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_LRsd = buffer.ReadBits(1);
+ if (c_LRsd == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_Ts = buffer.ReadBits(1);
+ if (c_Ts == 1)
+ {
+ stream.ChannelCount += 1;
+ }
+ int c_Cs = buffer.ReadBits(1);
+ if (c_Cs == 1)
+ {
+ stream.ChannelCount += 1;
+ }
+ int c_LRrs = buffer.ReadBits(1);
+ if (c_LRrs == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_LRc = buffer.ReadBits(1);
+ if (c_LRc == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_LRvh = buffer.ReadBits(1);
+ if (c_LRvh == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_LRs = buffer.ReadBits(1);
+ if (c_LRs == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+ int c_LFE = buffer.ReadBits(1);
+ if (c_LFE == 1)
+ {
+ stream.LFE += 1;
+ }
+ int c_C = buffer.ReadBits(1);
+ if (c_C == 1)
+ {
+ stream.ChannelCount += 1;
+ }
+ int c_LR = buffer.ReadBits(1);
+ if (c_LR == 1)
+ {
+ stream.ChannelCount += 2;
+ }
+
+ int access_unit_size = 40 << (ratebits & 7);
+ int access_unit_size_pow2 = 64 << (ratebits & 7);
+
+ int a1 = buffer.ReadBits(16);
+ int a2 = buffer.ReadBits(16);
+ int a3 = buffer.ReadBits(16);
+
+ int is_vbr = buffer.ReadBits(1);
+ int peak_bitrate = buffer.ReadBits(15);
+ peak_bitrate = (peak_bitrate * stream.SampleRate) >> 4;
+
+ double peak_bitdepth =
+ (double)peak_bitrate /
+ (stream.ChannelCount + stream.LFE) /
+ stream.SampleRate;
+ if (peak_bitdepth > 14)
+ {
+ stream.BitDepth = 24;
+ }
+ else
+ {
+ stream.BitDepth = 16;
+ }
+
+#if DEBUG
+ System.Diagnostics.Debug.WriteLine(string.Format(
+ "{0}\t{1}\t{2:F2}",
+ stream.PID, peak_bitrate, peak_bitdepth));
+#endif
+ /*
+ // TODO: Get THD dialnorm from metadata
+ if (stream.CoreStream != null)
+ {
+ TSAudioStream coreStream = (TSAudioStream)stream.CoreStream;
+ if (coreStream.DialNorm != 0)
+ {
+ stream.DialNorm = coreStream.DialNorm;
+ }
+ }
+ */
+
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ }
+ }
+}
diff --git a/BDInfo/TSCodecVC1.cs b/BDInfo/TSCodecVC1.cs
new file mode 100644
index 000000000..164ef8c47
--- /dev/null
+++ b/BDInfo/TSCodecVC1.cs
@@ -0,0 +1,131 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+
+namespace BDInfo
+{
+ public abstract class TSCodecVC1
+ {
+ public static void Scan(
+ TSVideoStream stream,
+ TSStreamBuffer buffer,
+ ref string tag)
+ {
+ int parse = 0;
+ byte frameHeaderParse = 0;
+ byte sequenceHeaderParse = 0;
+ bool isInterlaced = false;
+
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ parse = (parse << 8) + buffer.ReadByte();
+
+ if (parse == 0x0000010D)
+ {
+ frameHeaderParse = 4;
+ }
+ else if (frameHeaderParse > 0)
+ {
+ --frameHeaderParse;
+ if (frameHeaderParse == 0)
+ {
+ uint pictureType = 0;
+ if (isInterlaced)
+ {
+ if ((parse & 0x80000000) == 0)
+ {
+ pictureType =
+ (uint)((parse & 0x78000000) >> 13);
+ }
+ else
+ {
+ pictureType =
+ (uint)((parse & 0x3c000000) >> 12);
+ }
+ }
+ else
+ {
+ pictureType =
+ (uint)((parse & 0xf0000000) >> 14);
+ }
+
+ if ((pictureType & 0x20000) == 0)
+ {
+ tag = "P";
+ }
+ else if ((pictureType & 0x10000) == 0)
+ {
+ tag = "B";
+ }
+ else if ((pictureType & 0x8000) == 0)
+ {
+ tag = "I";
+ }
+ else if ((pictureType & 0x4000) == 0)
+ {
+ tag = "BI";
+ }
+ else
+ {
+ tag = null;
+ }
+ if (stream.IsInitialized) return;
+ }
+ }
+ else if (parse == 0x0000010F)
+ {
+ sequenceHeaderParse = 6;
+ }
+ else if (sequenceHeaderParse > 0)
+ {
+ --sequenceHeaderParse;
+ switch (sequenceHeaderParse)
+ {
+ case 5:
+ int profileLevel = ((parse & 0x38) >> 3);
+ if (((parse & 0xC0) >> 6) == 3)
+ {
+ stream.EncodingProfile = string.Format(
+ "Advanced Profile {0}", profileLevel);
+ }
+ else
+ {
+ stream.EncodingProfile = string.Format(
+ "Main Profile {0}", profileLevel);
+ }
+ break;
+
+ case 0:
+ if (((parse & 0x40) >> 6) > 0)
+ {
+ isInterlaced = true;
+ }
+ else
+ {
+ isInterlaced = false;
+ }
+ break;
+ }
+ stream.IsVBR = true;
+ stream.IsInitialized = true;
+ }
+ }
+ }
+ }
+}
diff --git a/BDInfo/TSInterleavedFile.cs b/BDInfo/TSInterleavedFile.cs
new file mode 100644
index 000000000..9cc338df7
--- /dev/null
+++ b/BDInfo/TSInterleavedFile.cs
@@ -0,0 +1,37 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+using System.IO;
+
+// TODO: Do more interesting things here...
+
+namespace BDInfo
+{
+ public class TSInterleavedFile
+ {
+ public FileInfo FileInfo = null;
+ public string Name = null;
+
+ public TSInterleavedFile(FileInfo fileInfo)
+ {
+ FileInfo = fileInfo;
+ Name = fileInfo.Name.ToUpper();
+ }
+ }
+}
diff --git a/BDInfo/TSPlaylistFile.cs b/BDInfo/TSPlaylistFile.cs
new file mode 100644
index 000000000..80180dc9b
--- /dev/null
+++ b/BDInfo/TSPlaylistFile.cs
@@ -0,0 +1,1284 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+#undef DEBUG
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+
+namespace BDInfo
+{
+ public class TSPlaylistFile
+ {
+ private FileInfo FileInfo = null;
+ public string FileType = null;
+ public bool IsInitialized = false;
+ public string Name = null;
+ public BDROM BDROM = null;
+ public bool HasHiddenTracks = false;
+ public bool HasLoops = false;
+ public bool IsCustom = false;
+
+ public List<double> Chapters = new List<double>();
+
+ public Dictionary<ushort, TSStream> Streams =
+ new Dictionary<ushort, TSStream>();
+ public Dictionary<ushort, TSStream> PlaylistStreams =
+ new Dictionary<ushort, TSStream>();
+ public List<TSStreamClip> StreamClips =
+ new List<TSStreamClip>();
+ public List<Dictionary<ushort, TSStream>> AngleStreams =
+ new List<Dictionary<ushort, TSStream>>();
+ public List<Dictionary<double, TSStreamClip>> AngleClips =
+ new List<Dictionary<double, TSStreamClip>>();
+ public int AngleCount = 0;
+
+ public List<TSStream> SortedStreams =
+ new List<TSStream>();
+ public List<TSVideoStream> VideoStreams =
+ new List<TSVideoStream>();
+ public List<TSAudioStream> AudioStreams =
+ new List<TSAudioStream>();
+ public List<TSTextStream> TextStreams =
+ new List<TSTextStream>();
+ public List<TSGraphicsStream> GraphicsStreams =
+ new List<TSGraphicsStream>();
+
+ public TSPlaylistFile(
+ BDROM bdrom,
+ FileInfo fileInfo)
+ {
+ BDROM = bdrom;
+ FileInfo = fileInfo;
+ Name = fileInfo.Name.ToUpper();
+ }
+
+ public TSPlaylistFile(
+ BDROM bdrom,
+ string name,
+ List<TSStreamClip> clips)
+ {
+ BDROM = bdrom;
+ Name = name;
+ IsCustom = true;
+ foreach (TSStreamClip clip in clips)
+ {
+ TSStreamClip newClip = new TSStreamClip(
+ clip.StreamFile, clip.StreamClipFile);
+
+ newClip.Name = clip.Name;
+ newClip.TimeIn = clip.TimeIn;
+ newClip.TimeOut = clip.TimeOut;
+ newClip.Length = newClip.TimeOut - newClip.TimeIn;
+ newClip.RelativeTimeIn = TotalLength;
+ newClip.RelativeTimeOut = newClip.RelativeTimeIn + newClip.Length;
+ newClip.AngleIndex = clip.AngleIndex;
+ newClip.Chapters.Add(clip.TimeIn);
+ StreamClips.Add(newClip);
+
+ if (newClip.AngleIndex > AngleCount)
+ {
+ AngleCount = newClip.AngleIndex;
+ }
+ if (newClip.AngleIndex == 0)
+ {
+ Chapters.Add(newClip.RelativeTimeIn);
+ }
+ }
+ LoadStreamClips();
+ IsInitialized = true;
+ }
+
+ public override string ToString()
+ {
+ return Name;
+ }
+
+ public ulong InterleavedFileSize
+ {
+ get
+ {
+ ulong size = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ size += clip.InterleavedFileSize;
+ }
+ return size;
+ }
+ }
+ public ulong FileSize
+ {
+ get
+ {
+ ulong size = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ size += clip.FileSize;
+ }
+ return size;
+ }
+ }
+ public double TotalLength
+ {
+ get
+ {
+ double length = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ if (clip.AngleIndex == 0)
+ {
+ length += clip.Length;
+ }
+ }
+ return length;
+ }
+ }
+
+ public double TotalAngleLength
+ {
+ get
+ {
+ double length = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ length += clip.Length;
+ }
+ return length;
+ }
+ }
+
+ public ulong TotalSize
+ {
+ get
+ {
+ ulong size = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ if (clip.AngleIndex == 0)
+ {
+ size += clip.PacketSize;
+ }
+ }
+ return size;
+ }
+ }
+
+ public ulong TotalAngleSize
+ {
+ get
+ {
+ ulong size = 0;
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ size += clip.PacketSize;
+ }
+ return size;
+ }
+ }
+
+ public ulong TotalBitRate
+ {
+ get
+ {
+ if (TotalLength > 0)
+ {
+ return (ulong)Math.Round(((TotalSize * 8.0) / TotalLength));
+ }
+ return 0;
+ }
+ }
+
+ public ulong TotalAngleBitRate
+ {
+ get
+ {
+ if (TotalAngleLength > 0)
+ {
+ return (ulong)Math.Round(((TotalAngleSize * 8.0) / TotalAngleLength));
+ }
+ return 0;
+ }
+ }
+
+ public void Scan(
+ Dictionary<string, TSStreamFile> streamFiles,
+ Dictionary<string, TSStreamClipFile> streamClipFiles)
+ {
+ FileStream fileStream = null;
+ BinaryReader fileReader = null;
+
+ try
+ {
+ Streams.Clear();
+ StreamClips.Clear();
+
+ fileStream = File.OpenRead(FileInfo.FullName);
+ fileReader = new BinaryReader(fileStream);
+
+ byte[] data = new byte[fileStream.Length];
+ int dataLength = fileReader.Read(data, 0, data.Length);
+
+ int pos = 0;
+
+ FileType = ReadString(data, 8, ref pos);
+ if (FileType != "MPLS0100" && FileType != "MPLS0200")
+ {
+ throw new Exception(string.Format(
+ "Playlist {0} has an unknown file type {1}.",
+ FileInfo.Name, FileType));
+ }
+
+ int playlistOffset = ReadInt32(data, ref pos);
+ int chaptersOffset = ReadInt32(data, ref pos);
+ int extensionsOffset = ReadInt32(data, ref pos);
+
+ pos = playlistOffset;
+
+ int playlistLength = ReadInt32(data, ref pos);
+ int playlistReserved = ReadInt16(data, ref pos);
+ int itemCount = ReadInt16(data, ref pos);
+ int subitemCount = ReadInt16(data, ref pos);
+
+ List<TSStreamClip> chapterClips = new List<TSStreamClip>();
+ for (int itemIndex = 0; itemIndex < itemCount; itemIndex++)
+ {
+ int itemStart = pos;
+ int itemLength = ReadInt16(data, ref pos);
+ string itemName = ReadString(data, 5, ref pos);
+ string itemType = ReadString(data, 4, ref pos);
+
+ TSStreamFile streamFile = null;
+ string streamFileName = string.Format(
+ "{0}.M2TS", itemName);
+ if (streamFiles.ContainsKey(streamFileName))
+ {
+ streamFile = streamFiles[streamFileName];
+ }
+ if (streamFile == null)
+ {
+ // Error condition
+ }
+
+ TSStreamClipFile streamClipFile = null;
+ string streamClipFileName = string.Format(
+ "{0}.CLPI", itemName);
+ if (streamClipFiles.ContainsKey(streamClipFileName))
+ {
+ streamClipFile = streamClipFiles[streamClipFileName];
+ }
+ if (streamClipFile == null)
+ {
+ throw new Exception(string.Format(
+ "Playlist {0} referenced missing file {1}.",
+ FileInfo.Name, streamFileName));
+ }
+
+ pos += 1;
+ int multiangle = (data[pos] >> 4) & 0x01;
+ int condition = data[pos] & 0x0F;
+ pos += 2;
+
+ int inTime = ReadInt32(data, ref pos);
+ if (inTime < 0) inTime &= 0x7FFFFFFF;
+ double timeIn = (double)inTime / 45000;
+
+ int outTime = ReadInt32(data, ref pos);
+ if (outTime < 0) outTime &= 0x7FFFFFFF;
+ double timeOut = (double)outTime / 45000;
+
+ TSStreamClip streamClip = new TSStreamClip(
+ streamFile, streamClipFile);
+
+ streamClip.Name = streamFileName; //TODO
+ streamClip.TimeIn = timeIn;
+ streamClip.TimeOut = timeOut;
+ streamClip.Length = streamClip.TimeOut - streamClip.TimeIn;
+ streamClip.RelativeTimeIn = TotalLength;
+ streamClip.RelativeTimeOut = streamClip.RelativeTimeIn + streamClip.Length;
+ StreamClips.Add(streamClip);
+ chapterClips.Add(streamClip);
+
+ pos += 12;
+ if (multiangle > 0)
+ {
+ int angles = data[pos];
+ pos += 2;
+ for (int angle = 0; angle < angles - 1; angle++)
+ {
+ string angleName = ReadString(data, 5, ref pos);
+ string angleType = ReadString(data, 4, ref pos);
+ pos += 1;
+
+ TSStreamFile angleFile = null;
+ string angleFileName = string.Format(
+ "{0}.M2TS", angleName);
+ if (streamFiles.ContainsKey(angleFileName))
+ {
+ angleFile = streamFiles[angleFileName];
+ }
+ if (angleFile == null)
+ {
+ throw new Exception(string.Format(
+ "Playlist {0} referenced missing angle file {1}.",
+ FileInfo.Name, angleFileName));
+ }
+
+ TSStreamClipFile angleClipFile = null;
+ string angleClipFileName = string.Format(
+ "{0}.CLPI", angleName);
+ if (streamClipFiles.ContainsKey(angleClipFileName))
+ {
+ angleClipFile = streamClipFiles[angleClipFileName];
+ }
+ if (angleClipFile == null)
+ {
+ throw new Exception(string.Format(
+ "Playlist {0} referenced missing angle file {1}.",
+ FileInfo.Name, angleClipFileName));
+ }
+
+ TSStreamClip angleClip =
+ new TSStreamClip(angleFile, angleClipFile);
+ angleClip.AngleIndex = angle + 1;
+ angleClip.TimeIn = streamClip.TimeIn;
+ angleClip.TimeOut = streamClip.TimeOut;
+ angleClip.RelativeTimeIn = streamClip.RelativeTimeIn;
+ angleClip.RelativeTimeOut = streamClip.RelativeTimeOut;
+ angleClip.Length = streamClip.Length;
+ StreamClips.Add(angleClip);
+ }
+ if (angles - 1 > AngleCount) AngleCount = angles - 1;
+ }
+
+ int streamInfoLength = ReadInt16(data, ref pos);
+ pos += 2;
+ int streamCountVideo = data[pos++];
+ int streamCountAudio = data[pos++];
+ int streamCountPG = data[pos++];
+ int streamCountIG = data[pos++];
+ int streamCountSecondaryAudio = data[pos++];
+ int streamCountSecondaryVideo = data[pos++];
+ int streamCountPIP = data[pos++];
+ pos += 5;
+
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "{0} : {1} -> V:{2} A:{3} PG:{4} IG:{5} 2A:{6} 2V:{7} PIP:{8}",
+ Name, streamFileName, streamCountVideo, streamCountAudio, streamCountPG, streamCountIG,
+ streamCountSecondaryAudio, streamCountSecondaryVideo, streamCountPIP));
+#endif
+
+ for (int i = 0; i < streamCountVideo; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ }
+ for (int i = 0; i < streamCountAudio; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ }
+ for (int i = 0; i < streamCountPG; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ }
+ for (int i = 0; i < streamCountIG; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ }
+ for (int i = 0; i < streamCountSecondaryAudio; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ pos += 2;
+ }
+ for (int i = 0; i < streamCountSecondaryVideo; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ pos += 6;
+ }
+ /*
+ * TODO
+ *
+ for (int i = 0; i < streamCountPIP; i++)
+ {
+ TSStream stream = CreatePlaylistStream(data, ref pos);
+ if (stream != null) PlaylistStreams[stream.PID] = stream;
+ }
+ */
+
+ pos += itemLength - (pos - itemStart) + 2;
+ }
+
+ pos = chaptersOffset + 4;
+
+ int chapterCount = ReadInt16(data, ref pos);
+
+ for (int chapterIndex = 0;
+ chapterIndex < chapterCount;
+ chapterIndex++)
+ {
+ int chapterType = data[pos+1];
+
+ if (chapterType == 1)
+ {
+ int streamFileIndex =
+ ((int)data[pos + 2] << 8) + data[pos + 3];
+
+ long chapterTime =
+ ((long)data[pos + 4] << 24) +
+ ((long)data[pos + 5] << 16) +
+ ((long)data[pos + 6] << 8) +
+ ((long)data[pos + 7]);
+
+ TSStreamClip streamClip = chapterClips[streamFileIndex];
+
+ double chapterSeconds = (double)chapterTime / 45000;
+
+ double relativeSeconds =
+ chapterSeconds -
+ streamClip.TimeIn +
+ streamClip.RelativeTimeIn;
+
+ // TODO: Ignore short last chapter?
+ if (TotalLength - relativeSeconds > 1.0)
+ {
+ streamClip.Chapters.Add(chapterSeconds);
+ this.Chapters.Add(relativeSeconds);
+ }
+ }
+ else
+ {
+ // TODO: Handle other chapter types?
+ }
+ pos += 14;
+ }
+ }
+ finally
+ {
+ if (fileReader != null)
+ {
+ fileReader.Dispose();
+ }
+ if (fileStream != null)
+ {
+ fileStream.Dispose();
+ }
+ }
+ }
+
+ public void Initialize()
+ {
+ LoadStreamClips();
+
+ Dictionary<string, List<double>> clipTimes = new Dictionary<string, List<double>>();
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ if (clip.AngleIndex == 0)
+ {
+ if (clipTimes.ContainsKey(clip.Name))
+ {
+ if (clipTimes[clip.Name].Contains(clip.TimeIn))
+ {
+ HasLoops = true;
+ break;
+ }
+ else
+ {
+ clipTimes[clip.Name].Add(clip.TimeIn);
+ }
+ }
+ else
+ {
+ clipTimes[clip.Name] = new List<double> { clip.TimeIn };
+ }
+ }
+ }
+ ClearBitrates();
+ IsInitialized = true;
+ }
+
+ protected TSStream CreatePlaylistStream(byte[] data, ref int pos)
+ {
+ TSStream stream = null;
+
+ int start = pos;
+
+ int headerLength = data[pos++];
+ int headerPos = pos;
+ int headerType = data[pos++];
+
+ int pid = 0;
+ int subpathid = 0;
+ int subclipid = 0;
+
+ switch (headerType)
+ {
+ case 1:
+ pid = ReadInt16(data, ref pos);
+ break;
+ case 2:
+ subpathid = data[pos++];
+ subclipid = data[pos++];
+ pid = ReadInt16(data, ref pos);
+ break;
+ case 3:
+ subpathid = data[pos++];
+ pid = ReadInt16(data, ref pos);
+ break;
+ case 4:
+ subpathid = data[pos++];
+ subclipid = data[pos++];
+ pid = ReadInt16(data, ref pos);
+ break;
+ default:
+ break;
+ }
+
+ pos = headerPos + headerLength;
+
+ int streamLength = data[pos++];
+ int streamPos = pos;
+
+ TSStreamType streamType = (TSStreamType)data[pos++];
+ switch (streamType)
+ {
+ case TSStreamType.MVC_VIDEO:
+ // TODO
+ break;
+
+ case TSStreamType.AVC_VIDEO:
+ case TSStreamType.MPEG1_VIDEO:
+ case TSStreamType.MPEG2_VIDEO:
+ case TSStreamType.VC1_VIDEO:
+
+ TSVideoFormat videoFormat = (TSVideoFormat)
+ (data[pos] >> 4);
+ TSFrameRate frameRate = (TSFrameRate)
+ (data[pos] & 0xF);
+ TSAspectRatio aspectRatio = (TSAspectRatio)
+ (data[pos + 1] >> 4);
+
+ stream = new TSVideoStream();
+ ((TSVideoStream)stream).VideoFormat = videoFormat;
+ ((TSVideoStream)stream).AspectRatio = aspectRatio;
+ ((TSVideoStream)stream).FrameRate = frameRate;
+
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2} {3} {4}",
+ pid,
+ streamType,
+ videoFormat,
+ frameRate,
+ aspectRatio));
+#endif
+
+ break;
+
+ case TSStreamType.AC3_AUDIO:
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ case TSStreamType.DTS_AUDIO:
+ case TSStreamType.DTS_HD_AUDIO:
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ case TSStreamType.LPCM_AUDIO:
+ case TSStreamType.MPEG1_AUDIO:
+ case TSStreamType.MPEG2_AUDIO:
+
+ int audioFormat = ReadByte(data, ref pos);
+
+ TSChannelLayout channelLayout = (TSChannelLayout)
+ (audioFormat >> 4);
+ TSSampleRate sampleRate = (TSSampleRate)
+ (audioFormat & 0xF);
+
+ string audioLanguage = ReadString(data, 3, ref pos);
+
+ stream = new TSAudioStream();
+ ((TSAudioStream)stream).ChannelLayout = channelLayout;
+ ((TSAudioStream)stream).SampleRate = TSAudioStream.ConvertSampleRate(sampleRate);
+ ((TSAudioStream)stream).LanguageCode = audioLanguage;
+
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2} {3} {4}",
+ pid,
+ streamType,
+ audioLanguage,
+ channelLayout,
+ sampleRate));
+#endif
+
+ break;
+
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ case TSStreamType.PRESENTATION_GRAPHICS:
+
+ string graphicsLanguage = ReadString(data, 3, ref pos);
+
+ stream = new TSGraphicsStream();
+ ((TSGraphicsStream)stream).LanguageCode = graphicsLanguage;
+
+ if (data[pos] != 0)
+ {
+ }
+
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2}",
+ pid,
+ streamType,
+ graphicsLanguage));
+#endif
+
+ break;
+
+ case TSStreamType.SUBTITLE:
+
+ int code = ReadByte(data, ref pos); // TODO
+ string textLanguage = ReadString(data, 3, ref pos);
+
+ stream = new TSTextStream();
+ ((TSTextStream)stream).LanguageCode = textLanguage;
+
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2}",
+ pid,
+ streamType,
+ textLanguage));
+#endif
+
+ break;
+
+ default:
+ break;
+ }
+
+ pos = streamPos + streamLength;
+
+ if (stream != null)
+ {
+ stream.PID = (ushort)pid;
+ stream.StreamType = streamType;
+ }
+
+ return stream;
+ }
+
+ private void LoadStreamClips()
+ {
+ AngleClips.Clear();
+ if (AngleCount > 0)
+ {
+ for (int angleIndex = 0; angleIndex < AngleCount; angleIndex++)
+ {
+ AngleClips.Add(new Dictionary<double, TSStreamClip>());
+ }
+ }
+
+ TSStreamClip referenceClip = null;
+ if (StreamClips.Count > 0)
+ {
+ referenceClip = StreamClips[0];
+ }
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ if (clip.StreamClipFile.Streams.Count > referenceClip.StreamClipFile.Streams.Count)
+ {
+ referenceClip = clip;
+ }
+ else if (clip.Length > referenceClip.Length)
+ {
+ referenceClip = clip;
+ }
+ if (AngleCount > 0)
+ {
+ if (clip.AngleIndex == 0)
+ {
+ for (int angleIndex = 0; angleIndex < AngleCount; angleIndex++)
+ {
+ AngleClips[angleIndex][clip.RelativeTimeIn] = clip;
+ }
+ }
+ else
+ {
+ AngleClips[clip.AngleIndex - 1][clip.RelativeTimeIn] = clip;
+ }
+ }
+ }
+
+ foreach (TSStream clipStream
+ in referenceClip.StreamClipFile.Streams.Values)
+ {
+ if (!Streams.ContainsKey(clipStream.PID))
+ {
+ TSStream stream = clipStream.Clone();
+ Streams[clipStream.PID] = stream;
+
+ if (!IsCustom && !PlaylistStreams.ContainsKey(stream.PID))
+ {
+ stream.IsHidden = true;
+ HasHiddenTracks = true;
+ }
+
+ if (stream.IsVideoStream)
+ {
+ VideoStreams.Add((TSVideoStream)stream);
+ }
+ else if (stream.IsAudioStream)
+ {
+ AudioStreams.Add((TSAudioStream)stream);
+ }
+ else if (stream.IsGraphicsStream)
+ {
+ GraphicsStreams.Add((TSGraphicsStream)stream);
+ }
+ else if (stream.IsTextStream)
+ {
+ TextStreams.Add((TSTextStream)stream);
+ }
+ }
+ }
+
+ if (referenceClip.StreamFile != null)
+ {
+ // TODO: Better way to add this in?
+ if (BDInfoSettings.EnableSSIF &&
+ referenceClip.StreamFile.InterleavedFile != null &&
+ referenceClip.StreamFile.Streams.ContainsKey(4114) &&
+ !Streams.ContainsKey(4114))
+ {
+ TSStream stream = referenceClip.StreamFile.Streams[4114].Clone();
+ Streams[4114] = stream;
+ if (stream.IsVideoStream)
+ {
+ VideoStreams.Add((TSVideoStream)stream);
+ }
+ }
+
+ foreach (TSStream clipStream
+ in referenceClip.StreamFile.Streams.Values)
+ {
+ if (Streams.ContainsKey(clipStream.PID))
+ {
+ TSStream stream = Streams[clipStream.PID];
+
+ if (stream.StreamType != clipStream.StreamType) continue;
+
+ if (clipStream.BitRate > stream.BitRate)
+ {
+ stream.BitRate = clipStream.BitRate;
+ }
+ stream.IsVBR = clipStream.IsVBR;
+
+ if (stream.IsVideoStream &&
+ clipStream.IsVideoStream)
+ {
+ ((TSVideoStream)stream).EncodingProfile =
+ ((TSVideoStream)clipStream).EncodingProfile;
+ }
+ else if (stream.IsAudioStream &&
+ clipStream.IsAudioStream)
+ {
+ TSAudioStream audioStream = (TSAudioStream)stream;
+ TSAudioStream clipAudioStream = (TSAudioStream)clipStream;
+
+ if (clipAudioStream.ChannelCount > audioStream.ChannelCount)
+ {
+ audioStream.ChannelCount = clipAudioStream.ChannelCount;
+ }
+ if (clipAudioStream.LFE > audioStream.LFE)
+ {
+ audioStream.LFE = clipAudioStream.LFE;
+ }
+ if (clipAudioStream.SampleRate > audioStream.SampleRate)
+ {
+ audioStream.SampleRate = clipAudioStream.SampleRate;
+ }
+ if (clipAudioStream.BitDepth > audioStream.BitDepth)
+ {
+ audioStream.BitDepth = clipAudioStream.BitDepth;
+ }
+ if (clipAudioStream.DialNorm < audioStream.DialNorm)
+ {
+ audioStream.DialNorm = clipAudioStream.DialNorm;
+ }
+ if (clipAudioStream.AudioMode != TSAudioMode.Unknown)
+ {
+ audioStream.AudioMode = clipAudioStream.AudioMode;
+ }
+ if (clipAudioStream.CoreStream != null &&
+ audioStream.CoreStream == null)
+ {
+ audioStream.CoreStream = (TSAudioStream)
+ clipAudioStream.CoreStream.Clone();
+ }
+ }
+ }
+ }
+ }
+
+ for (int i = 0; i < AngleCount; i++)
+ {
+ AngleStreams.Add(new Dictionary<ushort, TSStream>());
+ }
+
+ if (!BDInfoSettings.KeepStreamOrder)
+ {
+ VideoStreams.Sort(CompareVideoStreams);
+ }
+ foreach (TSStream stream in VideoStreams)
+ {
+ SortedStreams.Add(stream);
+ for (int i = 0; i < AngleCount; i++)
+ {
+ TSStream angleStream = stream.Clone();
+ angleStream.AngleIndex = i + 1;
+ AngleStreams[i][angleStream.PID] = angleStream;
+ SortedStreams.Add(angleStream);
+ }
+ }
+
+ if (!BDInfoSettings.KeepStreamOrder)
+ {
+ AudioStreams.Sort(CompareAudioStreams);
+ }
+ foreach (TSStream stream in AudioStreams)
+ {
+ SortedStreams.Add(stream);
+ }
+
+ if (!BDInfoSettings.KeepStreamOrder)
+ {
+ GraphicsStreams.Sort(CompareGraphicsStreams);
+ }
+ foreach (TSStream stream in GraphicsStreams)
+ {
+ SortedStreams.Add(stream);
+ }
+
+ if (!BDInfoSettings.KeepStreamOrder)
+ {
+ TextStreams.Sort(CompareTextStreams);
+ }
+ foreach (TSStream stream in TextStreams)
+ {
+ SortedStreams.Add(stream);
+ }
+ }
+
+ public void ClearBitrates()
+ {
+ foreach (TSStreamClip clip in StreamClips)
+ {
+ clip.PayloadBytes = 0;
+ clip.PacketCount = 0;
+ clip.PacketSeconds = 0;
+
+ if (clip.StreamFile != null)
+ {
+ foreach (TSStream stream in clip.StreamFile.Streams.Values)
+ {
+ stream.PayloadBytes = 0;
+ stream.PacketCount = 0;
+ stream.PacketSeconds = 0;
+ }
+
+ if (clip.StreamFile != null &&
+ clip.StreamFile.StreamDiagnostics != null)
+ {
+ clip.StreamFile.StreamDiagnostics.Clear();
+ }
+ }
+ }
+
+ foreach (TSStream stream in SortedStreams)
+ {
+ stream.PayloadBytes = 0;
+ stream.PacketCount = 0;
+ stream.PacketSeconds = 0;
+ }
+ }
+
+ public bool IsValid
+ {
+ get
+ {
+ if (!IsInitialized) return false;
+
+ if (BDInfoSettings.FilterShortPlaylists &&
+ TotalLength < BDInfoSettings.FilterShortPlaylistsValue)
+ {
+ return false;
+ }
+
+ if (HasLoops &&
+ BDInfoSettings.FilterLoopingPlaylists)
+ {
+ return false;
+ }
+
+ return true;
+ }
+ }
+
+ public static int CompareVideoStreams(
+ TSVideoStream x,
+ TSVideoStream y)
+ {
+ if (x == null && y == null)
+ {
+ return 0;
+ }
+ else if (x == null && y != null)
+ {
+ return 1;
+ }
+ else if (x != null && y == null)
+ {
+ return -1;
+ }
+ else
+ {
+ if (x.Height > y.Height)
+ {
+ return -1;
+ }
+ else if (y.Height > x.Height)
+ {
+ return 1;
+ }
+ else if (x.PID > y.PID)
+ {
+ return 1;
+ }
+ else if (y.PID > x.PID)
+ {
+ return -1;
+ }
+ else
+ {
+ return 0;
+ }
+ }
+ }
+
+ public static int CompareAudioStreams(
+ TSAudioStream x,
+ TSAudioStream y)
+ {
+ if (x == y)
+ {
+ return 0;
+ }
+ else if (x == null && y == null)
+ {
+ return 0;
+ }
+ else if (x == null && y != null)
+ {
+ return -1;
+ }
+ else if (x != null && y == null)
+ {
+ return 1;
+ }
+ else
+ {
+ if (x.ChannelCount > y.ChannelCount)
+ {
+ return -1;
+ }
+ else if (y.ChannelCount > x.ChannelCount)
+ {
+ return 1;
+ }
+ else
+ {
+ int sortX = GetStreamTypeSortIndex(x.StreamType);
+ int sortY = GetStreamTypeSortIndex(y.StreamType);
+
+ if (sortX > sortY)
+ {
+ return -1;
+ }
+ else if (sortY > sortX)
+ {
+ return 1;
+ }
+ else
+ {
+ if (x.LanguageCode == "eng")
+ {
+ return -1;
+ }
+ else if (y.LanguageCode == "eng")
+ {
+ return 1;
+ }
+ else if (x.LanguageCode != y.LanguageCode)
+ {
+ return string.Compare(
+ x.LanguageName, y.LanguageName);
+ }
+ else if (x.PID < y.PID)
+ {
+ return -1;
+ }
+ else if (y.PID < x.PID)
+ {
+ return 1;
+ }
+ return 0;
+ }
+ }
+ }
+ }
+
+ public static int CompareTextStreams(
+ TSTextStream x,
+ TSTextStream y)
+ {
+ if (x == y)
+ {
+ return 0;
+ }
+ else if (x == null && y == null)
+ {
+ return 0;
+ }
+ else if (x == null && y != null)
+ {
+ return -1;
+ }
+ else if (x != null && y == null)
+ {
+ return 1;
+ }
+ else
+ {
+ if (x.LanguageCode == "eng")
+ {
+ return -1;
+ }
+ else if (y.LanguageCode == "eng")
+ {
+ return 1;
+ }
+ else
+ {
+ if (x.LanguageCode == y.LanguageCode)
+ {
+ if (x.PID > y.PID)
+ {
+ return 1;
+ }
+ else if (y.PID > x.PID)
+ {
+ return -1;
+ }
+ else
+ {
+ return 0;
+ }
+ }
+ else
+ {
+ return string.Compare(
+ x.LanguageName, y.LanguageName);
+ }
+ }
+ }
+ }
+
+ private static int CompareGraphicsStreams(
+ TSGraphicsStream x,
+ TSGraphicsStream y)
+ {
+ if (x == y)
+ {
+ return 0;
+ }
+ else if (x == null && y == null)
+ {
+ return 0;
+ }
+ else if (x == null && y != null)
+ {
+ return -1;
+ }
+ else if (x != null && y == null)
+ {
+ return 1;
+ }
+ else
+ {
+ int sortX = GetStreamTypeSortIndex(x.StreamType);
+ int sortY = GetStreamTypeSortIndex(y.StreamType);
+
+ if (sortX > sortY)
+ {
+ return -1;
+ }
+ else if (sortY > sortX)
+ {
+ return 1;
+ }
+ else if (x.LanguageCode == "eng")
+ {
+ return -1;
+ }
+ else if (y.LanguageCode == "eng")
+ {
+ return 1;
+ }
+ else
+ {
+ if (x.LanguageCode == y.LanguageCode)
+ {
+ if (x.PID > y.PID)
+ {
+ return 1;
+ }
+ else if (y.PID > x.PID)
+ {
+ return -1;
+ }
+ else
+ {
+ return 0;
+ }
+ }
+ else
+ {
+ return string.Compare(x.LanguageName, y.LanguageName);
+ }
+ }
+ }
+ }
+
+ private static int GetStreamTypeSortIndex(TSStreamType streamType)
+ {
+ switch (streamType)
+ {
+ case TSStreamType.Unknown:
+ return 0;
+ case TSStreamType.MPEG1_VIDEO:
+ return 1;
+ case TSStreamType.MPEG2_VIDEO:
+ return 2;
+ case TSStreamType.AVC_VIDEO:
+ return 3;
+ case TSStreamType.VC1_VIDEO:
+ return 4;
+ case TSStreamType.MVC_VIDEO:
+ return 5;
+
+ case TSStreamType.MPEG1_AUDIO:
+ return 1;
+ case TSStreamType.MPEG2_AUDIO:
+ return 2;
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ return 3;
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ return 4;
+ case TSStreamType.AC3_AUDIO:
+ return 5;
+ case TSStreamType.DTS_AUDIO:
+ return 6;
+ case TSStreamType.AC3_PLUS_AUDIO:
+ return 7;
+ case TSStreamType.DTS_HD_AUDIO:
+ return 8;
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ return 9;
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ return 10;
+ case TSStreamType.LPCM_AUDIO:
+ return 11;
+
+ case TSStreamType.SUBTITLE:
+ return 1;
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ return 2;
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ return 3;
+
+ default:
+ return 0;
+ }
+ }
+
+ protected string ReadString(
+ byte[] data,
+ int count,
+ ref int pos)
+ {
+ string val =
+ ASCIIEncoding.ASCII.GetString(data, pos, count);
+
+ pos += count;
+
+ return val;
+ }
+
+ protected int ReadInt32(
+ byte[] data,
+ ref int pos)
+ {
+ int val =
+ ((int)data[pos] << 24) +
+ ((int)data[pos + 1] << 16) +
+ ((int)data[pos + 2] << 8) +
+ ((int)data[pos + 3]);
+
+ pos += 4;
+
+ return val;
+ }
+
+ protected int ReadInt16(
+ byte[] data,
+ ref int pos)
+ {
+ int val =
+ ((int)data[pos] << 8) +
+ ((int)data[pos + 1]);
+
+ pos += 2;
+
+ return val;
+ }
+
+ protected byte ReadByte(
+ byte[] data,
+ ref int pos)
+ {
+ return data[pos++];
+ }
+ }
+}
diff --git a/BDInfo/TSStream.cs b/BDInfo/TSStream.cs
new file mode 100644
index 000000000..5afb81c5e
--- /dev/null
+++ b/BDInfo/TSStream.cs
@@ -0,0 +1,801 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+using System;
+using System.Collections.Generic;
+
+namespace BDInfo
+{
+ public enum TSStreamType : byte
+ {
+ Unknown = 0,
+ MPEG1_VIDEO = 0x01,
+ MPEG2_VIDEO = 0x02,
+ AVC_VIDEO = 0x1b,
+ MVC_VIDEO = 0x20,
+ VC1_VIDEO = 0xea,
+ MPEG1_AUDIO = 0x03,
+ MPEG2_AUDIO = 0x04,
+ LPCM_AUDIO = 0x80,
+ AC3_AUDIO = 0x81,
+ AC3_PLUS_AUDIO = 0x84,
+ AC3_PLUS_SECONDARY_AUDIO = 0xA1,
+ AC3_TRUE_HD_AUDIO = 0x83,
+ DTS_AUDIO = 0x82,
+ DTS_HD_AUDIO = 0x85,
+ DTS_HD_SECONDARY_AUDIO = 0xA2,
+ DTS_HD_MASTER_AUDIO = 0x86,
+ PRESENTATION_GRAPHICS = 0x90,
+ INTERACTIVE_GRAPHICS = 0x91,
+ SUBTITLE = 0x92
+ }
+
+ public enum TSVideoFormat : byte
+ {
+ Unknown = 0,
+ VIDEOFORMAT_480i = 1,
+ VIDEOFORMAT_576i = 2,
+ VIDEOFORMAT_480p = 3,
+ VIDEOFORMAT_1080i = 4,
+ VIDEOFORMAT_720p = 5,
+ VIDEOFORMAT_1080p = 6,
+ VIDEOFORMAT_576p = 7,
+ }
+
+ public enum TSFrameRate : byte
+ {
+ Unknown = 0,
+ FRAMERATE_23_976 = 1,
+ FRAMERATE_24 = 2,
+ FRAMERATE_25 = 3,
+ FRAMERATE_29_97 = 4,
+ FRAMERATE_50 = 6,
+ FRAMERATE_59_94 = 7
+ }
+
+ public enum TSChannelLayout : byte
+ {
+ Unknown = 0,
+ CHANNELLAYOUT_MONO = 1,
+ CHANNELLAYOUT_STEREO = 3,
+ CHANNELLAYOUT_MULTI = 6,
+ CHANNELLAYOUT_COMBO = 12
+ }
+
+ public enum TSSampleRate : byte
+ {
+ Unknown = 0,
+ SAMPLERATE_48 = 1,
+ SAMPLERATE_96 = 4,
+ SAMPLERATE_192 = 5,
+ SAMPLERATE_48_192 = 12,
+ SAMPLERATE_48_96 = 14
+ }
+
+ public enum TSAspectRatio
+ {
+ Unknown = 0,
+ ASPECT_4_3 = 2,
+ ASPECT_16_9 = 3,
+ ASPECT_2_21 = 4
+ }
+
+ public class TSDescriptor
+ {
+ public byte Name;
+ public byte[] Value;
+
+ public TSDescriptor(byte name, byte length)
+ {
+ Name = name;
+ Value = new byte[length];
+ }
+
+ public TSDescriptor Clone()
+ {
+ TSDescriptor descriptor =
+ new TSDescriptor(Name, (byte)Value.Length);
+ Value.CopyTo(descriptor.Value, 0);
+ return descriptor;
+ }
+ }
+
+ public abstract class TSStream
+ {
+ public TSStream()
+ {
+ }
+
+ public override string ToString()
+ {
+ return string.Format("{0} ({1})", CodecShortName, PID);
+ }
+
+ public ushort PID;
+ public TSStreamType StreamType;
+ public List<TSDescriptor> Descriptors = null;
+ public long BitRate = 0;
+ public long ActiveBitRate = 0;
+ public bool IsVBR = false;
+ public bool IsInitialized = false;
+ public string LanguageName;
+ public bool IsHidden = false;
+
+ public ulong PayloadBytes = 0;
+ public ulong PacketCount = 0;
+ public double PacketSeconds = 0;
+ public int AngleIndex = 0;
+
+ public ulong PacketSize
+ {
+ get
+ {
+ return PacketCount * 192;
+ }
+ }
+
+ private string _LanguageCode;
+ public string LanguageCode
+ {
+ get
+ {
+ return _LanguageCode;
+ }
+ set
+ {
+ _LanguageCode = value;
+ LanguageName = LanguageCodes.GetName(value);
+ }
+ }
+
+ public bool IsVideoStream
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.MPEG1_VIDEO:
+ case TSStreamType.MPEG2_VIDEO:
+ case TSStreamType.AVC_VIDEO:
+ case TSStreamType.MVC_VIDEO:
+ case TSStreamType.VC1_VIDEO:
+ return true;
+
+ default:
+ return false;
+ }
+ }
+ }
+
+ public bool IsAudioStream
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.MPEG1_AUDIO:
+ case TSStreamType.MPEG2_AUDIO:
+ case TSStreamType.LPCM_AUDIO:
+ case TSStreamType.AC3_AUDIO:
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ case TSStreamType.DTS_AUDIO:
+ case TSStreamType.DTS_HD_AUDIO:
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ return true;
+
+ default:
+ return false;
+ }
+ }
+ }
+
+ public bool IsGraphicsStream
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ return true;
+
+ default:
+ return false;
+ }
+ }
+ }
+
+ public bool IsTextStream
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.SUBTITLE:
+ return true;
+
+ default:
+ return false;
+ }
+ }
+ }
+
+ public string CodecName
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.MPEG1_VIDEO:
+ return "MPEG-1 Video";
+ case TSStreamType.MPEG2_VIDEO:
+ return "MPEG-2 Video";
+ case TSStreamType.AVC_VIDEO:
+ return "MPEG-4 AVC Video";
+ case TSStreamType.MVC_VIDEO:
+ return "MPEG-4 MVC Video";
+ case TSStreamType.VC1_VIDEO:
+ return "VC-1 Video";
+ case TSStreamType.MPEG1_AUDIO:
+ return "MP1 Audio";
+ case TSStreamType.MPEG2_AUDIO:
+ return "MP2 Audio";
+ case TSStreamType.LPCM_AUDIO:
+ return "LPCM Audio";
+ case TSStreamType.AC3_AUDIO:
+ if (((TSAudioStream)this).AudioMode == TSAudioMode.Extended)
+ return "Dolby Digital EX Audio";
+ else
+ return "Dolby Digital Audio";
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ return "Dolby Digital Plus Audio";
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ return "Dolby TrueHD Audio";
+ case TSStreamType.DTS_AUDIO:
+ if (((TSAudioStream)this).AudioMode == TSAudioMode.Extended)
+ return "DTS-ES Audio";
+ else
+ return "DTS Audio";
+ case TSStreamType.DTS_HD_AUDIO:
+ return "DTS-HD High-Res Audio";
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ return "DTS Express";
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ return "DTS-HD Master Audio";
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ return "Presentation Graphics";
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ return "Interactive Graphics";
+ case TSStreamType.SUBTITLE:
+ return "Subtitle";
+ default:
+ return "UNKNOWN";
+ }
+ }
+ }
+
+ public string CodecAltName
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.MPEG1_VIDEO:
+ return "MPEG-1";
+ case TSStreamType.MPEG2_VIDEO:
+ return "MPEG-2";
+ case TSStreamType.AVC_VIDEO:
+ return "AVC";
+ case TSStreamType.MVC_VIDEO:
+ return "MVC";
+ case TSStreamType.VC1_VIDEO:
+ return "VC-1";
+ case TSStreamType.MPEG1_AUDIO:
+ return "MP1";
+ case TSStreamType.MPEG2_AUDIO:
+ return "MP2";
+ case TSStreamType.LPCM_AUDIO:
+ return "LPCM";
+ case TSStreamType.AC3_AUDIO:
+ return "DD AC3";
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ return "DD AC3+";
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ return "Dolby TrueHD";
+ case TSStreamType.DTS_AUDIO:
+ return "DTS";
+ case TSStreamType.DTS_HD_AUDIO:
+ return "DTS-HD Hi-Res";
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ return "DTS Express";
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ return "DTS-HD Master";
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ return "PGS";
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ return "IGS";
+ case TSStreamType.SUBTITLE:
+ return "SUB";
+ default:
+ return "UNKNOWN";
+ }
+ }
+ }
+
+ public string CodecShortName
+ {
+ get
+ {
+ switch (StreamType)
+ {
+ case TSStreamType.MPEG1_VIDEO:
+ return "MPEG-1";
+ case TSStreamType.MPEG2_VIDEO:
+ return "MPEG-2";
+ case TSStreamType.AVC_VIDEO:
+ return "AVC";
+ case TSStreamType.MVC_VIDEO:
+ return "MVC";
+ case TSStreamType.VC1_VIDEO:
+ return "VC-1";
+ case TSStreamType.MPEG1_AUDIO:
+ return "MP1";
+ case TSStreamType.MPEG2_AUDIO:
+ return "MP2";
+ case TSStreamType.LPCM_AUDIO:
+ return "LPCM";
+ case TSStreamType.AC3_AUDIO:
+ if (((TSAudioStream)this).AudioMode == TSAudioMode.Extended)
+ return "AC3-EX";
+ else
+ return "AC3";
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ return "AC3+";
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ return "TrueHD";
+ case TSStreamType.DTS_AUDIO:
+ if (((TSAudioStream)this).AudioMode == TSAudioMode.Extended)
+ return "DTS-ES";
+ else
+ return "DTS";
+ case TSStreamType.DTS_HD_AUDIO:
+ return "DTS-HD HR";
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ return "DTS Express";
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ return "DTS-HD MA";
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ return "PGS";
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ return "IGS";
+ case TSStreamType.SUBTITLE:
+ return "SUB";
+ default:
+ return "UNKNOWN";
+ }
+ }
+ }
+
+ public virtual string Description
+ {
+ get
+ {
+ return "";
+ }
+ }
+
+ public abstract TSStream Clone();
+
+ protected void CopyTo(TSStream stream)
+ {
+ stream.PID = PID;
+ stream.StreamType = StreamType;
+ stream.IsVBR = IsVBR;
+ stream.BitRate = BitRate;
+ stream.IsInitialized = IsInitialized;
+ stream.LanguageCode = _LanguageCode;
+ if (Descriptors != null)
+ {
+ stream.Descriptors = new List<TSDescriptor>();
+ foreach (TSDescriptor descriptor in Descriptors)
+ {
+ stream.Descriptors.Add(descriptor.Clone());
+ }
+ }
+ }
+ }
+
+ public class TSVideoStream : TSStream
+ {
+ public TSVideoStream()
+ {
+ }
+
+ public int Width;
+ public int Height;
+ public bool IsInterlaced;
+ public int FrameRateEnumerator;
+ public int FrameRateDenominator;
+ public TSAspectRatio AspectRatio;
+ public string EncodingProfile;
+
+ private TSVideoFormat _VideoFormat;
+ public TSVideoFormat VideoFormat
+ {
+ get
+ {
+ return _VideoFormat;
+ }
+ set
+ {
+ _VideoFormat = value;
+ switch (value)
+ {
+ case TSVideoFormat.VIDEOFORMAT_480i:
+ Height = 480;
+ IsInterlaced = true;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_480p:
+ Height = 480;
+ IsInterlaced = false;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_576i:
+ Height = 576;
+ IsInterlaced = true;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_576p:
+ Height = 576;
+ IsInterlaced = false;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_720p:
+ Height = 720;
+ IsInterlaced = false;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_1080i:
+ Height = 1080;
+ IsInterlaced = true;
+ break;
+ case TSVideoFormat.VIDEOFORMAT_1080p:
+ Height = 1080;
+ IsInterlaced = false;
+ break;
+ }
+ }
+ }
+
+ private TSFrameRate _FrameRate;
+ public TSFrameRate FrameRate
+ {
+ get
+ {
+ return _FrameRate;
+ }
+ set
+ {
+ _FrameRate = value;
+ switch (value)
+ {
+ case TSFrameRate.FRAMERATE_23_976:
+ FrameRateEnumerator = 24000;
+ FrameRateDenominator = 1001;
+ break;
+ case TSFrameRate.FRAMERATE_24:
+ FrameRateEnumerator = 24000;
+ FrameRateDenominator = 1000;
+ break;
+ case TSFrameRate.FRAMERATE_25:
+ FrameRateEnumerator = 25000;
+ FrameRateDenominator = 1000;
+ break;
+ case TSFrameRate.FRAMERATE_29_97:
+ FrameRateEnumerator = 30000;
+ FrameRateDenominator = 1001;
+ break;
+ case TSFrameRate.FRAMERATE_50:
+ FrameRateEnumerator = 50000;
+ FrameRateDenominator = 1000;
+ break;
+ case TSFrameRate.FRAMERATE_59_94:
+ FrameRateEnumerator = 60000;
+ FrameRateDenominator = 1001;
+ break;
+ }
+ }
+ }
+
+ public override string Description
+ {
+ get
+ {
+ string description = "";
+
+ if (Height > 0)
+ {
+ description += string.Format("{0:D}{1} / ",
+ Height,
+ IsInterlaced ? "i" : "p");
+ }
+ if (FrameRateEnumerator > 0 &&
+ FrameRateDenominator > 0)
+ {
+ if (FrameRateEnumerator % FrameRateDenominator == 0)
+ {
+ description += string.Format("{0:D} fps / ",
+ FrameRateEnumerator / FrameRateDenominator);
+ }
+ else
+ {
+ description += string.Format("{0:F3} fps / ",
+ (double)FrameRateEnumerator / FrameRateDenominator);
+ }
+
+ }
+ if (AspectRatio == TSAspectRatio.ASPECT_4_3)
+ {
+ description += "4:3 / ";
+ }
+ else if (AspectRatio == TSAspectRatio.ASPECT_16_9)
+ {
+ description += "16:9 / ";
+ }
+ if (EncodingProfile != null)
+ {
+ description += EncodingProfile + " / ";
+ }
+ if (description.EndsWith(" / "))
+ {
+ description = description.Substring(0, description.Length - 3);
+ }
+ return description;
+ }
+ }
+
+ public override TSStream Clone()
+ {
+ TSVideoStream stream = new TSVideoStream();
+ CopyTo(stream);
+
+ stream.VideoFormat = _VideoFormat;
+ stream.FrameRate = _FrameRate;
+ stream.Width = Width;
+ stream.Height = Height;
+ stream.IsInterlaced = IsInterlaced;
+ stream.FrameRateEnumerator = FrameRateEnumerator;
+ stream.FrameRateDenominator = FrameRateDenominator;
+ stream.AspectRatio = AspectRatio;
+ stream.EncodingProfile = EncodingProfile;
+
+ return stream;
+ }
+ }
+
+ public enum TSAudioMode
+ {
+ Unknown,
+ DualMono,
+ Stereo,
+ Surround,
+ Extended
+ }
+
+ public class TSAudioStream : TSStream
+ {
+ public TSAudioStream()
+ {
+ }
+
+ public int SampleRate;
+ public int ChannelCount;
+ public int BitDepth;
+ public int LFE;
+ public int DialNorm;
+ public TSAudioMode AudioMode;
+ public TSAudioStream CoreStream;
+ public TSChannelLayout ChannelLayout;
+
+ public static int ConvertSampleRate(
+ TSSampleRate sampleRate)
+ {
+ switch (sampleRate)
+ {
+ case TSSampleRate.SAMPLERATE_48:
+ return 48000;
+
+ case TSSampleRate.SAMPLERATE_96:
+ case TSSampleRate.SAMPLERATE_48_96:
+ return 96000;
+
+ case TSSampleRate.SAMPLERATE_192:
+ case TSSampleRate.SAMPLERATE_48_192:
+ return 192000;
+ }
+ return 0;
+ }
+
+ public string ChannelDescription
+ {
+ get
+ {
+ if (ChannelLayout == TSChannelLayout.CHANNELLAYOUT_MONO &&
+ ChannelCount == 2)
+ {
+ }
+
+ string description = "";
+ if (ChannelCount > 0)
+ {
+ description += string.Format(
+ "{0:D}.{1:D}",
+ ChannelCount, LFE);
+ }
+ else
+ {
+ switch (ChannelLayout)
+ {
+ case TSChannelLayout.CHANNELLAYOUT_MONO:
+ description += "1.0";
+ break;
+ case TSChannelLayout.CHANNELLAYOUT_STEREO:
+ description += "2.0";
+ break;
+ case TSChannelLayout.CHANNELLAYOUT_MULTI:
+ description += "5.1";
+ break;
+ }
+ }
+ if (AudioMode == TSAudioMode.Extended)
+ {
+ if (StreamType == TSStreamType.AC3_AUDIO)
+ {
+ description += "-EX";
+ }
+ if (StreamType == TSStreamType.DTS_AUDIO ||
+ StreamType == TSStreamType.DTS_HD_AUDIO ||
+ StreamType == TSStreamType.DTS_HD_MASTER_AUDIO)
+ {
+ description += "-ES";
+ }
+ }
+ return description;
+ }
+ }
+
+ public override string Description
+ {
+ get
+ {
+ string description = ChannelDescription;
+
+ if (SampleRate > 0)
+ {
+ description += string.Format(
+ " / {0:D} kHz", SampleRate / 1000);
+ }
+ if (BitRate > 0)
+ {
+ description += string.Format(
+ " / {0:D} kbps", (uint)Math.Round((double)BitRate / 1000));
+ }
+ if (BitDepth > 0)
+ {
+ description += string.Format(
+ " / {0:D}-bit", BitDepth);
+ }
+ if (DialNorm != 0)
+ {
+ description += string.Format(
+ " / DN {0}dB", DialNorm);
+ }
+ if (ChannelCount == 2)
+ {
+ switch (AudioMode)
+ {
+ case TSAudioMode.DualMono:
+ description += " / Dual Mono";
+ break;
+
+ case TSAudioMode.Surround:
+ description += " / Dolby Surround";
+ break;
+ }
+ }
+ if (description.EndsWith(" / "))
+ {
+ description = description.Substring(0, description.Length - 3);
+ }
+ if (CoreStream != null)
+ {
+ string codec = "";
+ switch (CoreStream.StreamType)
+ {
+ case TSStreamType.AC3_AUDIO:
+ codec = "AC3 Embedded";
+ break;
+ case TSStreamType.DTS_AUDIO:
+ codec = "DTS Core";
+ break;
+ }
+ description += string.Format(
+ " ({0}: {1})",
+ codec,
+ CoreStream.Description);
+ }
+ return description;
+ }
+ }
+
+ public override TSStream Clone()
+ {
+ TSAudioStream stream = new TSAudioStream();
+ CopyTo(stream);
+
+ stream.SampleRate = SampleRate;
+ stream.ChannelLayout = ChannelLayout;
+ stream.ChannelCount = ChannelCount;
+ stream.BitDepth = BitDepth;
+ stream.LFE = LFE;
+ stream.DialNorm = DialNorm;
+ stream.AudioMode = AudioMode;
+ if (CoreStream != null)
+ {
+ stream.CoreStream = (TSAudioStream)CoreStream.Clone();
+ }
+
+ return stream;
+ }
+ }
+
+ public class TSGraphicsStream : TSStream
+ {
+ public TSGraphicsStream()
+ {
+ IsVBR = true;
+ IsInitialized = true;
+ }
+
+ public override TSStream Clone()
+ {
+ TSGraphicsStream stream = new TSGraphicsStream();
+ CopyTo(stream);
+ return stream;
+ }
+ }
+
+ public class TSTextStream : TSStream
+ {
+ public TSTextStream()
+ {
+ IsVBR = true;
+ IsInitialized = true;
+ }
+
+ public override TSStream Clone()
+ {
+ TSTextStream stream = new TSTextStream();
+ CopyTo(stream);
+ return stream;
+ }
+ }
+}
diff --git a/BDInfo/TSStreamBuffer.cs b/BDInfo/TSStreamBuffer.cs
new file mode 100644
index 000000000..2f9094876
--- /dev/null
+++ b/BDInfo/TSStreamBuffer.cs
@@ -0,0 +1,142 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+using System;
+using System.Collections.Specialized;
+using System.IO;
+
+namespace BDInfo
+{
+ public class TSStreamBuffer
+ {
+ private MemoryStream Stream = new MemoryStream();
+ private int SkipBits = 0;
+ private byte[] Buffer;
+ private int BufferLength = 0;
+ public int TransferLength = 0;
+
+ public TSStreamBuffer()
+ {
+ Buffer = new byte[4096];
+ Stream = new MemoryStream(Buffer);
+ }
+
+ public long Length
+ {
+ get
+ {
+ return (long)BufferLength;
+ }
+ }
+
+ public long Position
+ {
+ get
+ {
+ return Stream.Position;
+ }
+ }
+
+ public void Add(
+ byte[] buffer,
+ int offset,
+ int length)
+ {
+ TransferLength += length;
+
+ if (BufferLength + length >= Buffer.Length)
+ {
+ length = Buffer.Length - BufferLength;
+ }
+ if (length > 0)
+ {
+ Array.Copy(buffer, offset, Buffer, BufferLength, length);
+ BufferLength += length;
+ }
+ }
+
+ public void Seek(
+ long offset,
+ SeekOrigin loc)
+ {
+ Stream.Seek(offset, loc);
+ }
+
+ public void Reset()
+ {
+ BufferLength = 0;
+ TransferLength = 0;
+ }
+
+ public void BeginRead()
+ {
+ SkipBits = 0;
+ Stream.Seek(0, SeekOrigin.Begin);
+ }
+
+ public void EndRead()
+ {
+ }
+
+ public byte[] ReadBytes(int bytes)
+ {
+ if (Stream.Position + bytes >= BufferLength)
+ {
+ return null;
+ }
+
+ byte[] value = new byte[bytes];
+ Stream.Read(value, 0, bytes);
+ return value;
+ }
+
+ public byte ReadByte()
+ {
+ return (byte)Stream.ReadByte();
+ }
+
+ public int ReadBits(int bits)
+ {
+ long pos = Stream.Position;
+
+ int shift = 24;
+ int data = 0;
+ for (int i = 0; i < 4; i++)
+ {
+ if (pos + i >= BufferLength) break;
+ data += (Stream.ReadByte() << shift);
+ shift -= 8;
+ }
+ BitVector32 vector = new BitVector32(data);
+
+ int value = 0;
+ for (int i = SkipBits; i < SkipBits + bits; i++)
+ {
+ value <<= 1;
+ value += (vector[1 << (32 - i - 1)] ? 1 : 0);
+ }
+
+ SkipBits += bits;
+ Stream.Seek(pos + (SkipBits >> 3), SeekOrigin.Begin);
+ SkipBits = SkipBits % 8;
+
+ return value;
+ }
+ }
+}
diff --git a/BDInfo/TSStreamClip.cs b/BDInfo/TSStreamClip.cs
new file mode 100644
index 000000000..d7592a71a
--- /dev/null
+++ b/BDInfo/TSStreamClip.cs
@@ -0,0 +1,113 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+using System;
+using System.Collections.Generic;
+
+namespace BDInfo
+{
+ public class TSStreamClip
+ {
+ public int AngleIndex = 0;
+ public string Name;
+ public double TimeIn;
+ public double TimeOut;
+ public double RelativeTimeIn;
+ public double RelativeTimeOut;
+ public double Length;
+
+ public ulong FileSize = 0;
+ public ulong InterleavedFileSize = 0;
+ public ulong PayloadBytes = 0;
+ public ulong PacketCount = 0;
+ public double PacketSeconds = 0;
+
+ public List<double> Chapters = new List<double>();
+
+ public TSStreamFile StreamFile = null;
+ public TSStreamClipFile StreamClipFile = null;
+
+ public TSStreamClip(
+ TSStreamFile streamFile,
+ TSStreamClipFile streamClipFile)
+ {
+ if (streamFile != null)
+ {
+ Name = streamFile.Name;
+ StreamFile = streamFile;
+ FileSize = (ulong)StreamFile.FileInfo.Length;
+ if (StreamFile.InterleavedFile != null)
+ {
+ InterleavedFileSize = (ulong)StreamFile.InterleavedFile.FileInfo.Length;
+ }
+ }
+ StreamClipFile = streamClipFile;
+ }
+
+ public string DisplayName
+ {
+ get
+ {
+ if (StreamFile != null &&
+ StreamFile.InterleavedFile != null &&
+ BDInfoSettings.EnableSSIF)
+ {
+ return StreamFile.InterleavedFile.Name;
+ }
+ return Name;
+ }
+ }
+
+ public ulong PacketSize
+ {
+ get
+ {
+ return PacketCount * 192;
+ }
+ }
+
+ public ulong PacketBitRate
+ {
+ get
+ {
+ if (PacketSeconds > 0)
+ {
+ return (ulong)Math.Round(((PacketSize * 8.0) / PacketSeconds));
+ }
+ return 0;
+ }
+ }
+
+ public bool IsCompatible(TSStreamClip clip)
+ {
+ foreach (TSStream stream1 in StreamFile.Streams.Values)
+ {
+ if (clip.StreamFile.Streams.ContainsKey(stream1.PID))
+ {
+ TSStream stream2 = clip.StreamFile.Streams[stream1.PID];
+ if (stream1.StreamType != stream2.StreamType)
+ {
+ return false;
+ }
+ }
+ }
+ return true;
+ }
+ }
+}
diff --git a/BDInfo/TSStreamClipFile.cs b/BDInfo/TSStreamClipFile.cs
new file mode 100644
index 000000000..dbdf3ea41
--- /dev/null
+++ b/BDInfo/TSStreamClipFile.cs
@@ -0,0 +1,247 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+#undef DEBUG
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+
+namespace BDInfo
+{
+ public class TSStreamClipFile
+ {
+ public FileInfo FileInfo = null;
+ public string FileType = null;
+ public bool IsValid = false;
+ public string Name = null;
+
+ public Dictionary<ushort, TSStream> Streams =
+ new Dictionary<ushort,TSStream>();
+
+ public TSStreamClipFile(
+ FileInfo fileInfo)
+ {
+ FileInfo = fileInfo;
+ Name = fileInfo.Name.ToUpper();
+ }
+
+ public void Scan()
+ {
+ FileStream fileStream = null;
+ BinaryReader fileReader = null;
+
+ try
+ {
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "Scanning {0}...", Name));
+#endif
+ Streams.Clear();
+
+ fileStream = File.OpenRead(FileInfo.FullName);
+ fileReader = new BinaryReader(fileStream);
+
+ byte[] data = new byte[fileStream.Length];
+ fileReader.Read(data, 0, data.Length);
+
+ byte[] fileType = new byte[8];
+ Array.Copy(data, 0, fileType, 0, fileType.Length);
+
+ FileType = ASCIIEncoding.ASCII.GetString(fileType);
+ if (FileType != "HDMV0100" &&
+ FileType != "HDMV0200")
+ {
+ throw new Exception(string.Format(
+ "Clip info file {0} has an unknown file type {1}.",
+ FileInfo.Name, FileType));
+ }
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\tFileType: {0}", FileType));
+#endif
+ int clipIndex =
+ ((int)data[12] << 24) +
+ ((int)data[13] << 16) +
+ ((int)data[14] << 8) +
+ ((int)data[15]);
+
+ int clipLength =
+ ((int)data[clipIndex] << 24) +
+ ((int)data[clipIndex + 1] << 16) +
+ ((int)data[clipIndex + 2] << 8) +
+ ((int)data[clipIndex + 3]);
+
+ byte[] clipData = new byte[clipLength];
+ Array.Copy(data, clipIndex + 4, clipData, 0, clipData.Length);
+
+ int streamCount = clipData[8];
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\tStreamCount: {0}", streamCount));
+#endif
+ int streamOffset = 10;
+ for (int streamIndex = 0;
+ streamIndex < streamCount;
+ streamIndex++)
+ {
+ TSStream stream = null;
+
+ ushort PID = (ushort)
+ ((clipData[streamOffset] << 8) +
+ clipData[streamOffset + 1]);
+
+ streamOffset += 2;
+
+ TSStreamType streamType = (TSStreamType)
+ clipData[streamOffset + 1];
+ switch (streamType)
+ {
+ case TSStreamType.MVC_VIDEO:
+ // TODO
+ break;
+
+ case TSStreamType.AVC_VIDEO:
+ case TSStreamType.MPEG1_VIDEO:
+ case TSStreamType.MPEG2_VIDEO:
+ case TSStreamType.VC1_VIDEO:
+ {
+ TSVideoFormat videoFormat = (TSVideoFormat)
+ (clipData[streamOffset + 2] >> 4);
+ TSFrameRate frameRate = (TSFrameRate)
+ (clipData[streamOffset + 2] & 0xF);
+ TSAspectRatio aspectRatio = (TSAspectRatio)
+ (clipData[streamOffset + 3] >> 4);
+
+ stream = new TSVideoStream();
+ ((TSVideoStream)stream).VideoFormat = videoFormat;
+ ((TSVideoStream)stream).AspectRatio = aspectRatio;
+ ((TSVideoStream)stream).FrameRate = frameRate;
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2} {3} {4}",
+ PID,
+ streamType,
+ videoFormat,
+ frameRate,
+ aspectRatio));
+#endif
+ }
+ break;
+
+ case TSStreamType.AC3_AUDIO:
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ case TSStreamType.DTS_AUDIO:
+ case TSStreamType.DTS_HD_AUDIO:
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ case TSStreamType.LPCM_AUDIO:
+ case TSStreamType.MPEG1_AUDIO:
+ case TSStreamType.MPEG2_AUDIO:
+ {
+ byte[] languageBytes = new byte[3];
+ Array.Copy(clipData, streamOffset + 3,
+ languageBytes, 0, languageBytes.Length);
+ string languageCode =
+ ASCIIEncoding.ASCII.GetString(languageBytes);
+
+ TSChannelLayout channelLayout = (TSChannelLayout)
+ (clipData[streamOffset + 2] >> 4);
+ TSSampleRate sampleRate = (TSSampleRate)
+ (clipData[streamOffset + 2] & 0xF);
+
+ stream = new TSAudioStream();
+ ((TSAudioStream)stream).LanguageCode = languageCode;
+ ((TSAudioStream)stream).ChannelLayout = channelLayout;
+ ((TSAudioStream)stream).SampleRate = TSAudioStream.ConvertSampleRate(sampleRate);
+ ((TSAudioStream)stream).LanguageCode = languageCode;
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2} {3} {4}",
+ PID,
+ streamType,
+ languageCode,
+ channelLayout,
+ sampleRate));
+#endif
+ }
+ break;
+
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ {
+ byte[] languageBytes = new byte[3];
+ Array.Copy(clipData, streamOffset + 2,
+ languageBytes, 0, languageBytes.Length);
+ string languageCode =
+ ASCIIEncoding.ASCII.GetString(languageBytes);
+
+ stream = new TSGraphicsStream();
+ stream.LanguageCode = languageCode;
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2}",
+ PID,
+ streamType,
+ languageCode));
+#endif
+ }
+ break;
+
+ case TSStreamType.SUBTITLE:
+ {
+ byte[] languageBytes = new byte[3];
+ Array.Copy(clipData, streamOffset + 3,
+ languageBytes, 0, languageBytes.Length);
+ string languageCode =
+ ASCIIEncoding.ASCII.GetString(languageBytes);
+#if DEBUG
+ Debug.WriteLine(string.Format(
+ "\t{0} {1} {2}",
+ PID,
+ streamType,
+ languageCode));
+#endif
+ stream = new TSTextStream();
+ stream.LanguageCode = languageCode;
+ }
+ break;
+ }
+
+ if (stream != null)
+ {
+ stream.PID = PID;
+ stream.StreamType = streamType;
+ Streams.Add(PID, stream);
+ }
+
+ streamOffset += clipData[streamOffset] + 1;
+ }
+ IsValid = true;
+ }
+ finally
+ {
+ if (fileReader != null) fileReader.Dispose();
+ if (fileStream != null) fileStream.Dispose();
+ }
+ }
+ }
+}
diff --git a/BDInfo/TSStreamFile.cs b/BDInfo/TSStreamFile.cs
new file mode 100644
index 000000000..86cefe826
--- /dev/null
+++ b/BDInfo/TSStreamFile.cs
@@ -0,0 +1,1549 @@
+//============================================================================
+// BDInfo - Blu-ray Video and Audio Analysis Tool
+// Copyright © 2010 Cinema Squid
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//=============================================================================
+
+#undef DEBUG
+using System;
+using System.Collections.Generic;
+using System.IO;
+
+namespace BDInfo
+{
+ public class TSStreamState
+ {
+ public ulong TransferCount = 0;
+
+ public string StreamTag = null;
+
+ public ulong TotalPackets = 0;
+ public ulong WindowPackets = 0;
+
+ public ulong TotalBytes = 0;
+ public ulong WindowBytes = 0;
+
+ public long PeakTransferLength = 0;
+ public long PeakTransferRate = 0;
+
+ public double TransferMarker = 0;
+ public double TransferInterval = 0;
+
+ public TSStreamBuffer StreamBuffer = new TSStreamBuffer();
+
+ public uint Parse = 0;
+ public bool TransferState = false;
+ public int TransferLength = 0;
+ public int PacketLength = 0;
+ public byte PacketLengthParse = 0;
+ public byte PacketParse = 0;
+
+ public byte PTSParse = 0;
+ public ulong PTS = 0;
+ public ulong PTSTemp = 0;
+ public ulong PTSLast = 0;
+ public ulong PTSPrev = 0;
+ public ulong PTSDiff = 0;
+ public ulong PTSCount = 0;
+ public ulong PTSTransfer = 0;
+
+ public byte DTSParse = 0;
+ public ulong DTSTemp = 0;
+ public ulong DTSPrev = 0;
+
+ public byte PESHeaderLength = 0;
+ public byte PESHeaderFlags = 0;
+#if DEBUG
+ public byte PESHeaderIndex = 0;
+ public byte[] PESHeader = new byte[256 + 9];
+#endif
+ }
+
+ public class TSPacketParser
+ {
+ public bool SyncState = false;
+ public byte TimeCodeParse = 4;
+ public byte PacketLength = 0;
+ public byte HeaderParse = 0;
+
+ public uint TimeCode;
+ public byte TransportErrorIndicator;
+ public byte PayloadUnitStartIndicator;
+ public byte TransportPriority;
+ public ushort PID;
+ public byte TransportScramblingControl;
+ public byte AdaptionFieldControl;
+
+ public bool AdaptionFieldState = false;
+ public byte AdaptionFieldParse = 0;
+ public byte AdaptionFieldLength = 0;
+
+ public ushort PCRPID = 0xFFFF;
+ public byte PCRParse = 0;
+ public ulong PreviousPCR = 0;
+ public ulong PCR = 0;
+ public ulong PCRCount = 0;
+ public ulong PTSFirst = ulong.MaxValue;
+ public ulong PTSLast = ulong.MinValue;
+ public ulong PTSDiff = 0;
+
+ public byte[] PAT = new byte[1024];
+ public bool PATSectionStart = false;
+ public byte PATPointerField = 0;
+ public uint PATOffset = 0;
+ public byte PATSectionLengthParse = 0;
+ public ushort PATSectionLength = 0;
+ public uint PATSectionParse = 0;
+ public bool PATTransferState = false;
+ public byte PATSectionNumber = 0;
+ public byte PATLastSectionNumber = 0;
+
+ public ushort TransportStreamId = 0xFFFF;
+
+ public List<TSDescriptor> PMTProgramDescriptors = new List<TSDescriptor>();
+ public ushort PMTPID = 0xFFFF;
+ public Dictionary<ushort, byte[]> PMT = new Dictionary<ushort, byte[]>();
+ public bool PMTSectionStart = false;
+ public ushort PMTProgramInfoLength = 0;
+ public byte PMTProgramDescriptor = 0;
+ public byte PMTProgramDescriptorLengthParse = 0;
+ public byte PMTProgramDescriptorLength = 0;
+ public ushort PMTStreamInfoLength = 0;
+ public uint PMTStreamDescriptorLengthParse = 0;
+ public uint PMTStreamDescriptorLength = 0;
+ public byte PMTPointerField = 0;
+ public uint PMTOffset = 0;
+ public uint PMTSectionLengthParse = 0;
+ public ushort PMTSectionLength = 0;
+ public uint PMTSectionParse = 0;
+ public bool PMTTransferState = false;
+ public byte PMTSectionNumber = 0;
+ public byte PMTLastSectionNumber = 0;
+
+ public byte PMTTemp = 0;
+
+ public TSStream Stream = null;
+ public TSStreamState StreamState = null;
+
+ public ulong TotalPackets = 0;
+ }
+
+ public class TSStreamDiagnostics
+ {
+ public ulong Bytes = 0;
+ public ulong Packets = 0;
+ public double Marker = 0;
+ public double Interval = 0;
+ public string Tag = null;
+ }
+
+ public class TSStreamFile
+ {
+ public FileInfo FileInfo = null;
+ public string Name = null;
+ public long Size = 0;
+ public double Length = 0;
+
+ public TSInterleavedFile InterleavedFile = null;
+
+ private Dictionary<ushort, TSStreamState> StreamStates =
+ new Dictionary<ushort, TSStreamState>();
+
+ public Dictionary<ushort, TSStream> Streams =
+ new Dictionary<ushort, TSStream>();
+
+ public Dictionary<ushort, List<TSStreamDiagnostics>> StreamDiagnostics =
+ new Dictionary<ushort, List<TSStreamDiagnostics>>();
+
+ private List<TSPlaylistFile> Playlists = null;
+
+ public TSStreamFile(FileInfo fileInfo)
+ {
+ FileInfo = fileInfo;
+ Name = fileInfo.Name.ToUpper();
+ }
+
+ public string DisplayName
+ {
+ get
+ {
+ if (BDInfoSettings.EnableSSIF &&
+ InterleavedFile != null)
+ {
+ return InterleavedFile.Name;
+ }
+ return Name;
+ }
+ }
+
+ private bool ScanStream(
+ TSStream stream,
+ TSStreamState streamState,
+ TSStreamBuffer buffer)
+ {
+ streamState.StreamTag = null;
+
+ long bitrate = 0;
+ if (stream.IsAudioStream &&
+ streamState.PTSTransfer > 0)
+ {
+ bitrate = (long)Math.Round(
+ (buffer.TransferLength * 8.0) /
+ ((double)streamState.PTSTransfer / 90000));
+
+ if (bitrate > streamState.PeakTransferRate)
+ {
+ streamState.PeakTransferRate = bitrate;
+ }
+ }
+ if (buffer.TransferLength > streamState.PeakTransferLength)
+ {
+ streamState.PeakTransferLength = buffer.TransferLength;
+ }
+
+ buffer.BeginRead();
+ switch (stream.StreamType)
+ {
+ case TSStreamType.MPEG2_VIDEO:
+ TSCodecMPEG2.Scan(
+ (TSVideoStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.AVC_VIDEO:
+ TSCodecAVC.Scan(
+ (TSVideoStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.MVC_VIDEO:
+ TSCodecMVC.Scan(
+ (TSVideoStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.VC1_VIDEO:
+ TSCodecVC1.Scan(
+ (TSVideoStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.AC3_AUDIO:
+ TSCodecAC3.Scan(
+ (TSAudioStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ TSCodecAC3.Scan(
+ (TSAudioStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ TSCodecTrueHD.Scan(
+ (TSAudioStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.LPCM_AUDIO:
+ TSCodecLPCM.Scan(
+ (TSAudioStream)stream, buffer, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.DTS_AUDIO:
+ TSCodecDTS.Scan(
+ (TSAudioStream)stream, buffer, bitrate, ref streamState.StreamTag);
+ break;
+
+ case TSStreamType.DTS_HD_AUDIO:
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ TSCodecDTSHD.Scan(
+ (TSAudioStream)stream, buffer, bitrate, ref streamState.StreamTag);
+ break;
+
+ default:
+ stream.IsInitialized = true;
+ break;
+ }
+ buffer.EndRead();
+ streamState.StreamBuffer.Reset();
+
+ bool isAVC = false;
+ bool isMVC = false;
+ foreach (TSStream finishedStream in Streams.Values)
+ {
+ if (!finishedStream.IsInitialized)
+ {
+ return false;
+ }
+ if (finishedStream.StreamType == TSStreamType.AVC_VIDEO)
+ {
+ isAVC = true;
+ }
+ if (finishedStream.StreamType == TSStreamType.MVC_VIDEO)
+ {
+ isMVC = true;
+ }
+ }
+ if (isMVC && !isAVC)
+ {
+ return false;
+ }
+ return true;
+ }
+
+ private void UpdateStreamBitrates(
+ ushort PTSPID,
+ ulong PTS,
+ ulong PTSDiff)
+ {
+ if (Playlists == null) return;
+
+ foreach (ushort PID in StreamStates.Keys)
+ {
+ if (Streams.ContainsKey(PID) &&
+ Streams[PID].IsVideoStream &&
+ PID != PTSPID)
+ {
+ continue;
+ }
+ if (StreamStates[PID].WindowPackets == 0)
+ {
+ continue;
+ }
+ UpdateStreamBitrate(PID, PTSPID, PTS, PTSDiff);
+ }
+
+ foreach (TSPlaylistFile playlist in Playlists)
+ {
+ double packetSeconds = 0;
+ foreach (TSStreamClip clip in playlist.StreamClips)
+ {
+ if (clip.AngleIndex == 0)
+ {
+ packetSeconds += clip.PacketSeconds;
+ }
+ }
+ if (packetSeconds > 0)
+ {
+ foreach (TSStream playlistStream in playlist.SortedStreams)
+ {
+ if (playlistStream.IsVBR)
+ {
+ playlistStream.BitRate = (long)Math.Round(
+ ((playlistStream.PayloadBytes * 8.0) / packetSeconds));
+
+ if (playlistStream.StreamType == TSStreamType.AC3_TRUE_HD_AUDIO &&
+ ((TSAudioStream)playlistStream).CoreStream != null)
+ {
+ playlistStream.BitRate -=
+ ((TSAudioStream)playlistStream).CoreStream.BitRate;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ private void UpdateStreamBitrate(
+ ushort PID,
+ ushort PTSPID,
+ ulong PTS,
+ ulong PTSDiff)
+ {
+ if (Playlists == null) return;
+
+ TSStreamState streamState = StreamStates[PID];
+ double streamTime = (double)PTS / 90000;
+ double streamInterval = (double)PTSDiff / 90000;
+ double streamOffset = streamTime + streamInterval;
+
+ foreach (TSPlaylistFile playlist in Playlists)
+ {
+ foreach (TSStreamClip clip in playlist.StreamClips)
+ {
+ if (clip.Name != this.Name) continue;
+
+ if (streamTime == 0 ||
+ (streamTime >= clip.TimeIn &&
+ streamTime <= clip.TimeOut))
+ {
+ clip.PayloadBytes += streamState.WindowBytes;
+ clip.PacketCount += streamState.WindowPackets;
+
+ if (streamOffset > clip.TimeIn &&
+ streamOffset - clip.TimeIn > clip.PacketSeconds)
+ {
+ clip.PacketSeconds = streamOffset - clip.TimeIn;
+ }
+
+ Dictionary<ushort, TSStream> playlistStreams = playlist.Streams;
+ if (clip.AngleIndex > 0 &&
+ clip.AngleIndex < playlist.AngleStreams.Count + 1)
+ {
+ playlistStreams = playlist.AngleStreams[clip.AngleIndex - 1];
+ }
+ if (playlistStreams.ContainsKey(PID))
+ {
+ TSStream stream = playlistStreams[PID];
+
+ stream.PayloadBytes += streamState.WindowBytes;
+ stream.PacketCount += streamState.WindowPackets;
+
+ if (stream.IsVideoStream)
+ {
+ stream.PacketSeconds += streamInterval;
+
+ stream.ActiveBitRate = (long)Math.Round(
+ ((stream.PayloadBytes * 8.0) /
+ stream.PacketSeconds));
+ }
+
+ if (stream.StreamType == TSStreamType.AC3_TRUE_HD_AUDIO &&
+ ((TSAudioStream)stream).CoreStream != null)
+ {
+ stream.ActiveBitRate -=
+ ((TSAudioStream)stream).CoreStream.BitRate;
+ }
+ }
+ }
+ }
+ }
+
+ if (Streams.ContainsKey(PID))
+ {
+ TSStream stream = Streams[PID];
+ stream.PayloadBytes += streamState.WindowBytes;
+ stream.PacketCount += streamState.WindowPackets;
+
+ if (stream.IsVideoStream)
+ {
+ TSStreamDiagnostics diag = new TSStreamDiagnostics();
+ diag.Marker = (double)PTS / 90000;
+ diag.Interval = (double)PTSDiff / 90000;
+ diag.Bytes = streamState.WindowBytes;
+ diag.Packets = streamState.WindowPackets;
+ diag.Tag = streamState.StreamTag;
+ StreamDiagnostics[PID].Add(diag);
+
+ stream.PacketSeconds += streamInterval;
+ }
+ }
+ streamState.WindowPackets = 0;
+ streamState.WindowBytes = 0;
+ }
+
+ public void Scan(List<TSPlaylistFile> playlists, bool isFullScan)
+ {
+ if (playlists == null || playlists.Count == 0)
+ {
+ return;
+ }
+
+ Playlists = playlists;
+ int dataSize = 16384;
+ FileStream fileStream = null;
+ try
+ {
+ string fileName;
+ if (BDInfoSettings.EnableSSIF &&
+ InterleavedFile != null)
+ {
+ fileName = InterleavedFile.FileInfo.FullName;
+ }
+ else
+ {
+ fileName = FileInfo.FullName;
+ }
+ fileStream = new FileStream(
+ fileName,
+ FileMode.Open,
+ FileAccess.Read,
+ FileShare.Read,
+ dataSize, false);
+
+ Size = 0;
+ Length = 0;
+
+ Streams.Clear();
+ StreamStates.Clear();
+ StreamDiagnostics.Clear();
+
+ TSPacketParser parser =
+ new TSPacketParser();
+
+ long fileLength = (uint)fileStream.Length;
+ byte[] buffer = new byte[dataSize];
+ int bufferLength = 0;
+ while ((bufferLength =
+ fileStream.Read(buffer, 0, buffer.Length)) > 0)
+ {
+ int offset = 0;
+ for (int i = 0; i < bufferLength; i++)
+ {
+ if (parser.SyncState == false)
+ {
+ if (parser.TimeCodeParse > 0)
+ {
+ parser.TimeCodeParse--;
+ switch (parser.TimeCodeParse)
+ {
+ case 3:
+ parser.TimeCode = 0;
+ parser.TimeCode |=
+ ((uint)buffer[i] & 0x3F) << 24;
+ break;
+ case 2:
+ parser.TimeCode |=
+ ((uint)buffer[i] & 0xFF) << 16;
+ break;
+ case 1:
+ parser.TimeCode |=
+ ((uint)buffer[i] & 0xFF) << 8;
+ break;
+ case 0:
+ parser.TimeCode |=
+ ((uint)buffer[i] & 0xFF);
+ break;
+ }
+ }
+ else if (buffer[i] == 0x47)
+ {
+ parser.SyncState = true;
+ parser.PacketLength = 187;
+ parser.TimeCodeParse = 4;
+ parser.HeaderParse = 3;
+ }
+ }
+ else if (parser.HeaderParse > 0)
+ {
+ parser.PacketLength--;
+ parser.HeaderParse--;
+
+ switch (parser.HeaderParse)
+ {
+ case 2:
+ {
+ parser.TransportErrorIndicator =
+ (byte)((buffer[i] >> 7) & 0x1);
+ parser.PayloadUnitStartIndicator =
+ (byte)((buffer[i] >> 6) & 0x1);
+ parser.TransportPriority =
+ (byte)((buffer[i] >> 5) & 0x1);
+ parser.PID =
+ (ushort)((buffer[i] & 0x1f) << 8);
+ }
+ break;
+
+ case 1:
+ {
+ parser.PID |= (ushort)buffer[i];
+ if (Streams.ContainsKey(parser.PID))
+ {
+ parser.Stream = Streams[parser.PID];
+ }
+ else
+ {
+ parser.Stream = null;
+ }
+ if (!StreamStates.ContainsKey(parser.PID))
+ {
+ StreamStates[parser.PID] = new TSStreamState();
+ }
+ parser.StreamState = StreamStates[parser.PID];
+ parser.StreamState.TotalPackets++;
+ parser.StreamState.WindowPackets++;
+ parser.TotalPackets++;
+ }
+ break;
+
+ case 0:
+ {
+ parser.TransportScramblingControl =
+ (byte)((buffer[i] >> 6) & 0x3);
+ parser.AdaptionFieldControl =
+ (byte)((buffer[i] >> 4) & 0x3);
+
+ if ((parser.AdaptionFieldControl & 0x2) == 0x2)
+ {
+ parser.AdaptionFieldState = true;
+ }
+ if (parser.PayloadUnitStartIndicator == 1)
+ {
+ if (parser.PID == 0)
+ {
+ parser.PATSectionStart = true;
+ }
+ else if (parser.PID == parser.PMTPID)
+ {
+ parser.PMTSectionStart = true;
+ }
+ else if (parser.StreamState != null &&
+ parser.StreamState.TransferState)
+ {
+ parser.StreamState.TransferState = false;
+ parser.StreamState.TransferCount++;
+
+ bool isFinished = ScanStream(
+ parser.Stream,
+ parser.StreamState,
+ parser.StreamState.StreamBuffer);
+
+ if (!isFullScan && isFinished)
+ {
+ return;
+ }
+ }
+ }
+ }
+ break;
+ }
+ }
+ else if (parser.AdaptionFieldState)
+ {
+ parser.PacketLength--;
+ parser.AdaptionFieldParse = buffer[i];
+ parser.AdaptionFieldLength = buffer[i];
+ parser.AdaptionFieldState = false;
+ }
+ else if (parser.AdaptionFieldParse > 0)
+ {
+ parser.PacketLength--;
+ parser.AdaptionFieldParse--;
+ if ((parser.AdaptionFieldLength - parser.AdaptionFieldParse) == 1)
+ {
+ if ((buffer[i] & 0x10) == 0x10)
+ {
+ parser.PCRParse = 6;
+ parser.PCR = 0;
+ }
+ }
+ else if (parser.PCRParse > 0)
+ {
+ parser.PCRParse--;
+ parser.PCR = (parser.PCR << 8) + (ulong)buffer[i];
+ if (parser.PCRParse == 0)
+ {
+ parser.PreviousPCR = parser.PCR;
+ parser.PCR = (parser.PCR & 0x1FF) +
+ ((parser.PCR >> 15) * 300);
+ }
+ parser.PCRCount++;
+ }
+ if (parser.PacketLength == 0)
+ {
+ parser.SyncState = false;
+ }
+ }
+ else if (parser.PID == 0)
+ {
+ if (parser.PATTransferState)
+ {
+ if ((bufferLength - i) > parser.PATSectionLength)
+ {
+ offset = parser.PATSectionLength;
+ }
+ else
+ {
+ offset = (bufferLength - i);
+ }
+ if (parser.PacketLength <= offset)
+ {
+ offset = parser.PacketLength;
+ }
+
+ for (int k = 0; k < offset; k++)
+ {
+ parser.PAT[parser.PATOffset++] = buffer[i++];
+ parser.PATSectionLength--;
+ parser.PacketLength--;
+ } --i;
+
+ if (parser.PATSectionLength == 0)
+ {
+ parser.PATTransferState = false;
+ if (parser.PATSectionNumber == parser.PATLastSectionNumber)
+ {
+ for (int k = 0; k < (parser.PATOffset - 4); k += 4)
+ {
+ uint programNumber = (uint)
+ ((parser.PAT[k] << 8) +
+ parser.PAT[k + 1]);
+
+ ushort programPID = (ushort)
+ (((parser.PAT[k + 2] & 0x1F) << 8) +
+ parser.PAT[k + 3]);
+
+ if (programNumber == 1)
+ {
+ parser.PMTPID = programPID;
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ --parser.PacketLength;
+ if (parser.PATSectionStart)
+ {
+ parser.PATPointerField = buffer[i];
+ if (parser.PATPointerField == 0)
+ {
+ parser.PATSectionLengthParse = 3;
+ }
+ parser.PATSectionStart = false;
+ }
+ else if (parser.PATPointerField > 0)
+ {
+ --parser.PATPointerField;
+ if (parser.PATPointerField == 0)
+ {
+ parser.PATSectionLengthParse = 3;
+ }
+ }
+ else if (parser.PATSectionLengthParse > 0)
+ {
+ --parser.PATSectionLengthParse;
+ switch (parser.PATSectionLengthParse)
+ {
+ case 2:
+ break;
+ case 1:
+ parser.PATSectionLength = (ushort)
+ ((buffer[i] & 0xF) << 8);
+ break;
+ case 0:
+ parser.PATSectionLength |= buffer[i];
+ if (parser.PATSectionLength > 1021)
+ {
+ parser.PATSectionLength = 0;
+ }
+ else
+ {
+ parser.PATSectionParse = 5;
+ }
+ break;
+ }
+ }
+ else if (parser.PATSectionParse > 0)
+ {
+ --parser.PATSectionLength;
+ --parser.PATSectionParse;
+
+ switch (parser.PATSectionParse)
+ {
+ case 4:
+ parser.TransportStreamId = (ushort)
+ (buffer[i] << 8);
+ break;
+ case 3:
+ parser.TransportStreamId |= buffer[i];
+ break;
+ case 2:
+ break;
+ case 1:
+ parser.PATSectionNumber = buffer[i];
+ if (parser.PATSectionNumber == 0)
+ {
+ parser.PATOffset = 0;
+ }
+ break;
+ case 0:
+ parser.PATLastSectionNumber = buffer[i];
+ parser.PATTransferState = true;
+ break;
+ }
+ }
+ }
+ if (parser.PacketLength == 0)
+ {
+ parser.SyncState = false;
+ }
+ }
+ else if (parser.PID == parser.PMTPID)
+ {
+ if (parser.PMTTransferState)
+ {
+ if ((bufferLength - i) >= parser.PMTSectionLength)
+ {
+ offset = parser.PMTSectionLength;
+ }
+ else
+ {
+ offset = (bufferLength - i);
+ }
+ if (parser.PacketLength <= offset)
+ {
+ offset = parser.PacketLength;
+ }
+ if (!parser.PMT.ContainsKey(parser.PID))
+ {
+ parser.PMT[parser.PID] = new byte[1024];
+ }
+
+ byte[] PMT = parser.PMT[parser.PID];
+ for (int k = 0; k < offset; k++)
+ {
+ PMT[parser.PMTOffset++] = buffer[i++];
+ --parser.PMTSectionLength;
+ --parser.PacketLength;
+ } --i;
+
+ if (parser.PMTSectionLength == 0)
+ {
+ parser.PMTTransferState = false;
+ if (parser.PMTSectionNumber == parser.PMTLastSectionNumber)
+ {
+ //Console.WriteLine("PMT Start: " + parser.PMTTemp);
+ try
+ {
+ for (int k = 0; k < (parser.PMTOffset - 4); k += 5)
+ {
+ byte streamType = PMT[k];
+
+ ushort streamPID = (ushort)
+ (((PMT[k + 1] & 0x1F) << 8) +
+ PMT[k + 2]);
+
+ ushort streamInfoLength = (ushort)
+ (((PMT[k + 3] & 0xF) << 8) +
+ PMT[k + 4]);
+
+ /*
+ if (streamInfoLength == 2)
+ {
+ // TODO: Cleanup
+ //streamInfoLength = 0;
+ }
+
+ Console.WriteLine(string.Format(
+ "Type: {0} PID: {1} Length: {2}",
+ streamType, streamPID, streamInfoLength));
+ */
+
+ if (!Streams.ContainsKey(streamPID))
+ {
+ List<TSDescriptor> streamDescriptors =
+ new List<TSDescriptor>();
+
+ /*
+ * TODO: Getting bad streamInfoLength
+ if (streamInfoLength > 0)
+ {
+ for (int d = 0; d < streamInfoLength; d++)
+ {
+ byte name = PMT[k + d + 5];
+ byte length = PMT[k + d + 6];
+ TSDescriptor descriptor =
+ new TSDescriptor(name, length);
+ for (int v = 0; v < length; v++)
+ {
+ descriptor.Value[v] =
+ PMT[k + d + v + 7];
+ }
+ streamDescriptors.Add(descriptor);
+ d += (length + 1);
+ }
+ }
+ */
+ CreateStream(streamPID, streamType, streamDescriptors);
+ }
+ k += streamInfoLength;
+ }
+ }
+ catch (Exception ex)
+ {
+ // TODO
+ //Console.WriteLine(ex.Message);
+ }
+ }
+ }
+ }
+ else
+ {
+ --parser.PacketLength;
+ if (parser.PMTSectionStart)
+ {
+ parser.PMTPointerField = buffer[i];
+ if (parser.PMTPointerField == 0)
+ {
+ parser.PMTSectionLengthParse = 3;
+ }
+ parser.PMTSectionStart = false;
+ }
+ else if (parser.PMTPointerField > 0)
+ {
+ --parser.PMTPointerField;
+ if (parser.PMTPointerField == 0)
+ {
+ parser.PMTSectionLengthParse = 3;
+ }
+ }
+ else if (parser.PMTSectionLengthParse > 0)
+ {
+ --parser.PMTSectionLengthParse;
+ switch (parser.PMTSectionLengthParse)
+ {
+ case 2:
+ if (buffer[i] != 0x2)
+ {
+ parser.PMTSectionLengthParse = 0;
+ }
+ break;
+ case 1:
+ parser.PMTSectionLength = (ushort)
+ ((buffer[i] & 0xF) << 8);
+ break;
+ case 0:
+ parser.PMTSectionLength |= buffer[i];
+ if (parser.PMTSectionLength > 1021)
+ {
+ parser.PMTSectionLength = 0;
+ }
+ else
+ {
+ parser.PMTSectionParse = 9;
+ }
+ break;
+ }
+ }
+ else if (parser.PMTSectionParse > 0)
+ {
+ --parser.PMTSectionLength;
+ --parser.PMTSectionParse;
+
+ switch (parser.PMTSectionParse)
+ {
+ case 8:
+ case 7:
+ break;
+ case 6:
+ parser.PMTTemp = buffer[i];
+ break;
+ case 5:
+ parser.PMTSectionNumber = buffer[i];
+ if (parser.PMTSectionNumber == 0)
+ {
+ parser.PMTOffset = 0;
+ }
+ break;
+ case 4:
+ parser.PMTLastSectionNumber = buffer[i];
+ break;
+ case 3:
+ parser.PCRPID = (ushort)
+ ((buffer[i] & 0x1F) << 8);
+ break;
+ case 2:
+ parser.PCRPID |= buffer[i];
+ break;
+ case 1:
+ parser.PMTProgramInfoLength = (ushort)
+ ((buffer[i] & 0xF) << 8);
+ break;
+ case 0:
+ parser.PMTProgramInfoLength |= buffer[i];
+ if (parser.PMTProgramInfoLength == 0)
+ {
+ parser.PMTTransferState = true;
+ }
+ else
+ {
+ parser.PMTProgramDescriptorLengthParse = 2;
+ }
+ break;
+ }
+ }
+ else if (parser.PMTProgramInfoLength > 0)
+ {
+ --parser.PMTSectionLength;
+ --parser.PMTProgramInfoLength;
+
+ if (parser.PMTProgramDescriptorLengthParse > 0)
+ {
+ --parser.PMTProgramDescriptorLengthParse;
+ switch (parser.PMTProgramDescriptorLengthParse)
+ {
+ case 1:
+ parser.PMTProgramDescriptor = buffer[i];
+ break;
+ case 0:
+ parser.PMTProgramDescriptorLength = buffer[i];
+ parser.PMTProgramDescriptors.Add(
+ new TSDescriptor(
+ parser.PMTProgramDescriptor,
+ parser.PMTProgramDescriptorLength));
+ break;
+ }
+ }
+ else if (parser.PMTProgramDescriptorLength > 0)
+ {
+ --parser.PMTProgramDescriptorLength;
+
+ TSDescriptor descriptor = parser.PMTProgramDescriptors[
+ parser.PMTProgramDescriptors.Count - 1];
+
+ int valueIndex =
+ descriptor.Value.Length -
+ parser.PMTProgramDescriptorLength - 1;
+
+ descriptor.Value[valueIndex] = buffer[i];
+
+ if (parser.PMTProgramDescriptorLength == 0 &&
+ parser.PMTProgramInfoLength > 0)
+ {
+ parser.PMTProgramDescriptorLengthParse = 2;
+ }
+ }
+ if (parser.PMTProgramInfoLength == 0)
+ {
+ parser.PMTTransferState = true;
+ }
+ }
+ }
+ if (parser.PacketLength == 0)
+ {
+ parser.SyncState = false;
+ }
+ }
+ else if (parser.Stream != null &&
+ parser.StreamState != null &&
+ parser.TransportScramblingControl == 0)
+ {
+ TSStream stream = parser.Stream;
+ TSStreamState streamState = parser.StreamState;
+
+ streamState.Parse =
+ (streamState.Parse << 8) + buffer[i];
+
+ if (streamState.TransferState)
+ {
+ if ((bufferLength - i) >= streamState.PacketLength &&
+ streamState.PacketLength > 0)
+ {
+ offset = streamState.PacketLength;
+ }
+ else
+ {
+ offset = (bufferLength - i);
+ }
+ if (parser.PacketLength <= offset)
+ {
+ offset = parser.PacketLength;
+ }
+ streamState.TransferLength = offset;
+
+ if (!stream.IsInitialized ||
+ stream.IsVideoStream)
+ {
+ streamState.StreamBuffer.Add(
+ buffer, i, offset);
+ }
+ else
+ {
+ streamState.StreamBuffer.TransferLength += offset;
+ }
+
+ i += (int)(streamState.TransferLength - 1);
+ streamState.PacketLength -= streamState.TransferLength;
+ parser.PacketLength -= (byte)streamState.TransferLength;
+
+ streamState.TotalBytes += (ulong)streamState.TransferLength;
+ streamState.WindowBytes += (ulong)streamState.TransferLength;
+
+ if (streamState.PacketLength == 0)
+ {
+ streamState.TransferState = false;
+ streamState.TransferCount++;
+ bool isFinished = ScanStream(
+ stream,
+ streamState,
+ streamState.StreamBuffer);
+
+ if (!isFullScan && isFinished)
+ {
+ return;
+ }
+ }
+ }
+ else
+ {
+ --parser.PacketLength;
+
+ bool headerFound = false;
+ if (stream.IsVideoStream &&
+ streamState.Parse == 0x000001FD)
+ {
+ headerFound = true;
+ }
+ if (stream.IsVideoStream &&
+ streamState.Parse >= 0x000001E0 &&
+ streamState.Parse <= 0x000001EF)
+ {
+ headerFound = true;
+ }
+ if (stream.IsAudioStream &&
+ streamState.Parse == 0x000001BD)
+ {
+ headerFound = true;
+ }
+ if (stream.IsAudioStream &&
+ (streamState.Parse == 0x000001FA ||
+ streamState.Parse == 0x000001FD))
+ {
+ headerFound = true;
+ }
+
+ if (!stream.IsVideoStream &&
+ !stream.IsAudioStream &&
+ (streamState.Parse == 0x000001FA ||
+ streamState.Parse == 0x000001FD ||
+ streamState.Parse == 0x000001BD ||
+ (streamState.Parse >= 0x000001E0 &&
+ streamState.Parse <= 0x000001EF)))
+ {
+ headerFound = true;
+ }
+
+ if (headerFound)
+ {
+ streamState.PacketLengthParse = 2;
+#if DEBUG
+ streamState.PESHeaderIndex = 0;
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)((streamState.Parse >> 24) & 0xFF);
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)((streamState.Parse >> 16) & 0xFF);
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)((streamState.Parse >> 8) & 0xFF);
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ }
+ else if (streamState.PacketLengthParse > 0)
+ {
+ --streamState.PacketLengthParse;
+ switch (streamState.PacketLengthParse)
+ {
+ case 1:
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 0:
+ streamState.PacketLength =
+ (int)(streamState.Parse & 0xFFFF);
+ streamState.PacketParse = 3;
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+ }
+ }
+ else if (streamState.PacketParse > 0)
+ {
+ --streamState.PacketLength;
+ --streamState.PacketParse;
+
+ switch (streamState.PacketParse)
+ {
+ case 2:
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 1:
+ streamState.PESHeaderFlags =
+ (byte)(streamState.Parse & 0xFF);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 0:
+ streamState.PESHeaderLength =
+ (byte)(streamState.Parse & 0xFF);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ if ((streamState.PESHeaderFlags & 0xC0) == 0x80)
+ {
+ streamState.PTSParse = 5;
+ }
+ else if ((streamState.PESHeaderFlags & 0xC0) == 0xC0)
+ {
+ streamState.DTSParse = 10;
+ }
+ if (streamState.PESHeaderLength == 0)
+ {
+ streamState.TransferState = true;
+ }
+ break;
+ }
+ }
+ else if (streamState.PTSParse > 0)
+ {
+ --streamState.PacketLength;
+ --streamState.PESHeaderLength;
+ --streamState.PTSParse;
+
+ switch (streamState.PTSParse)
+ {
+ case 4:
+ streamState.PTSTemp =
+ ((streamState.Parse & 0xE) << 29);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ break;
+
+ case 3:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFF) << 22);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 2:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFE) << 14);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 1:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFF) << 7);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 0:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFE) >> 1);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ streamState.PTS = streamState.PTSTemp;
+
+ if (streamState.PTS > streamState.PTSLast)
+ {
+ if (streamState.PTSLast > 0)
+ {
+ streamState.PTSTransfer = (streamState.PTS - streamState.PTSLast);
+ }
+ streamState.PTSLast = streamState.PTS;
+ }
+
+ streamState.PTSDiff = streamState.PTS - streamState.DTSPrev;
+
+ if (streamState.PTSCount > 0 &&
+ stream.IsVideoStream)
+ {
+ UpdateStreamBitrates(stream.PID, streamState.PTS, streamState.PTSDiff);
+ if (streamState.DTSTemp < parser.PTSFirst)
+ {
+ parser.PTSFirst = streamState.DTSTemp;
+ }
+ if (streamState.DTSTemp > parser.PTSLast)
+ {
+ parser.PTSLast = streamState.DTSTemp;
+ }
+ Length = (double)(parser.PTSLast - parser.PTSFirst) / 90000;
+ }
+
+ streamState.DTSPrev = streamState.PTS;
+ streamState.PTSCount++;
+ if (streamState.PESHeaderLength == 0)
+ {
+ streamState.TransferState = true;
+ }
+ break;
+ }
+ }
+ else if (streamState.DTSParse > 0)
+ {
+ --streamState.PacketLength;
+ --streamState.PESHeaderLength;
+ --streamState.DTSParse;
+
+ switch (streamState.DTSParse)
+ {
+ case 9:
+ streamState.PTSTemp =
+ ((streamState.Parse & 0xE) << 29);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 8:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFF) << 22);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 7:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFE) << 14);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ break;
+
+ case 6:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFF) << 7);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 5:
+ streamState.PTSTemp |=
+ ((streamState.Parse & 0xFE) >> 1);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ streamState.PTS = streamState.PTSTemp;
+ if (streamState.PTS > streamState.PTSLast)
+ {
+ streamState.PTSLast = streamState.PTS;
+ }
+ break;
+
+ case 4:
+ streamState.DTSTemp =
+ ((streamState.Parse & 0xE) << 29);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ break;
+
+ case 3:
+ streamState.DTSTemp |=
+ ((streamState.Parse & 0xFF) << 22);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ break;
+
+ case 2:
+ streamState.DTSTemp |=
+ ((streamState.Parse & 0xFE) << 14);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ break;
+
+ case 1:
+ streamState.DTSTemp |=
+ ((streamState.Parse & 0xFF) << 7);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ break;
+
+ case 0:
+ streamState.DTSTemp |=
+ ((streamState.Parse & 0xFE) >> 1);
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xff);
+#endif
+ streamState.PTSDiff = streamState.DTSTemp - streamState.DTSPrev;
+
+ if (streamState.PTSCount > 0 &&
+ stream.IsVideoStream)
+ {
+ UpdateStreamBitrates(stream.PID, streamState.DTSTemp, streamState.PTSDiff);
+ if (streamState.DTSTemp < parser.PTSFirst)
+ {
+ parser.PTSFirst = streamState.DTSTemp;
+ }
+ if (streamState.DTSTemp > parser.PTSLast)
+ {
+ parser.PTSLast = streamState.DTSTemp;
+ }
+ Length = (double)(parser.PTSLast - parser.PTSFirst) / 90000;
+ }
+ streamState.DTSPrev = streamState.DTSTemp;
+ streamState.PTSCount++;
+ if (streamState.PESHeaderLength == 0)
+ {
+ streamState.TransferState = true;
+ }
+ break;
+ }
+ }
+ else if (streamState.PESHeaderLength > 0)
+ {
+ --streamState.PacketLength;
+ --streamState.PESHeaderLength;
+#if DEBUG
+ streamState.PESHeader[streamState.PESHeaderIndex++] =
+ (byte)(streamState.Parse & 0xFF);
+#endif
+ if (streamState.PESHeaderLength == 0)
+ {
+ streamState.TransferState = true;
+ }
+ }
+ }
+ if (parser.PacketLength == 0)
+ {
+ parser.SyncState = false;
+ }
+ }
+ else
+ {
+ parser.PacketLength--;
+ if ((bufferLength - i) >= parser.PacketLength)
+ {
+ i = i + parser.PacketLength;
+ parser.PacketLength = 0;
+ }
+ else
+ {
+ parser.PacketLength -= (byte)((bufferLength - i) + 1);
+ i = bufferLength;
+ }
+ if (parser.PacketLength == 0)
+ {
+ parser.SyncState = false;
+ }
+ }
+ }
+ Size += bufferLength;
+ }
+
+ ulong PTSLast = 0;
+ ulong PTSDiff = 0;
+ foreach (TSStream stream in Streams.Values)
+ {
+ if (!stream.IsVideoStream) continue;
+
+ if (StreamStates.ContainsKey(stream.PID) &&
+ StreamStates[stream.PID].PTSLast > PTSLast)
+ {
+ PTSLast = StreamStates[stream.PID].PTSLast;
+ PTSDiff = PTSLast - StreamStates[stream.PID].DTSPrev;
+ }
+ UpdateStreamBitrates(stream.PID, PTSLast, PTSDiff);
+ }
+ }
+ finally
+ {
+ if (fileStream != null)
+ {
+ fileStream.Dispose();
+ }
+ }
+ }
+
+ private TSStream CreateStream(
+ ushort streamPID,
+ byte streamType,
+ List<TSDescriptor> streamDescriptors)
+ {
+ TSStream stream = null;
+
+ switch ((TSStreamType)streamType)
+ {
+ case TSStreamType.MVC_VIDEO:
+ case TSStreamType.AVC_VIDEO:
+ case TSStreamType.MPEG1_VIDEO:
+ case TSStreamType.MPEG2_VIDEO:
+ case TSStreamType.VC1_VIDEO:
+ {
+ stream = new TSVideoStream();
+ }
+ break;
+
+ case TSStreamType.AC3_AUDIO:
+ case TSStreamType.AC3_PLUS_AUDIO:
+ case TSStreamType.AC3_PLUS_SECONDARY_AUDIO:
+ case TSStreamType.AC3_TRUE_HD_AUDIO:
+ case TSStreamType.DTS_AUDIO:
+ case TSStreamType.DTS_HD_AUDIO:
+ case TSStreamType.DTS_HD_MASTER_AUDIO:
+ case TSStreamType.DTS_HD_SECONDARY_AUDIO:
+ case TSStreamType.LPCM_AUDIO:
+ case TSStreamType.MPEG1_AUDIO:
+ case TSStreamType.MPEG2_AUDIO:
+ {
+ stream = new TSAudioStream();
+ }
+ break;
+
+ case TSStreamType.INTERACTIVE_GRAPHICS:
+ case TSStreamType.PRESENTATION_GRAPHICS:
+ {
+ stream = new TSGraphicsStream();
+ }
+ break;
+
+ case TSStreamType.SUBTITLE:
+ {
+ stream = new TSTextStream();
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ if (stream != null &&
+ !Streams.ContainsKey(streamPID))
+ {
+ stream.PID = streamPID;
+ stream.StreamType = (TSStreamType)streamType;
+ stream.Descriptors = streamDescriptors;
+ Streams[stream.PID] = stream;
+ }
+ if (!StreamDiagnostics.ContainsKey(streamPID))
+ {
+ StreamDiagnostics[streamPID] =
+ new List<TSStreamDiagnostics>();
+ }
+
+ return stream;
+ }
+ }
+}
diff --git a/BDInfo/project.json b/BDInfo/project.json
new file mode 100644
index 000000000..3d0dd3227
--- /dev/null
+++ b/BDInfo/project.json
@@ -0,0 +1,16 @@
+{
+ "supports": {
+ "net46.app": {},
+ "uwp.10.0.app": {},
+ "dnxcore50.app": {}
+ },
+ "dependencies": {
+ "Microsoft.NETCore": "5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ },
+ "frameworks": {
+ "dotnet": {
+ "imports": "portable-net452+win81"
+ }
+ }
+} \ No newline at end of file
diff --git a/BDInfo/project.lock.json b/BDInfo/project.lock.json
new file mode 100644
index 000000000..3c12d4d88
--- /dev/null
+++ b/BDInfo/project.lock.json
@@ -0,0 +1,18472 @@
+{
+ "locked": false,
+ "version": 2,
+ "targets": {
+ ".NETFramework,Version=v4.6": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETFramework,Version=v4.6/win-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETFramework,Version=v4.6/win-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETPlatform,Version=v5.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Net.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x64": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x64": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win7-x64/native/clrcompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x86": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x86": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win7-x86/native/clrcompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Core.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Net.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/System.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ },
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {
+ "assetType": "runtime",
+ "rid": "aot"
+ }
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {
+ "assetType": "runtime",
+ "rid": "win8-aot"
+ }
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-arm": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win8-arm/native/clretwrc.dll": {},
+ "runtimes/win8-arm/native/coreclr.dll": {},
+ "runtimes/win8-arm/native/dbgshim.dll": {},
+ "runtimes/win8-arm/native/mscordaccore.dll": {},
+ "runtimes/win8-arm/native/mscordbi.dll": {},
+ "runtimes/win8-arm/native/mscorrc.debug.dll": {},
+ "runtimes/win8-arm/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-arm": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-arm-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.Native": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-arm": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-arm/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x64": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x64/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x64": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x64-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.Native": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x64": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x64/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/netcore50/System.Core.dll": {},
+ "lib/netcore50/System.Net.dll": {},
+ "lib/netcore50/System.Numerics.dll": {},
+ "lib/netcore50/System.Runtime.Serialization.dll": {},
+ "lib/netcore50/System.ServiceModel.Web.dll": {},
+ "lib/netcore50/System.ServiceModel.dll": {},
+ "lib/netcore50/System.Windows.dll": {},
+ "lib/netcore50/System.Xml.Linq.dll": {},
+ "lib/netcore50/System.Xml.Serialization.dll": {},
+ "lib/netcore50/System.Xml.dll": {},
+ "lib/netcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x86": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x86/native/_._": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x86": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "UAP,Version=v10.0/win10-x86-aot": {
+ "Microsoft.CSharp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcore50/System.Core.dll": {},
+ "ref/netcore50/System.Net.dll": {},
+ "ref/netcore50/System.Numerics.dll": {},
+ "ref/netcore50/System.Runtime.Serialization.dll": {},
+ "ref/netcore50/System.ServiceModel.Web.dll": {},
+ "ref/netcore50/System.ServiceModel.dll": {},
+ "ref/netcore50/System.Windows.dll": {},
+ "ref/netcore50/System.Xml.Linq.dll": {},
+ "ref/netcore50/System.Xml.Serialization.dll": {},
+ "ref/netcore50/System.Xml.dll": {},
+ "ref/netcore50/System.dll": {},
+ "ref/netcore50/mscorlib.dll": {}
+ },
+ "runtime": {
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "runtimes/aot/lib/netcore50/System.Core.dll": {},
+ "runtimes/aot/lib/netcore50/System.Net.dll": {},
+ "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
+ "runtimes/aot/lib/netcore50/System.Windows.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
+ "runtimes/aot/lib/netcore50/System.Xml.dll": {},
+ "runtimes/aot/lib/netcore50/System.dll": {},
+ "runtimes/aot/lib/netcore50/mscorlib.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.Native": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x86": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "type": "package",
+ "native": {
+ "runtimes/win10-x86/native/ClrCompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Net.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.WindowsRuntime": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Networking": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/_._": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Contracts": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/netcore50/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/netcore50/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcore50/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.CSharp/4.0.0": {
+ "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "type": "package",
+ "path": "Microsoft.CSharp/4.0.0",
+ "files": [
+ "Microsoft.CSharp.4.0.0.nupkg.sha512",
+ "Microsoft.CSharp.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/Microsoft.CSharp.dll",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/Microsoft.CSharp.dll",
+ "ref/dotnet/Microsoft.CSharp.xml",
+ "ref/dotnet/de/Microsoft.CSharp.xml",
+ "ref/dotnet/es/Microsoft.CSharp.xml",
+ "ref/dotnet/fr/Microsoft.CSharp.xml",
+ "ref/dotnet/it/Microsoft.CSharp.xml",
+ "ref/dotnet/ja/Microsoft.CSharp.xml",
+ "ref/dotnet/ko/Microsoft.CSharp.xml",
+ "ref/dotnet/ru/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "package",
+ "path": "Microsoft.NETCore/5.0.0",
+ "files": [
+ "Microsoft.NETCore.5.0.0.nupkg.sha512",
+ "Microsoft.NETCore.nuspec",
+ "_._"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Portable.Compatibility/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Portable.Compatibility.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/mscorlib.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/mscorlib.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
+ "sha512": "hoJfIl981eXwn9Tz8onO/J1xaYApIfp/YrhjSh9rRhml1U5Wj80LBgyp/6n+KI3VlvcAraThhnHnCTp+M3Uh+w==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR-arm.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR-arm.nuspec",
+ "ref/dotnet/_._",
+ "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll",
+ "runtimes/win8-arm/native/clretwrc.dll",
+ "runtimes/win8-arm/native/coreclr.dll",
+ "runtimes/win8-arm/native/dbgshim.dll",
+ "runtimes/win8-arm/native/mscordaccore.dll",
+ "runtimes/win8-arm/native/mscordbi.dll",
+ "runtimes/win8-arm/native/mscorrc.debug.dll",
+ "runtimes/win8-arm/native/mscorrc.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
+ "ref/dotnet/_._",
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
+ "runtimes/win7-x64/native/clretwrc.dll",
+ "runtimes/win7-x64/native/coreclr.dll",
+ "runtimes/win7-x64/native/dbgshim.dll",
+ "runtimes/win7-x64/native/mscordaccore.dll",
+ "runtimes/win7-x64/native/mscordbi.dll",
+ "runtimes/win7-x64/native/mscorrc.debug.dll",
+ "runtimes/win7-x64/native/mscorrc.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
+ "ref/dotnet/_._",
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
+ "runtimes/win7-x86/native/clretwrc.dll",
+ "runtimes/win7-x86/native/coreclr.dll",
+ "runtimes/win7-x86/native/dbgshim.dll",
+ "runtimes/win7-x86/native/mscordaccore.dll",
+ "runtimes/win7-x86/native/mscordbi.dll",
+ "runtimes/win7-x86/native/mscorrc.debug.dll",
+ "runtimes/win7-x86/native/mscorrc.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.Native/1.0.0": {
+ "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.Native/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.Native.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.Native.nuspec",
+ "_._"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
+ "sha512": "32pNFQTn/nVB15hYIztKn1Ij05ibGn8C9CfOiENbc+GbzxWWQQztDyWhS/vGzUcrFFZpcXbJ0yGHem2syNHMwQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets.DNXCore/4.9.0",
+ "files": [
+ "Microsoft.NETCore.Targets.DNXCore.4.9.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.DNXCore.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
+ "sha512": "5VA/gjJfOoohzsKYq1Qg8SY6Yc70dV3+DIQtQPYTy3fMr0brXspKTj4vb0h7l8eDt/YCVzcTloIv5sfb7Ora2g==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets.NETFramework/4.6.0",
+ "files": [
+ "Microsoft.NETCore.Targets.NETFramework.4.6.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.NETFramework.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
+ "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0",
+ "files": [
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform.5.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Windows.ApiSets-x64.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
+ "runtimes/win10-x64/native/_._",
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Windows.ApiSets-x86.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
+ "runtimes/win10-x86/native/_._",
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "type": "package",
+ "path": "Microsoft.VisualBasic/10.0.0",
+ "files": [
+ "Microsoft.VisualBasic.10.0.0.nupkg.sha512",
+ "Microsoft.VisualBasic.nuspec",
+ "lib/dotnet/Microsoft.VisualBasic.dll",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/Microsoft.VisualBasic.dll",
+ "ref/dotnet/Microsoft.VisualBasic.xml",
+ "ref/dotnet/de/Microsoft.VisualBasic.xml",
+ "ref/dotnet/es/Microsoft.VisualBasic.xml",
+ "ref/dotnet/fr/Microsoft.VisualBasic.xml",
+ "ref/dotnet/it/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ja/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ko/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ru/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.0",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.AppContext/4.0.0": {
+ "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "type": "package",
+ "path": "System.AppContext/4.0.0",
+ "files": [
+ "System.AppContext.4.0.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "lib/DNXCore50/System.AppContext.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.AppContext.dll",
+ "ref/dotnet/System.AppContext.xml",
+ "ref/dotnet/de/System.AppContext.xml",
+ "ref/dotnet/es/System.AppContext.xml",
+ "ref/dotnet/fr/System.AppContext.xml",
+ "ref/dotnet/it/System.AppContext.xml",
+ "ref/dotnet/ja/System.AppContext.xml",
+ "ref/dotnet/ko/System.AppContext.xml",
+ "ref/dotnet/ru/System.AppContext.xml",
+ "ref/dotnet/zh-hans/System.AppContext.xml",
+ "ref/dotnet/zh-hant/System.AppContext.xml",
+ "ref/net46/System.AppContext.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "type": "package",
+ "path": "System.Collections/4.0.10",
+ "files": [
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.10",
+ "files": [
+ "System.Collections.Concurrent.4.0.10.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Collections.Concurrent.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.Concurrent.dll",
+ "ref/dotnet/System.Collections.Concurrent.xml",
+ "ref/dotnet/de/System.Collections.Concurrent.xml",
+ "ref/dotnet/es/System.Collections.Concurrent.xml",
+ "ref/dotnet/fr/System.Collections.Concurrent.xml",
+ "ref/dotnet/it/System.Collections.Concurrent.xml",
+ "ref/dotnet/ja/System.Collections.Concurrent.xml",
+ "ref/dotnet/ko/System.Collections.Concurrent.xml",
+ "ref/dotnet/ru/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "type": "package",
+ "path": "System.Collections.Immutable/1.1.37",
+ "files": [
+ "System.Collections.Immutable.1.1.37.nupkg.sha512",
+ "System.Collections.Immutable.nuspec",
+ "lib/dotnet/System.Collections.Immutable.dll",
+ "lib/dotnet/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "type": "package",
+ "path": "System.Collections.NonGeneric/4.0.0",
+ "files": [
+ "System.Collections.NonGeneric.4.0.0.nupkg.sha512",
+ "System.Collections.NonGeneric.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ComponentModel/4.0.0": {
+ "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
+ "type": "package",
+ "path": "System.ComponentModel/4.0.0",
+ "files": [
+ "System.ComponentModel.4.0.0.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/dotnet/System.ComponentModel.xml",
+ "ref/dotnet/de/System.ComponentModel.xml",
+ "ref/dotnet/es/System.ComponentModel.xml",
+ "ref/dotnet/fr/System.ComponentModel.xml",
+ "ref/dotnet/it/System.ComponentModel.xml",
+ "ref/dotnet/ja/System.ComponentModel.xml",
+ "ref/dotnet/ko/System.ComponentModel.xml",
+ "ref/dotnet/ru/System.ComponentModel.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "type": "package",
+ "path": "System.ComponentModel.Annotations/4.0.10",
+ "files": [
+ "System.ComponentModel.Annotations.4.0.10.nupkg.sha512",
+ "System.ComponentModel.Annotations.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ComponentModel.Annotations.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ComponentModel.Annotations.dll",
+ "ref/dotnet/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/de/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/es/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/it/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "type": "package",
+ "path": "System.ComponentModel.EventBasedAsync/4.0.10",
+ "files": [
+ "System.ComponentModel.EventBasedAsync.4.0.10.nupkg.sha512",
+ "System.ComponentModel.EventBasedAsync.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "type": "package",
+ "path": "System.Diagnostics.Contracts/4.0.0",
+ "files": [
+ "System.Diagnostics.Contracts.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Contracts.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Contracts.dll",
+ "ref/dotnet/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/de/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/es/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/it/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.10",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "type": "package",
+ "path": "System.Diagnostics.StackTrace/4.0.0",
+ "files": [
+ "System.Diagnostics.StackTrace.4.0.0.nupkg.sha512",
+ "System.Diagnostics.StackTrace.nuspec",
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.StackTrace.dll",
+ "ref/dotnet/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.0",
+ "files": [
+ "System.Diagnostics.Tools.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Tools.dll",
+ "ref/dotnet/System.Diagnostics.Tools.xml",
+ "ref/dotnet/de/System.Diagnostics.Tools.xml",
+ "ref/dotnet/es/System.Diagnostics.Tools.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tools.xml",
+ "ref/dotnet/it/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.0.20",
+ "files": [
+ "System.Diagnostics.Tracing.4.0.20.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "type": "package",
+ "path": "System.Dynamic.Runtime/4.0.10",
+ "files": [
+ "System.Dynamic.Runtime.4.0.10.nupkg.sha512",
+ "System.Dynamic.Runtime.nuspec",
+ "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Dynamic.Runtime.dll",
+ "ref/dotnet/System.Dynamic.Runtime.xml",
+ "ref/dotnet/de/System.Dynamic.Runtime.xml",
+ "ref/dotnet/es/System.Dynamic.Runtime.xml",
+ "ref/dotnet/fr/System.Dynamic.Runtime.xml",
+ "ref/dotnet/it/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ja/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ko/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ru/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "type": "package",
+ "path": "System.Globalization/4.0.10",
+ "files": [
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.0",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.0",
+ "files": [
+ "System.Globalization.Extensions.4.0.0.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Globalization.Extensions.dll",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.Extensions.dll",
+ "ref/dotnet/System.Globalization.Extensions.xml",
+ "ref/dotnet/de/System.Globalization.Extensions.xml",
+ "ref/dotnet/es/System.Globalization.Extensions.xml",
+ "ref/dotnet/fr/System.Globalization.Extensions.xml",
+ "ref/dotnet/it/System.Globalization.Extensions.xml",
+ "ref/dotnet/ja/System.Globalization.Extensions.xml",
+ "ref/dotnet/ko/System.Globalization.Extensions.xml",
+ "ref/dotnet/ru/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "type": "package",
+ "path": "System.IO/4.0.10",
+ "files": [
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.Compression/4.0.0": {
+ "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "type": "package",
+ "path": "System.IO.Compression/4.0.0",
+ "files": [
+ "System.IO.Compression.4.0.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.Compression.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.IO.Compression.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.Compression.dll",
+ "ref/dotnet/System.IO.Compression.xml",
+ "ref/dotnet/de/System.IO.Compression.xml",
+ "ref/dotnet/es/System.IO.Compression.xml",
+ "ref/dotnet/fr/System.IO.Compression.xml",
+ "ref/dotnet/it/System.IO.Compression.xml",
+ "ref/dotnet/ja/System.IO.Compression.xml",
+ "ref/dotnet/ko/System.IO.Compression.xml",
+ "ref/dotnet/ru/System.IO.Compression.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json"
+ ]
+ },
+ "System.IO.Compression.clrcompression-arm/4.0.0": {
+ "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==",
+ "type": "package",
+ "path": "System.IO.Compression.clrcompression-arm/4.0.0",
+ "files": [
+ "System.IO.Compression.clrcompression-arm.4.0.0.nupkg.sha512",
+ "System.IO.Compression.clrcompression-arm.nuspec",
+ "runtimes/win10-arm/native/ClrCompression.dll",
+ "runtimes/win7-arm/native/clrcompression.dll"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "type": "package",
+ "path": "System.IO.Compression.clrcompression-x64/4.0.0",
+ "files": [
+ "System.IO.Compression.clrcompression-x64.4.0.0.nupkg.sha512",
+ "System.IO.Compression.clrcompression-x64.nuspec",
+ "runtimes/win10-x64/native/ClrCompression.dll",
+ "runtimes/win7-x64/native/clrcompression.dll"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "type": "package",
+ "path": "System.IO.Compression.clrcompression-x86/4.0.0",
+ "files": [
+ "System.IO.Compression.clrcompression-x86.4.0.0.nupkg.sha512",
+ "System.IO.Compression.clrcompression-x86.nuspec",
+ "runtimes/win10-x86/native/ClrCompression.dll",
+ "runtimes/win7-x86/native/clrcompression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.0",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.Compression.ZipFile.dll",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.Compression.ZipFile.dll",
+ "ref/dotnet/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.0",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.0",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "type": "package",
+ "path": "System.IO.UnmanagedMemoryStream/4.0.0",
+ "files": [
+ "System.IO.UnmanagedMemoryStream.4.0.0.nupkg.sha512",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Linq/4.0.0": {
+ "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "type": "package",
+ "path": "System.Linq/4.0.0",
+ "files": [
+ "System.Linq.4.0.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.0.10",
+ "files": [
+ "System.Linq.Expressions.4.0.10.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "lib/DNXCore50/System.Linq.Expressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Linq.Expressions.dll",
+ "ref/dotnet/System.Linq.Expressions.xml",
+ "ref/dotnet/de/System.Linq.Expressions.xml",
+ "ref/dotnet/es/System.Linq.Expressions.xml",
+ "ref/dotnet/fr/System.Linq.Expressions.xml",
+ "ref/dotnet/it/System.Linq.Expressions.xml",
+ "ref/dotnet/ja/System.Linq.Expressions.xml",
+ "ref/dotnet/ko/System.Linq.Expressions.xml",
+ "ref/dotnet/ru/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "type": "package",
+ "path": "System.Linq.Parallel/4.0.0",
+ "files": [
+ "System.Linq.Parallel.4.0.0.nupkg.sha512",
+ "System.Linq.Parallel.nuspec",
+ "lib/dotnet/System.Linq.Parallel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Parallel.dll",
+ "ref/dotnet/System.Linq.Parallel.xml",
+ "ref/dotnet/de/System.Linq.Parallel.xml",
+ "ref/dotnet/es/System.Linq.Parallel.xml",
+ "ref/dotnet/fr/System.Linq.Parallel.xml",
+ "ref/dotnet/it/System.Linq.Parallel.xml",
+ "ref/dotnet/ja/System.Linq.Parallel.xml",
+ "ref/dotnet/ko/System.Linq.Parallel.xml",
+ "ref/dotnet/ru/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "type": "package",
+ "path": "System.Linq.Queryable/4.0.0",
+ "files": [
+ "System.Linq.Queryable.4.0.0.nupkg.sha512",
+ "System.Linq.Queryable.nuspec",
+ "lib/dotnet/System.Linq.Queryable.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Queryable.dll",
+ "ref/dotnet/System.Linq.Queryable.xml",
+ "ref/dotnet/de/System.Linq.Queryable.xml",
+ "ref/dotnet/es/System.Linq.Queryable.xml",
+ "ref/dotnet/fr/System.Linq.Queryable.xml",
+ "ref/dotnet/it/System.Linq.Queryable.xml",
+ "ref/dotnet/ja/System.Linq.Queryable.xml",
+ "ref/dotnet/ko/System.Linq.Queryable.xml",
+ "ref/dotnet/ru/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Net.Http/4.0.0": {
+ "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "type": "package",
+ "path": "System.Net.Http/4.0.0",
+ "files": [
+ "System.Net.Http.4.0.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "lib/DNXCore50/System.Net.Http.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Net.Http.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Net.Http.dll",
+ "ref/dotnet/System.Net.Http.xml",
+ "ref/dotnet/de/System.Net.Http.xml",
+ "ref/dotnet/es/System.Net.Http.xml",
+ "ref/dotnet/fr/System.Net.Http.xml",
+ "ref/dotnet/it/System.Net.Http.xml",
+ "ref/dotnet/ja/System.Net.Http.xml",
+ "ref/dotnet/ko/System.Net.Http.xml",
+ "ref/dotnet/ru/System.Net.Http.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.0.0",
+ "files": [
+ "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "sha512": "NkKpsUm2MLoxT+YlSwexidAw2jGFIJuc6i4H9pT3nU3TQj7MZVursD/ohWj3nyBxthy7i00XLWkRZAwGao/zsg==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.0.10-beta-23123",
+ "files": [
+ "System.Net.NetworkInformation.4.0.10-beta-23123.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/DNXCore50/System.Net.NetworkInformation.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Net.Primitives/4.0.10": {
+ "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.10",
+ "files": [
+ "System.Net.Primitives.4.0.10.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "lib/DNXCore50/System.Net.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Net.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.Primitives.dll",
+ "ref/dotnet/System.Net.Primitives.xml",
+ "ref/dotnet/de/System.Net.Primitives.xml",
+ "ref/dotnet/es/System.Net.Primitives.xml",
+ "ref/dotnet/fr/System.Net.Primitives.xml",
+ "ref/dotnet/it/System.Net.Primitives.xml",
+ "ref/dotnet/ja/System.Net.Primitives.xml",
+ "ref/dotnet/ko/System.Net.Primitives.xml",
+ "ref/dotnet/ru/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Net.Primitives.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "type": "package",
+ "path": "System.Numerics.Vectors/4.1.0",
+ "files": [
+ "System.Numerics.Vectors.4.1.0.nupkg.sha512",
+ "System.Numerics.Vectors.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.10": {
+ "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.10",
+ "files": [
+ "System.ObjectModel.4.0.10.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ObjectModel.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ObjectModel.dll",
+ "ref/dotnet/System.ObjectModel.xml",
+ "ref/dotnet/de/System.ObjectModel.xml",
+ "ref/dotnet/es/System.ObjectModel.xml",
+ "ref/dotnet/fr/System.ObjectModel.xml",
+ "ref/dotnet/it/System.ObjectModel.xml",
+ "ref/dotnet/ja/System.ObjectModel.xml",
+ "ref/dotnet/ko/System.ObjectModel.xml",
+ "ref/dotnet/ru/System.ObjectModel.xml",
+ "ref/dotnet/zh-hans/System.ObjectModel.xml",
+ "ref/dotnet/zh-hant/System.ObjectModel.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Networking/4.0.0": {
+ "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "type": "package",
+ "path": "System.Private.Networking/4.0.0",
+ "files": [
+ "System.Private.Networking.4.0.0.nupkg.sha512",
+ "System.Private.Networking.nuspec",
+ "lib/DNXCore50/System.Private.Networking.dll",
+ "lib/netcore50/System.Private.Networking.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "type": "package",
+ "path": "System.Private.Uri/4.0.0",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "type": "package",
+ "path": "System.Reflection/4.0.10",
+ "files": [
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "type": "package",
+ "path": "System.Reflection.DispatchProxy/4.0.0",
+ "files": [
+ "System.Reflection.DispatchProxy.4.0.0.nupkg.sha512",
+ "System.Reflection.DispatchProxy.nuspec",
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.DispatchProxy.dll",
+ "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.DispatchProxy.dll",
+ "ref/dotnet/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll"
+ ]
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.0",
+ "files": [
+ "System.Reflection.Emit.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/dotnet/System.Reflection.Emit.dll",
+ "ref/dotnet/System.Reflection.Emit.xml",
+ "ref/dotnet/de/System.Reflection.Emit.xml",
+ "ref/dotnet/es/System.Reflection.Emit.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.xml",
+ "ref/dotnet/it/System.Reflection.Emit.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
+ "ref/net45/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.0",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.0",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.0",
+ "files": [
+ "System.Reflection.Extensions.4.0.0.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Extensions.dll",
+ "ref/dotnet/System.Reflection.Extensions.xml",
+ "ref/dotnet/de/System.Reflection.Extensions.xml",
+ "ref/dotnet/es/System.Reflection.Extensions.xml",
+ "ref/dotnet/fr/System.Reflection.Extensions.xml",
+ "ref/dotnet/it/System.Reflection.Extensions.xml",
+ "ref/dotnet/ja/System.Reflection.Extensions.xml",
+ "ref/dotnet/ko/System.Reflection.Extensions.xml",
+ "ref/dotnet/ru/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
+ ]
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "type": "package",
+ "path": "System.Reflection.Metadata/1.0.22",
+ "files": [
+ "System.Reflection.Metadata.1.0.22.nupkg.sha512",
+ "System.Reflection.Metadata.nuspec",
+ "lib/dotnet/System.Reflection.Metadata.dll",
+ "lib/dotnet/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.0",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.0.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.TypeExtensions.dll",
+ "ref/dotnet/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.0",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "type": "package",
+ "path": "System.Runtime/4.0.20",
+ "files": [
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.0.10",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.0",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.0.20",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
+ "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.WindowsRuntime/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.WindowsRuntime.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.WindowsRuntime.nuspec",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.0",
+ "files": [
+ "System.Runtime.Numerics.4.0.0.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "lib/dotnet/System.Runtime.Numerics.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Numerics.dll",
+ "ref/dotnet/System.Runtime.Numerics.xml",
+ "ref/dotnet/de/System.Runtime.Numerics.xml",
+ "ref/dotnet/es/System.Runtime.Numerics.xml",
+ "ref/dotnet/fr/System.Runtime.Numerics.xml",
+ "ref/dotnet/it/System.Runtime.Numerics.xml",
+ "ref/dotnet/ja/System.Runtime.Numerics.xml",
+ "ref/dotnet/ko/System.Runtime.Numerics.xml",
+ "ref/dotnet/ru/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Runtime.WindowsRuntime/4.0.10": {
+ "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==",
+ "type": "package",
+ "path": "System.Runtime.WindowsRuntime/4.0.10",
+ "files": [
+ "System.Runtime.WindowsRuntime.4.0.10.nupkg.sha512",
+ "System.Runtime.WindowsRuntime.nuspec",
+ "lib/netcore50/System.Runtime.WindowsRuntime.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll"
+ ]
+ },
+ "System.Security.Claims/4.0.0": {
+ "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "type": "package",
+ "path": "System.Security.Claims/4.0.0",
+ "files": [
+ "System.Security.Claims.4.0.0.nupkg.sha512",
+ "System.Security.Claims.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Security.Claims.dll",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Security.Claims.dll",
+ "ref/dotnet/System.Security.Claims.xml",
+ "ref/dotnet/de/System.Security.Claims.xml",
+ "ref/dotnet/es/System.Security.Claims.xml",
+ "ref/dotnet/fr/System.Security.Claims.xml",
+ "ref/dotnet/it/System.Security.Claims.xml",
+ "ref/dotnet/ja/System.Security.Claims.xml",
+ "ref/dotnet/ko/System.Security.Claims.xml",
+ "ref/dotnet/ru/System.Security.Claims.xml",
+ "ref/dotnet/zh-hans/System.Security.Claims.xml",
+ "ref/dotnet/zh-hant/System.Security.Claims.xml",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Security.Principal/4.0.0": {
+ "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "type": "package",
+ "path": "System.Security.Principal/4.0.0",
+ "files": [
+ "System.Security.Principal.4.0.0.nupkg.sha512",
+ "System.Security.Principal.nuspec",
+ "lib/dotnet/System.Security.Principal.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Security.Principal.dll",
+ "ref/dotnet/System.Security.Principal.xml",
+ "ref/dotnet/de/System.Security.Principal.xml",
+ "ref/dotnet/es/System.Security.Principal.xml",
+ "ref/dotnet/fr/System.Security.Principal.xml",
+ "ref/dotnet/it/System.Security.Principal.xml",
+ "ref/dotnet/ja/System.Security.Principal.xml",
+ "ref/dotnet/ko/System.Security.Principal.xml",
+ "ref/dotnet/ru/System.Security.Principal.xml",
+ "ref/dotnet/zh-hans/System.Security.Principal.xml",
+ "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.10",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.10",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.0.10",
+ "files": [
+ "System.Text.RegularExpressions.4.0.10.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Text.RegularExpressions.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.RegularExpressions.dll",
+ "ref/dotnet/System.Text.RegularExpressions.xml",
+ "ref/dotnet/de/System.Text.RegularExpressions.xml",
+ "ref/dotnet/es/System.Text.RegularExpressions.xml",
+ "ref/dotnet/fr/System.Text.RegularExpressions.xml",
+ "ref/dotnet/it/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ja/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ko/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ru/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "type": "package",
+ "path": "System.Threading/4.0.10",
+ "files": [
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "type": "package",
+ "path": "System.Threading.Overlapped/4.0.0",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.10",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Dataflow/4.5.25",
+ "files": [
+ "System.Threading.Tasks.Dataflow.4.5.25.nupkg.sha512",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Parallel/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Parallel.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll",
+ "ref/dotnet/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Threading.Timer/4.0.0": {
+ "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.0",
+ "files": [
+ "System.Threading.Timer.4.0.0.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "lib/DNXCore50/System.Threading.Timer.dll",
+ "lib/net451/_._",
+ "lib/netcore50/System.Threading.Timer.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Timer.dll",
+ "ref/dotnet/System.Threading.Timer.xml",
+ "ref/dotnet/de/System.Threading.Timer.xml",
+ "ref/dotnet/es/System.Threading.Timer.xml",
+ "ref/dotnet/fr/System.Threading.Timer.xml",
+ "ref/dotnet/it/System.Threading.Timer.xml",
+ "ref/dotnet/ja/System.Threading.Timer.xml",
+ "ref/dotnet/ko/System.Threading.Timer.xml",
+ "ref/dotnet/ru/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hans/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.10",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.10.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Xml.ReaderWriter.dll",
+ "ref/dotnet/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/de/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/es/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/it/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.10",
+ "files": [
+ "System.Xml.XDocument.4.0.10.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Xml.XDocument.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Xml.XDocument.dll",
+ "ref/dotnet/System.Xml.XDocument.xml",
+ "ref/dotnet/de/System.Xml.XDocument.xml",
+ "ref/dotnet/es/System.Xml.XDocument.xml",
+ "ref/dotnet/fr/System.Xml.XDocument.xml",
+ "ref/dotnet/it/System.Xml.XDocument.xml",
+ "ref/dotnet/ja/System.Xml.XDocument.xml",
+ "ref/dotnet/ko/System.Xml.XDocument.xml",
+ "ref/dotnet/ru/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.NETCore >= 5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility >= 1.0.0"
+ ],
+ ".NETPlatform,Version=v5.0": []
+ },
+ "tools": {},
+ "projectFileToolGroups": {}
+} \ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index e69de29bb..000000000
--- a/CONTRIBUTING.md
+++ /dev/null
diff --git a/DvdLib/BigEndianBinaryReader.cs b/DvdLib/BigEndianBinaryReader.cs
new file mode 100644
index 000000000..56d9db825
--- /dev/null
+++ b/DvdLib/BigEndianBinaryReader.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib
+{
+ public class BigEndianBinaryReader : BinaryReader
+ {
+ public BigEndianBinaryReader(Stream input)
+ : base(input)
+ {
+ }
+
+ public override ushort ReadUInt16()
+ {
+ return BitConverter.ToUInt16(ReadAndReverseBytes(2), 0);
+ }
+
+ public override uint ReadUInt32()
+ {
+ return BitConverter.ToUInt32(ReadAndReverseBytes(4), 0);
+ }
+
+ private byte[] ReadAndReverseBytes(int count)
+ {
+ byte[] val = base.ReadBytes(count);
+ Array.Reverse(val, 0, count);
+ return val;
+ }
+ }
+}
diff --git a/DvdLib/DvdLib.csproj b/DvdLib/DvdLib.csproj
new file mode 100644
index 000000000..8545e8d98
--- /dev/null
+++ b/DvdLib/DvdLib.csproj
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{713F42B5-878E-499D-A878-E4C652B1D5E8}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>DvdLib</RootNamespace>
+ <AssemblyName>DvdLib</AssemblyName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <!-- A reference to the entire .NET Framework is automatically included -->
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BigEndianBinaryReader.cs" />
+ <Compile Include="Ifo\AudioAttributes.cs" />
+ <Compile Include="Ifo\Cell.cs" />
+ <Compile Include="Ifo\CellPlaybackInfo.cs" />
+ <Compile Include="Ifo\CellPositionInfo.cs" />
+ <Compile Include="Ifo\Chapter.cs" />
+ <Compile Include="Ifo\Dvd.cs" />
+ <Compile Include="Ifo\DvdTime.cs" />
+ <Compile Include="Ifo\PgcCommandTable.cs" />
+ <Compile Include="Ifo\Program.cs" />
+ <Compile Include="Ifo\ProgramChain.cs" />
+ <Compile Include="Ifo\Title.cs" />
+ <Compile Include="Ifo\UserOperation.cs" />
+ <Compile Include="Ifo\VideoAttributes.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\MediaBrowser.Model\MediaBrowser.Model.csproj">
+ <Project>{7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}</Project>
+ <Name>MediaBrowser.Model</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
+ <PropertyGroup>
+ <PostBuildEvent>if $(ConfigurationName) == Release (
+xcopy "$(TargetPath)" "$(SolutionDir)\Nuget\dlls\" /y /d /r /i
+)</PostBuildEvent>
+ </PropertyGroup>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/DvdLib/DvdLib.nuget.targets b/DvdLib/DvdLib.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/DvdLib/DvdLib.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/DvdLib/Ifo/AudioAttributes.cs b/DvdLib/Ifo/AudioAttributes.cs
new file mode 100644
index 000000000..5b3b9fd9a
--- /dev/null
+++ b/DvdLib/Ifo/AudioAttributes.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public enum AudioCodec
+ {
+ AC3 = 0,
+ MPEG1 = 2,
+ MPEG2ext = 3,
+ LPCM = 4,
+ DTS = 6,
+ }
+
+ public enum ApplicationMode
+ {
+ Unspecified = 0,
+ Karaoke = 1,
+ Surround = 2,
+ }
+
+ public class AudioAttributes
+ {
+ public readonly AudioCodec Codec;
+ public readonly bool MultichannelExtensionPresent;
+ public readonly ApplicationMode Mode;
+ public readonly byte QuantDRC;
+ public readonly byte SampleRate;
+ public readonly byte Channels;
+ public readonly ushort LanguageCode;
+ public readonly byte LanguageExtension;
+ public readonly byte CodeExtension;
+ }
+
+ public class MultiChannelExtension
+ {
+
+ }
+}
diff --git a/DvdLib/Ifo/Cell.cs b/DvdLib/Ifo/Cell.cs
new file mode 100644
index 000000000..d0f442e36
--- /dev/null
+++ b/DvdLib/Ifo/Cell.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib.Ifo
+{
+ public class Cell
+ {
+ public CellPlaybackInfo PlaybackInfo { get; private set; }
+ public CellPositionInfo PositionInfo { get; private set; }
+
+ internal void ParsePlayback(BinaryReader br)
+ {
+ PlaybackInfo = new CellPlaybackInfo(br);
+ }
+
+ internal void ParsePosition(BinaryReader br)
+ {
+ PositionInfo = new CellPositionInfo(br);
+ }
+ }
+}
diff --git a/DvdLib/Ifo/CellPlaybackInfo.cs b/DvdLib/Ifo/CellPlaybackInfo.cs
new file mode 100644
index 000000000..ae3883eaa
--- /dev/null
+++ b/DvdLib/Ifo/CellPlaybackInfo.cs
@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib.Ifo
+{
+ public enum BlockMode
+ {
+ NotInBlock = 0,
+ FirstCell = 1,
+ InBlock = 2,
+ LastCell = 3,
+ }
+
+ public enum BlockType
+ {
+ Normal = 0,
+ Angle = 1,
+ }
+
+ public enum PlaybackMode
+ {
+ Normal = 0,
+ StillAfterEachVOBU = 1,
+ }
+
+ public class CellPlaybackInfo
+ {
+ public readonly BlockMode Mode;
+ public readonly BlockType Type;
+ public readonly bool SeamlessPlay;
+ public readonly bool Interleaved;
+ public readonly bool STCDiscontinuity;
+ public readonly bool SeamlessAngle;
+ public readonly PlaybackMode PlaybackMode;
+ public readonly bool Restricted;
+ public readonly byte StillTime;
+ public readonly byte CommandNumber;
+ public readonly DvdTime PlaybackTime;
+ public readonly uint FirstSector;
+ public readonly uint FirstILVUEndSector;
+ public readonly uint LastVOBUStartSector;
+ public readonly uint LastSector;
+
+ internal CellPlaybackInfo(BinaryReader br)
+ {
+ br.BaseStream.Seek(0x4, SeekOrigin.Current);
+ PlaybackTime = new DvdTime(br.ReadBytes(4));
+ br.BaseStream.Seek(0x10, SeekOrigin.Current);
+ }
+ }
+}
diff --git a/DvdLib/Ifo/CellPositionInfo.cs b/DvdLib/Ifo/CellPositionInfo.cs
new file mode 100644
index 000000000..2e0715940
--- /dev/null
+++ b/DvdLib/Ifo/CellPositionInfo.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib.Ifo
+{
+ public class CellPositionInfo
+ {
+ public readonly ushort VOBId;
+ public readonly byte CellId;
+
+ internal CellPositionInfo(BinaryReader br)
+ {
+ VOBId = br.ReadUInt16();
+ br.ReadByte();
+ CellId = br.ReadByte();
+ }
+ }
+}
diff --git a/DvdLib/Ifo/Chapter.cs b/DvdLib/Ifo/Chapter.cs
new file mode 100644
index 000000000..802c6ce62
--- /dev/null
+++ b/DvdLib/Ifo/Chapter.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public class Chapter
+ {
+ public ushort ProgramChainNumber { get; private set; }
+ public ushort ProgramNumber { get; private set; }
+ public uint ChapterNumber { get; private set; }
+
+ public Chapter(ushort pgcNum, ushort programNum, uint chapterNum)
+ {
+ ProgramChainNumber = pgcNum;
+ ProgramNumber = programNum;
+ ChapterNumber = chapterNum;
+ }
+ }
+}
diff --git a/DvdLib/Ifo/Dvd.cs b/DvdLib/Ifo/Dvd.cs
new file mode 100644
index 000000000..508c23db4
--- /dev/null
+++ b/DvdLib/Ifo/Dvd.cs
@@ -0,0 +1,161 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+using System.Diagnostics;
+using MediaBrowser.Model.IO;
+
+namespace DvdLib.Ifo
+{
+ public class Dvd
+ {
+ private readonly ushort _titleSetCount;
+ public readonly List<Title> Titles;
+
+ private ushort _titleCount;
+ public readonly Dictionary<ushort, string> VTSPaths = new Dictionary<ushort, string>();
+ private readonly IFileSystem _fileSystem;
+
+ public Dvd(string path, IFileSystem fileSystem)
+ {
+ _fileSystem = fileSystem;
+ Titles = new List<Title>();
+ var allFiles = _fileSystem.GetFiles(path, true).ToList();
+
+ var vmgPath = allFiles.FirstOrDefault(i => string.Equals(i.Name, "VIDEO_TS.IFO", StringComparison.OrdinalIgnoreCase)) ??
+ allFiles.FirstOrDefault(i => string.Equals(i.Name, "VIDEO_TS.BUP", StringComparison.OrdinalIgnoreCase));
+
+ if (vmgPath == null)
+ {
+ var allIfos = allFiles.Where(i => string.Equals(i.Extension, ".ifo", StringComparison.OrdinalIgnoreCase));
+
+ foreach (var ifo in allIfos)
+ {
+ var num = ifo.Name.Split('_').ElementAtOrDefault(1);
+ ushort ifoNumber;
+ var numbersRead = new List<ushort>();
+
+ if (!string.IsNullOrEmpty(num) && ushort.TryParse(num, out ifoNumber) && !numbersRead.Contains(ifoNumber))
+ {
+ ReadVTS(ifoNumber, ifo.FullName);
+ numbersRead.Add(ifoNumber);
+ }
+ }
+ }
+ else
+ {
+ using (var vmgFs = _fileSystem.GetFileStream(vmgPath.FullName, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
+ {
+ using (BigEndianBinaryReader vmgRead = new BigEndianBinaryReader(vmgFs))
+ {
+ vmgFs.Seek(0x3E, SeekOrigin.Begin);
+ _titleSetCount = vmgRead.ReadUInt16();
+
+ // read address of TT_SRPT
+ vmgFs.Seek(0xC4, SeekOrigin.Begin);
+ uint ttSectorPtr = vmgRead.ReadUInt32();
+ vmgFs.Seek(ttSectorPtr * 2048, SeekOrigin.Begin);
+ ReadTT_SRPT(vmgRead);
+ }
+ }
+
+ for (ushort titleSetNum = 1; titleSetNum <= _titleSetCount; titleSetNum++)
+ {
+ ReadVTS(titleSetNum, allFiles);
+ }
+ }
+ }
+
+ private void ReadTT_SRPT(BinaryReader read)
+ {
+ _titleCount = read.ReadUInt16();
+ read.BaseStream.Seek(6, SeekOrigin.Current);
+ for (uint titleNum = 1; titleNum <= _titleCount; titleNum++)
+ {
+ Title t = new Title(titleNum);
+ t.ParseTT_SRPT(read);
+ Titles.Add(t);
+ }
+ }
+
+ private void ReadVTS(ushort vtsNum, List<FileSystemMetadata> allFiles)
+ {
+ var filename = String.Format("VTS_{0:00}_0.IFO", vtsNum);
+
+ var vtsPath = allFiles.FirstOrDefault(i => string.Equals(i.Name, filename, StringComparison.OrdinalIgnoreCase)) ??
+ allFiles.FirstOrDefault(i => string.Equals(i.Name, Path.ChangeExtension(filename, ".bup"), StringComparison.OrdinalIgnoreCase));
+
+ if (vtsPath == null)
+ {
+ throw new FileNotFoundException("Unable to find VTS IFO file");
+ }
+
+ ReadVTS(vtsNum, vtsPath.FullName);
+ }
+
+ private void ReadVTS(ushort vtsNum, string vtsPath)
+ {
+ VTSPaths[vtsNum] = vtsPath;
+
+ using (var vtsFs = _fileSystem.GetFileStream(vtsPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
+ {
+ using (BigEndianBinaryReader vtsRead = new BigEndianBinaryReader(vtsFs))
+ {
+ // Read VTS_PTT_SRPT
+ vtsFs.Seek(0xC8, SeekOrigin.Begin);
+ uint vtsPttSrptSecPtr = vtsRead.ReadUInt32();
+ uint baseAddr = (vtsPttSrptSecPtr * 2048);
+ vtsFs.Seek(baseAddr, SeekOrigin.Begin);
+
+ ushort numTitles = vtsRead.ReadUInt16();
+ vtsRead.ReadUInt16();
+ uint endaddr = vtsRead.ReadUInt32();
+ uint[] offsets = new uint[numTitles];
+ for (ushort titleNum = 0; titleNum < numTitles; titleNum++)
+ {
+ offsets[titleNum] = vtsRead.ReadUInt32();
+ }
+
+ for (uint titleNum = 0; titleNum < numTitles; titleNum++)
+ {
+ uint chapNum = 1;
+ vtsFs.Seek(baseAddr + offsets[titleNum], SeekOrigin.Begin);
+ Title t = Titles.FirstOrDefault(vtst => vtst.IsVTSTitle(vtsNum, titleNum + 1));
+ if (t == null) continue;
+
+ do
+ {
+ t.Chapters.Add(new Chapter(vtsRead.ReadUInt16(), vtsRead.ReadUInt16(), chapNum));
+ if (titleNum + 1 < numTitles && vtsFs.Position == (baseAddr + offsets[titleNum + 1])) break;
+ chapNum++;
+ }
+ while (vtsFs.Position < (baseAddr + endaddr));
+ }
+
+ // Read VTS_PGCI
+ vtsFs.Seek(0xCC, SeekOrigin.Begin);
+ uint vtsPgciSecPtr = vtsRead.ReadUInt32();
+ vtsFs.Seek(vtsPgciSecPtr * 2048, SeekOrigin.Begin);
+
+ long startByte = vtsFs.Position;
+
+ ushort numPgcs = vtsRead.ReadUInt16();
+ vtsFs.Seek(6, SeekOrigin.Current);
+ for (ushort pgcNum = 1; pgcNum <= numPgcs; pgcNum++)
+ {
+ byte pgcCat = vtsRead.ReadByte();
+ bool entryPgc = (pgcCat & 0x80) != 0;
+ uint titleNum = (uint)(pgcCat & 0x7F);
+
+ vtsFs.Seek(3, SeekOrigin.Current);
+ uint vtsPgcOffset = vtsRead.ReadUInt32();
+
+ Title t = Titles.FirstOrDefault(vtst => vtst.IsVTSTitle(vtsNum, titleNum));
+ if (t != null) t.AddPgc(vtsRead, startByte + vtsPgcOffset, entryPgc, pgcNum);
+ }
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/DvdLib/Ifo/DvdTime.cs b/DvdLib/Ifo/DvdTime.cs
new file mode 100644
index 000000000..f565f5fdf
--- /dev/null
+++ b/DvdLib/Ifo/DvdTime.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public class DvdTime
+ {
+ public readonly byte Hour, Minute, Second, Frames, FrameRate;
+
+ public DvdTime(byte[] data)
+ {
+ Hour = GetBCDValue(data[0]);
+ Minute = GetBCDValue(data[1]);
+ Second = GetBCDValue(data[2]);
+ Frames = GetBCDValue((byte)(data[3] & 0x3F));
+
+ if ((data[3] & 0x80) != 0) FrameRate = 30;
+ else if ((data[3] & 0x40) != 0) FrameRate = 25;
+ }
+
+ private byte GetBCDValue(byte data)
+ {
+ return (byte)((((data & 0xF0) >> 4) * 10) + (data & 0x0F));
+ }
+
+ public static explicit operator TimeSpan(DvdTime time)
+ {
+ int ms = (int)(((1.0 / (double)time.FrameRate) * time.Frames) * 1000.0);
+ return new TimeSpan(0, time.Hour, time.Minute, time.Second, ms);
+ }
+ }
+}
diff --git a/DvdLib/Ifo/PgcCommandTable.cs b/DvdLib/Ifo/PgcCommandTable.cs
new file mode 100644
index 000000000..2ead78cef
--- /dev/null
+++ b/DvdLib/Ifo/PgcCommandTable.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public class ProgramChainCommandTable
+ {
+ public readonly ushort LastByteAddress;
+ public readonly List<VirtualMachineCommand> PreCommands;
+ public readonly List<VirtualMachineCommand> PostCommands;
+ public readonly List<VirtualMachineCommand> CellCommands;
+ }
+
+ public class VirtualMachineCommand
+ {
+ public readonly byte[] Command;
+ }
+}
diff --git a/DvdLib/Ifo/Program.cs b/DvdLib/Ifo/Program.cs
new file mode 100644
index 000000000..48870d9dd
--- /dev/null
+++ b/DvdLib/Ifo/Program.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public class Program
+ {
+ public readonly List<Cell> Cells;
+
+ public Program(List<Cell> cells)
+ {
+ Cells = cells;
+ }
+ }
+}
diff --git a/DvdLib/Ifo/ProgramChain.cs b/DvdLib/Ifo/ProgramChain.cs
new file mode 100644
index 000000000..3179f73cd
--- /dev/null
+++ b/DvdLib/Ifo/ProgramChain.cs
@@ -0,0 +1,117 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib.Ifo
+{
+ public enum ProgramPlaybackMode
+ {
+ Sequential,
+ Random,
+ Shuffle
+ }
+
+ public class ProgramChain
+ {
+ private ushort _unknown1;
+
+ private byte _programCount;
+ public readonly List<Program> Programs;
+
+ private byte _cellCount;
+ public readonly List<Cell> Cells;
+
+ public DvdTime PlaybackTime { get; private set; }
+ public UserOperation ProhibitedUserOperations { get; private set; }
+ public byte[] AudioStreamControl { get; private set; } // 8*2 entries
+ public byte[] SubpictureStreamControl { get; private set; } // 32*4 entries
+
+ private ushort _nextProgramNumber;
+ public readonly ProgramChain Next;
+
+ private ushort _prevProgramNumber;
+ public readonly ProgramChain Previous;
+
+ private ushort _goupProgramNumber;
+ public readonly ProgramChain Goup; // ?? maybe Group
+
+ private byte _playbackMode;
+ public ProgramPlaybackMode PlaybackMode { get; private set; }
+ public uint ProgramCount { get; private set; }
+
+ public byte StillTime { get; private set; }
+ public byte[] Palette { get; private set; } // 16*4 entries
+
+ private ushort _commandTableOffset;
+ public readonly ProgramChainCommandTable CommandTable;
+
+ private ushort _programMapOffset;
+ private ushort _cellPlaybackOffset;
+ private ushort _cellPositionOffset;
+
+ public readonly uint VideoTitleSetIndex;
+
+ internal ProgramChain(uint vtsPgcNum)
+ {
+ VideoTitleSetIndex = vtsPgcNum;
+ Cells = new List<Cell>();
+ Programs = new List<Program>();
+ }
+
+ internal void ParseHeader(BinaryReader br)
+ {
+ long startPos = br.BaseStream.Position;
+
+ br.ReadUInt16();
+ _programCount = br.ReadByte();
+ _cellCount = br.ReadByte();
+ PlaybackTime = new DvdTime(br.ReadBytes(4));
+ ProhibitedUserOperations = (UserOperation)br.ReadUInt32();
+ AudioStreamControl = br.ReadBytes(16);
+ SubpictureStreamControl = br.ReadBytes(128);
+
+ _nextProgramNumber = br.ReadUInt16();
+ _prevProgramNumber = br.ReadUInt16();
+ _goupProgramNumber = br.ReadUInt16();
+
+ StillTime = br.ReadByte();
+ byte pbMode = br.ReadByte();
+ if (pbMode == 0) PlaybackMode = ProgramPlaybackMode.Sequential;
+ else PlaybackMode = ((pbMode & 0x80) == 0) ? ProgramPlaybackMode.Random : ProgramPlaybackMode.Shuffle;
+ ProgramCount = (uint)(pbMode & 0x7F);
+
+ Palette = br.ReadBytes(64);
+ _commandTableOffset = br.ReadUInt16();
+ _programMapOffset = br.ReadUInt16();
+ _cellPlaybackOffset = br.ReadUInt16();
+ _cellPositionOffset = br.ReadUInt16();
+
+ // read position info
+ br.BaseStream.Seek(startPos + _cellPositionOffset, SeekOrigin.Begin);
+ for (int cellNum = 0; cellNum < _cellCount; cellNum++)
+ {
+ Cell c = new Cell();
+ c.ParsePosition(br);
+ Cells.Add(c);
+ }
+
+ br.BaseStream.Seek(startPos + _cellPlaybackOffset, SeekOrigin.Begin);
+ for (int cellNum = 0; cellNum < _cellCount; cellNum++)
+ {
+ Cells[cellNum].ParsePlayback(br);
+ }
+
+ br.BaseStream.Seek(startPos + _programMapOffset, SeekOrigin.Begin);
+ List<int> cellNumbers = new List<int>();
+ for (int progNum = 0; progNum < _programCount; progNum++) cellNumbers.Add(br.ReadByte() - 1);
+
+ for (int i = 0; i < cellNumbers.Count; i++)
+ {
+ int max = (i + 1 == cellNumbers.Count) ? _cellCount : cellNumbers[i+1];
+ Programs.Add(new Program(Cells.Where((c, idx) => idx >= cellNumbers[i] && idx < max).ToList()));
+ }
+ }
+ }
+}
diff --git a/DvdLib/Ifo/Title.cs b/DvdLib/Ifo/Title.cs
new file mode 100644
index 000000000..70deb45bf
--- /dev/null
+++ b/DvdLib/Ifo/Title.cs
@@ -0,0 +1,64 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+
+namespace DvdLib.Ifo
+{
+ public class Title
+ {
+ public uint TitleNumber { get; private set; }
+ public uint AngleCount { get; private set; }
+ public ushort ChapterCount { get; private set; }
+ public byte VideoTitleSetNumber { get; private set; }
+
+ private ushort _parentalManagementMask;
+ private byte _titleNumberInVTS;
+ private uint _vtsStartSector; // relative to start of entire disk
+
+ public ProgramChain EntryProgramChain { get; private set; }
+ public readonly List<ProgramChain> ProgramChains;
+
+ public readonly List<Chapter> Chapters;
+
+ public Title(uint titleNum)
+ {
+ ProgramChains = new List<ProgramChain>();
+ Chapters = new List<Chapter>();
+ Chapters = new List<Chapter>();
+ TitleNumber = titleNum;
+ }
+
+ public bool IsVTSTitle(uint vtsNum, uint vtsTitleNum)
+ {
+ return (vtsNum == VideoTitleSetNumber && vtsTitleNum == _titleNumberInVTS);
+ }
+
+ internal void ParseTT_SRPT(BinaryReader br)
+ {
+ byte titleType = br.ReadByte();
+ // TODO parse Title Type
+
+ AngleCount = br.ReadByte();
+ ChapterCount = br.ReadUInt16();
+ _parentalManagementMask = br.ReadUInt16();
+ VideoTitleSetNumber = br.ReadByte();
+ _titleNumberInVTS = br.ReadByte();
+ _vtsStartSector = br.ReadUInt32();
+ }
+
+ internal void AddPgc(BinaryReader br, long startByte, bool entryPgc, uint pgcNum)
+ {
+ long curPos = br.BaseStream.Position;
+ br.BaseStream.Seek(startByte, SeekOrigin.Begin);
+
+ ProgramChain pgc = new ProgramChain(pgcNum);
+ pgc.ParseHeader(br);
+ ProgramChains.Add(pgc);
+ if (entryPgc) EntryProgramChain = pgc;
+
+ br.BaseStream.Seek(curPos, SeekOrigin.Begin);
+ }
+ }
+}
diff --git a/DvdLib/Ifo/UserOperation.cs b/DvdLib/Ifo/UserOperation.cs
new file mode 100644
index 000000000..c3cffd487
--- /dev/null
+++ b/DvdLib/Ifo/UserOperation.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ [Flags]
+ public enum UserOperation
+ {
+ None = 0,
+ TitleOrTimePlay = 1,
+ ChapterSearchOrPlay = 2,
+ TitlePlay = 4,
+ Stop = 8,
+ GoUp = 16,
+ TimeOrChapterSearch = 32,
+ PrevOrTopProgramSearch = 64,
+ NextProgramSearch = 128,
+ ForwardScan = 256,
+ BackwardScan = 512,
+ TitleMenuCall = 1024,
+ RootMenuCall = 2048,
+ SubpictureMenuCall = 4096,
+ AudioMenuCall = 8192,
+ AngleMenuCall = 16384,
+ ChapterMenuCall = 32768,
+ Resume = 65536,
+ ButtonSelectOrActive = 131072,
+ StillOff = 262144,
+ PauseOn = 524288,
+ AudioStreamChange = 1048576,
+ SubpictureStreamChange = 2097152,
+ AngleChange = 4194304,
+ KaraokeAudioPresentationModeChange = 8388608,
+ VideoPresentationModeChange = 16777216,
+ }
+}
diff --git a/DvdLib/Ifo/VideoAttributes.cs b/DvdLib/Ifo/VideoAttributes.cs
new file mode 100644
index 000000000..b2d375942
--- /dev/null
+++ b/DvdLib/Ifo/VideoAttributes.cs
@@ -0,0 +1,51 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace DvdLib.Ifo
+{
+ public enum VideoCodec
+ {
+ MPEG1 = 0,
+ MPEG2 = 1,
+ }
+
+ public enum VideoFormat
+ {
+ NTSC = 0,
+ PAL = 1,
+ }
+
+ public enum AspectRatio
+ {
+ ar4to3 = 0,
+ ar16to9 = 3
+ }
+
+ public enum FilmMode
+ {
+ None = -1,
+ Camera = 0,
+ Film = 1,
+ }
+
+ public class VideoAttributes
+ {
+ public readonly VideoCodec Codec;
+ public readonly VideoFormat Format;
+ public readonly AspectRatio Aspect;
+ public readonly bool AutomaticPanScan;
+ public readonly bool AutomaticLetterBox;
+ public readonly bool Line21CCField1;
+ public readonly bool Line21CCField2;
+ public readonly int Width;
+ public readonly int Height;
+ public readonly bool Letterboxed;
+ public readonly FilmMode FilmMode;
+
+ public VideoAttributes()
+ {
+ }
+ }
+}
diff --git a/DvdLib/Properties/AssemblyInfo.cs b/DvdLib/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..cca792684
--- /dev/null
+++ b/DvdLib/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("DvdLib")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DvdLib")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.1")] \ No newline at end of file
diff --git a/DvdLib/project.json b/DvdLib/project.json
new file mode 100644
index 000000000..9d20d9ec9
--- /dev/null
+++ b/DvdLib/project.json
@@ -0,0 +1,16 @@
+{
+ "frameworks": {
+ "netstandard1.6": {
+ "dependencies": {
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7": {
+ "buildOptions": {
+ "define": []
+ },
+ "frameworkAssemblies": {}
+ }
+ },
+ "dependencies": {}
+} \ No newline at end of file
diff --git a/DvdLib/project.lock.json b/DvdLib/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/DvdLib/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/Emby.Drawing/Common/ImageHeader.cs b/Emby.Drawing/Common/ImageHeader.cs
index b5c672a56..45a8f0d47 100644
--- a/Emby.Drawing/Common/ImageHeader.cs
+++ b/Emby.Drawing/Common/ImageHeader.cs
@@ -4,7 +4,9 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.Common
{
diff --git a/Emby.Drawing/Emby.Drawing.csproj b/Emby.Drawing/Emby.Drawing.csproj
index 8de9e23f5..5c0870d3c 100644
--- a/Emby.Drawing/Emby.Drawing.csproj
+++ b/Emby.Drawing/Emby.Drawing.csproj
@@ -32,17 +32,10 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="ImageMagickSharp, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\ImageMagickSharp.1.0.0.18\lib\net45\ImageMagickSharp.dll</HintPath>
</Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
diff --git a/Emby.Drawing/GDI/DynamicImageHelpers.cs b/Emby.Drawing/GDI/DynamicImageHelpers.cs
index 59340af8a..9cbd6cbe3 100644
--- a/Emby.Drawing/GDI/DynamicImageHelpers.cs
+++ b/Emby.Drawing/GDI/DynamicImageHelpers.cs
@@ -3,7 +3,9 @@ using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.GDI
{
diff --git a/Emby.Drawing/GDI/GDIImageEncoder.cs b/Emby.Drawing/GDI/GDIImageEncoder.cs
index afd16899d..2fd2cac7e 100644
--- a/Emby.Drawing/GDI/GDIImageEncoder.cs
+++ b/Emby.Drawing/GDI/GDIImageEncoder.cs
@@ -7,7 +7,9 @@ using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using ImageFormat = MediaBrowser.Model.Drawing.ImageFormat;
namespace Emby.Drawing.GDI
@@ -81,7 +83,7 @@ namespace Emby.Drawing.GDI
{
_fileSystem.CreateDirectory(Path.GetDirectoryName(outputPath));
- using (var outputStream = _fileSystem.GetFileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read, false))
+ using (var outputStream = _fileSystem.GetFileStream(outputPath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, false))
{
croppedImage.Save(System.Drawing.Imaging.ImageFormat.Png, outputStream, 100);
}
@@ -136,7 +138,7 @@ namespace Emby.Drawing.GDI
_fileSystem.CreateDirectory(Path.GetDirectoryName(cacheFilePath));
// Save to the cache location
- using (var cacheFileStream = _fileSystem.GetFileStream(cacheFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, false))
+ using (var cacheFileStream = _fileSystem.GetFileStream(cacheFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, false))
{
// Save to the memory stream
thumbnail.Save(outputFormat, cacheFileStream, quality);
diff --git a/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs b/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
index 9820829ae..3410ef003 100644
--- a/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
+++ b/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
@@ -8,8 +8,10 @@ using MediaBrowser.Model.Logging;
using System;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.ImageMagick
{
diff --git a/Emby.Drawing/ImageMagick/PlayedIndicatorDrawer.cs b/Emby.Drawing/ImageMagick/PlayedIndicatorDrawer.cs
index d838410b9..14fb0ddf1 100644
--- a/Emby.Drawing/ImageMagick/PlayedIndicatorDrawer.cs
+++ b/Emby.Drawing/ImageMagick/PlayedIndicatorDrawer.cs
@@ -5,7 +5,9 @@ using MediaBrowser.Model.Drawing;
using System;
using System.IO;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.ImageMagick
{
diff --git a/Emby.Drawing/ImageMagick/StripCollageBuilder.cs b/Emby.Drawing/ImageMagick/StripCollageBuilder.cs
index 7bc144c11..715ab4680 100644
--- a/Emby.Drawing/ImageMagick/StripCollageBuilder.cs
+++ b/Emby.Drawing/ImageMagick/StripCollageBuilder.cs
@@ -2,7 +2,9 @@
using MediaBrowser.Common.Configuration;
using System;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.ImageMagick
{
diff --git a/Emby.Drawing/ImageMagick/UnplayedCountIndicator.cs b/Emby.Drawing/ImageMagick/UnplayedCountIndicator.cs
index 1d35b52c4..c53140099 100644
--- a/Emby.Drawing/ImageMagick/UnplayedCountIndicator.cs
+++ b/Emby.Drawing/ImageMagick/UnplayedCountIndicator.cs
@@ -2,7 +2,9 @@
using MediaBrowser.Common.Configuration;
using MediaBrowser.Model.Drawing;
using System.Globalization;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace Emby.Drawing.ImageMagick
{
diff --git a/Emby.Drawing/ImageProcessor.cs b/Emby.Drawing/ImageProcessor.cs
index e9f8f81f3..3235b7efa 100644
--- a/Emby.Drawing/ImageProcessor.cs
+++ b/Emby.Drawing/ImageProcessor.cs
@@ -15,8 +15,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using Emby.Drawing.Common;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Net;
@@ -152,7 +154,7 @@ namespace Emby.Drawing
{
var file = await ProcessImage(options).ConfigureAwait(false);
- using (var fileStream = _fileSystem.GetFileStream(file.Item1, FileMode.Open, FileAccess.Read, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(file.Item1, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read, true))
{
await fileStream.CopyToAsync(toStream).ConfigureAwait(false);
}
diff --git a/Emby.Drawing/packages.config b/Emby.Drawing/packages.config
index af298b3e1..be2fb4187 100644
--- a/Emby.Drawing/packages.config
+++ b/Emby.Drawing/packages.config
@@ -1,6 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="ImageMagickSharp" version="1.0.0.18" targetFramework="net45" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
</packages> \ No newline at end of file
diff --git a/Emby.Photos/Emby.Photos.csproj b/Emby.Photos/Emby.Photos.csproj
new file mode 100644
index 000000000..efc15519f
--- /dev/null
+++ b/Emby.Photos/Emby.Photos.csproj
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{89AB4548-770D-41FD-A891-8DAFF44F452C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Emby.Photos</RootNamespace>
+ <AssemblyName>Emby.Photos</AssemblyName>
+ <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile />
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="Microsoft.CSharp" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Net.Http" />
+ <Reference Include="System.Xml" />
+ <Reference Include="taglib-sharp">
+ <HintPath>..\ThirdParty\taglib\taglib-sharp.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="PhotoProvider.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\MediaBrowser.Common\MediaBrowser.Common.csproj">
+ <Project>{9142eefa-7570-41e1-bfcc-468bb571af2f}</Project>
+ <Name>MediaBrowser.Common</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\MediaBrowser.Controller\MediaBrowser.Controller.csproj">
+ <Project>{17e1f4e6-8abd-4fe5-9ecf-43d4b6087ba2}</Project>
+ <Name>MediaBrowser.Controller</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\MediaBrowser.Model\MediaBrowser.Model.csproj">
+ <Project>{7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}</Project>
+ <Name>MediaBrowser.Model</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.Providers/Photos/PhotoProvider.cs b/Emby.Photos/PhotoProvider.cs
index c48c3d09b..aa9b36f17 100644
--- a/MediaBrowser.Providers/Photos/PhotoProvider.cs
+++ b/Emby.Photos/PhotoProvider.cs
@@ -1,18 +1,18 @@
-using MediaBrowser.Controller.Entities;
+using System;
+using System.Linq;
+using System.Threading;
+using System.Threading.Tasks;
+using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
-using System;
-using System.Linq;
-using System.Threading;
-using System.Threading.Tasks;
using TagLib;
using TagLib.IFD;
using TagLib.IFD.Entries;
using TagLib.IFD.Tags;
-namespace MediaBrowser.Providers.Photos
+namespace Emby.Photos
{
public class PhotoProvider : ICustomMetadataProvider<Photo>, IHasItemChangeMonitor, IForcedProvider
{
@@ -114,7 +114,7 @@ namespace MediaBrowser.Providers.Photos
}
else
{
- Model.Drawing.ImageOrientation orientation;
+ MediaBrowser.Model.Drawing.ImageOrientation orientation;
if (Enum.TryParse(image.ImageTag.Orientation.ToString(), true, out orientation))
{
item.Orientation = orientation;
diff --git a/Emby.Photos/Properties/AssemblyInfo.cs b/Emby.Photos/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..abef142ef
--- /dev/null
+++ b/Emby.Photos/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Emby.Photos")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Emby.Photos")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("89ab4548-770d-41fd-a891-8daff44f452c")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Emby.Server.sln b/Emby.Server.sln
new file mode 100644
index 000000000..a12b5c3ec
--- /dev/null
+++ b/Emby.Server.sln
@@ -0,0 +1,134 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D93082B7-8BA0-4F64-8772-F318C78773D7}"
+ ProjectSection(SolutionItems) = preProject
+ global.json = global.json
+ EndProjectSection
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Emby.Server", "src\Emby.Server\Emby.Server.xproj", "{DDAFF431-0B3D-4857-8762-990A32DC8472}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Model", "MediaBrowser.Model\MediaBrowser.Model.csproj", "{7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Common", "MediaBrowser.Common\MediaBrowser.Common.csproj", "{9142EEFA-7570-41E1-BFCC-468BB571AF2F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Controller", "MediaBrowser.Controller\MediaBrowser.Controller.csproj", "{17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.XbmcMetadata", "MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj", "{23499896-B135-4527-8574-C26E926EA99E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.LocalMetadata", "MediaBrowser.LocalMetadata\MediaBrowser.LocalMetadata.csproj", "{7EF9F3E0-697D-42F3-A08F-19DEB5F84392}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.WebDashboard", "MediaBrowser.WebDashboard\MediaBrowser.WebDashboard.csproj", "{5624B7B5-B5A7-41D8-9F10-CC5611109619}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DvdLib", "DvdLib\DvdLib.csproj", "{713F42B5-878E-499D-A878-E4C652B1D5E8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BDInfo", "BDInfo\BDInfo.csproj", "{88AE38DF-19D7-406F-A6A9-09527719A21E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Common.Implementations", "MediaBrowser.Common.Implementations\MediaBrowser.Common.Implementations.csproj", "{C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Providers", "MediaBrowser.Providers\MediaBrowser.Providers.csproj", "{442B5058-DCAF-4263-BB6A-F21E31120A1B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSubtitlesHandler", "OpenSubtitlesHandler\OpenSubtitlesHandler.csproj", "{4A4402D4-E910-443B-B8FC-2C18286A2CA0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release Mono|Any CPU = Release Mono|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DDAFF431-0B3D-4857-8762-990A32DC8472}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23499896-B135-4527-8574-C26E926EA99E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {DDAFF431-0B3D-4857-8762-990A32DC8472} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {9142EEFA-7570-41E1-BFCC-468BB571AF2F} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {23499896-B135-4527-8574-C26E926EA99E} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {7EF9F3E0-697D-42F3-A08F-19DEB5F84392} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {5624B7B5-B5A7-41D8-9F10-CC5611109619} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {713F42B5-878E-499D-A878-E4C652B1D5E8} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {88AE38DF-19D7-406F-A6A9-09527719A21E} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {C4D2573A-3FD3-441F-81AF-174AC4CD4E1D} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {442B5058-DCAF-4263-BB6A-F21E31120A1B} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ {4A4402D4-E910-443B-B8FC-2C18286A2CA0} = {8ADD772F-F0A4-4A53-9B2F-AF4A4C585839}
+ EndGlobalSection
+EndGlobal
diff --git a/MediaBrowser.Api/ApiEntryPoint.cs b/MediaBrowser.Api/ApiEntryPoint.cs
index c6e45c61a..588236a39 100644
--- a/MediaBrowser.Api/ApiEntryPoint.cs
+++ b/MediaBrowser.Api/ApiEntryPoint.cs
@@ -15,7 +15,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Dto;
namespace MediaBrowser.Api
diff --git a/MediaBrowser.Api/BaseApiService.cs b/MediaBrowser.Api/BaseApiService.cs
index ce3e963b7..4810d4e9c 100644
--- a/MediaBrowser.Api/BaseApiService.cs
+++ b/MediaBrowser.Api/BaseApiService.cs
@@ -6,18 +6,18 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
/// <summary>
/// Class BaseApiService
/// </summary>
- public class BaseApiService : IHasResultFactory, IRestfulService, IHasSession
+ public class BaseApiService : IHasResultFactory, IService, IHasSession
{
/// <summary>
/// Gets or sets the logger.
diff --git a/MediaBrowser.Controller/Net/BasePeriodicWebSocketListener.cs b/MediaBrowser.Api/BasePeriodicWebSocketListener.cs
index be177cb02..b650cd4c2 100644
--- a/MediaBrowser.Controller/Net/BasePeriodicWebSocketListener.cs
+++ b/MediaBrowser.Api/BasePeriodicWebSocketListener.cs
@@ -1,13 +1,14 @@
-using MediaBrowser.Model.Logging;
-using MediaBrowser.Model.Net;
-using System;
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Controller.Net;
+using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Net;
-namespace MediaBrowser.Controller.Net
+namespace MediaBrowser.Api
{
/// <summary>
/// Starts sending data over a web socket periodically when a message is received, and then stops when a corresponding stop message is received
diff --git a/MediaBrowser.Api/BrandingService.cs b/MediaBrowser.Api/BrandingService.cs
index e991565ad..4602f56ed 100644
--- a/MediaBrowser.Api/BrandingService.cs
+++ b/MediaBrowser.Api/BrandingService.cs
@@ -1,6 +1,6 @@
using MediaBrowser.Common.Configuration;
using MediaBrowser.Model.Branding;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/ChannelService.cs b/MediaBrowser.Api/ChannelService.cs
index 2dfa0918d..1eeb92530 100644
--- a/MediaBrowser.Api/ChannelService.cs
+++ b/MediaBrowser.Api/ChannelService.cs
@@ -4,12 +4,12 @@ using MediaBrowser.Model.Channels;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/ConfigurationService.cs b/MediaBrowser.Api/ConfigurationService.cs
index 2e5c252d6..5dbb4b42a 100644
--- a/MediaBrowser.Api/ConfigurationService.cs
+++ b/MediaBrowser.Api/ConfigurationService.cs
@@ -4,14 +4,15 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
-using ServiceStack.Web;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.MediaEncoding;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/ConnectService.cs b/MediaBrowser.Api/ConnectService.cs
index 494a6e756..ad3649cd2 100644
--- a/MediaBrowser.Api/ConnectService.cs
+++ b/MediaBrowser.Api/ConnectService.cs
@@ -3,11 +3,11 @@ using MediaBrowser.Controller.Connect;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Connect;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Controller.Session;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Devices/DeviceService.cs b/MediaBrowser.Api/Devices/DeviceService.cs
index 759eea353..544960f5f 100644
--- a/MediaBrowser.Api/Devices/DeviceService.cs
+++ b/MediaBrowser.Api/Devices/DeviceService.cs
@@ -5,10 +5,9 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Devices;
using MediaBrowser.Model.Querying;
using MediaBrowser.Model.Session;
-using ServiceStack;
-using ServiceStack.Web;
using System.IO;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Devices
{
diff --git a/MediaBrowser.Api/DisplayPreferencesService.cs b/MediaBrowser.Api/DisplayPreferencesService.cs
index 69c4c89ee..5a21fc9f4 100644
--- a/MediaBrowser.Api/DisplayPreferencesService.cs
+++ b/MediaBrowser.Api/DisplayPreferencesService.cs
@@ -2,9 +2,9 @@
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Dlna/DlnaServerService.cs b/MediaBrowser.Api/Dlna/DlnaServerService.cs
index da3e3bad4..3f9f7bd06 100644
--- a/MediaBrowser.Api/Dlna/DlnaServerService.cs
+++ b/MediaBrowser.Api/Dlna/DlnaServerService.cs
@@ -1,6 +1,4 @@
using MediaBrowser.Controller.Dlna;
-using ServiceStack;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -10,6 +8,7 @@ using System.Threading.Tasks;
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Dlna
{
@@ -127,28 +126,28 @@ namespace MediaBrowser.Api.Dlna
{
var url = Request.AbsoluteUri;
var serverAddress = url.Substring(0, url.IndexOf("/dlna/", StringComparison.OrdinalIgnoreCase));
- var xml = _dlnaManager.GetServerDescriptionXml(GetRequestHeaders(), request.UuId, serverAddress);
+ var xml = _dlnaManager.GetServerDescriptionXml(Request.Headers.ToDictionary(), request.UuId, serverAddress);
return ResultFactory.GetResult(xml, XMLContentType);
}
public object Get(GetContentDirectory request)
{
- var xml = _contentDirectory.GetServiceXml(GetRequestHeaders());
+ var xml = _contentDirectory.GetServiceXml(Request.Headers.ToDictionary());
return ResultFactory.GetResult(xml, XMLContentType);
}
public object Get(GetMediaReceiverRegistrar request)
{
- var xml = _mediaReceiverRegistrar.GetServiceXml(GetRequestHeaders());
+ var xml = _mediaReceiverRegistrar.GetServiceXml(Request.Headers.ToDictionary());
return ResultFactory.GetResult(xml, XMLContentType);
}
public object Get(GetConnnectionManager request)
{
- var xml = _connectionManager.GetServiceXml(GetRequestHeaders());
+ var xml = _connectionManager.GetServiceXml(Request.Headers.ToDictionary());
return ResultFactory.GetResult(xml, XMLContentType);
}
@@ -182,7 +181,7 @@ namespace MediaBrowser.Api.Dlna
{
return service.ProcessControlRequest(new ControlRequest
{
- Headers = GetRequestHeaders(),
+ Headers = Request.Headers.ToDictionary(),
InputXml = await reader.ReadToEndAsync().ConfigureAwait(false),
TargetServerUuId = id,
RequestedUrl = Request.AbsoluteUri
@@ -190,18 +189,6 @@ namespace MediaBrowser.Api.Dlna
}
}
- private IDictionary<string, string> GetRequestHeaders()
- {
- var headers = new Dictionary<string, string>();
-
- foreach (var key in Request.Headers.AllKeys)
- {
- headers[key] = Request.Headers[key];
- }
-
- return headers;
- }
-
public object Get(GetIcon request)
{
using (var response = _dlnaManager.GetIcon(request.Filename))
diff --git a/MediaBrowser.Api/Dlna/DlnaService.cs b/MediaBrowser.Api/Dlna/DlnaService.cs
index dd4b59b92..ecb54bf5c 100644
--- a/MediaBrowser.Api/Dlna/DlnaService.cs
+++ b/MediaBrowser.Api/Dlna/DlnaService.cs
@@ -1,9 +1,9 @@
using MediaBrowser.Controller.Dlna;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Dlna;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Dlna
{
diff --git a/MediaBrowser.Api/EnvironmentService.cs b/MediaBrowser.Api/EnvironmentService.cs
index b354cb26c..43ad674d8 100644
--- a/MediaBrowser.Api/EnvironmentService.cs
+++ b/MediaBrowser.Api/EnvironmentService.cs
@@ -2,13 +2,15 @@
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Net;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
@@ -263,7 +265,7 @@ namespace MediaBrowser.Api
// using EnumerateFileSystemInfos doesn't handle reparse points (symlinks)
var entries = _fileSystem.GetFileSystemEntries(request.Path).Where(i =>
{
- if (!request.IncludeHidden && i.Attributes.HasFlag(FileAttributes.Hidden))
+ if (!request.IncludeHidden && i.IsHidden)
{
return false;
}
diff --git a/MediaBrowser.Api/FilterService.cs b/MediaBrowser.Api/FilterService.cs
index 57aa5575f..dc2f8e136 100644
--- a/MediaBrowser.Api/FilterService.cs
+++ b/MediaBrowser.Api/FilterService.cs
@@ -2,11 +2,11 @@
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/GamesService.cs b/MediaBrowser.Api/GamesService.cs
index efa69d333..0c033fe0d 100644
--- a/MediaBrowser.Api/GamesService.cs
+++ b/MediaBrowser.Api/GamesService.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -12,6 +11,7 @@ using System.IO;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Images/ImageByNameService.cs b/MediaBrowser.Api/Images/ImageByNameService.cs
index 7bcb39b4d..12ac8f68f 100644
--- a/MediaBrowser.Api/Images/ImageByNameService.cs
+++ b/MediaBrowser.Api/Images/ImageByNameService.cs
@@ -3,12 +3,14 @@ using MediaBrowser.Controller;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Images
{
diff --git a/MediaBrowser.Api/Images/ImageRequest.cs b/MediaBrowser.Api/Images/ImageRequest.cs
index 8b86ee7e0..ba9ffcc15 100644
--- a/MediaBrowser.Api/Images/ImageRequest.cs
+++ b/MediaBrowser.Api/Images/ImageRequest.cs
@@ -1,5 +1,5 @@
using MediaBrowser.Model.Entities;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Images
{
diff --git a/MediaBrowser.Api/Images/ImageService.cs b/MediaBrowser.Api/Images/ImageService.cs
index 3280358df..dba90d273 100644
--- a/MediaBrowser.Api/Images/ImageService.cs
+++ b/MediaBrowser.Api/Images/ImageService.cs
@@ -8,15 +8,16 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Drawing;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
-using ServiceStack;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Images
{
@@ -204,7 +205,6 @@ namespace MediaBrowser.Api.Images
/// </summary>
[Route("/Items/{Id}/Images/{Type}", "POST")]
[Route("/Items/{Id}/Images/{Type}/{Index}", "POST")]
- [Api(Description = "Posts an item image")]
[Authenticated(Roles = "admin")]
public class PostItemImage : DeleteImageRequest, IRequiresRequestStream, IReturnVoid
{
@@ -642,7 +642,7 @@ namespace MediaBrowser.Api.Images
// Sometimes imagemagick keeps a hold on the file briefly even after it's done writing to it.
// I'd rather do this than add a delay after saving the file
- FileShare = FileShare.ReadWrite
+ FileShare = FileShareMode.ReadWrite
}).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Api/Images/RemoteImageService.cs b/MediaBrowser.Api/Images/RemoteImageService.cs
index 25d7639c6..f6c9c9767 100644
--- a/MediaBrowser.Api/Images/RemoteImageService.cs
+++ b/MediaBrowser.Api/Images/RemoteImageService.cs
@@ -8,14 +8,16 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Providers;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Images
{
@@ -285,7 +287,7 @@ namespace MediaBrowser.Api.Images
_fileSystem.CreateDirectory(Path.GetDirectoryName(fullCachePath));
using (var stream = result.Content)
{
- using (var filestream = _fileSystem.GetFileStream(fullCachePath, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var filestream = _fileSystem.GetFileStream(fullCachePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(filestream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Api/ItemLookupService.cs b/MediaBrowser.Api/ItemLookupService.cs
index 357ff4394..bdb9133d3 100644
--- a/MediaBrowser.Api/ItemLookupService.cs
+++ b/MediaBrowser.Api/ItemLookupService.cs
@@ -8,15 +8,17 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Providers;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
@@ -294,7 +296,7 @@ namespace MediaBrowser.Api
_fileSystem.CreateDirectory(Path.GetDirectoryName(fullCachePath));
using (var stream = result.Content)
{
- using (var filestream = _fileSystem.GetFileStream(fullCachePath, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var filestream = _fileSystem.GetFileStream(fullCachePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(filestream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Api/ItemRefreshService.cs b/MediaBrowser.Api/ItemRefreshService.cs
index a918e841f..81547637e 100644
--- a/MediaBrowser.Api/ItemRefreshService.cs
+++ b/MediaBrowser.Api/ItemRefreshService.cs
@@ -2,10 +2,12 @@
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
-using ServiceStack;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/ItemUpdateService.cs b/MediaBrowser.Api/ItemUpdateService.cs
index 2c2e599d4..b0a0e79ae 100644
--- a/MediaBrowser.Api/ItemUpdateService.cs
+++ b/MediaBrowser.Api/ItemUpdateService.cs
@@ -4,17 +4,17 @@ using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Library/FileOrganizationService.cs b/MediaBrowser.Api/Library/FileOrganizationService.cs
index ca391bef0..35948b453 100644
--- a/MediaBrowser.Api/Library/FileOrganizationService.cs
+++ b/MediaBrowser.Api/Library/FileOrganizationService.cs
@@ -3,10 +3,10 @@ using MediaBrowser.Controller.FileOrganization;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.FileOrganization;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System.Threading.Tasks;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Library
{
diff --git a/MediaBrowser.Api/Library/LibraryService.cs b/MediaBrowser.Api/Library/LibraryService.cs
index e0dfcb9ad..912387fda 100644
--- a/MediaBrowser.Api/Library/LibraryService.cs
+++ b/MediaBrowser.Api/Library/LibraryService.cs
@@ -1,6 +1,5 @@
using MediaBrowser.Api.Movies;
using MediaBrowser.Api.Music;
-using MediaBrowser.Controller.Activity;
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Audio;
@@ -8,7 +7,6 @@ using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.TV;
@@ -16,7 +14,6 @@ using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -24,8 +21,12 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Library
{
diff --git a/MediaBrowser.Api/Library/LibraryStructureService.cs b/MediaBrowser.Api/Library/LibraryStructureService.cs
index e872061a7..18afcd51e 100644
--- a/MediaBrowser.Api/Library/LibraryStructureService.cs
+++ b/MediaBrowser.Api/Library/LibraryStructureService.cs
@@ -2,17 +2,19 @@
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Entities;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Library
{
diff --git a/MediaBrowser.Api/LiveTv/LiveTvService.cs b/MediaBrowser.Api/LiveTv/LiveTvService.cs
index 90767b135..83785466c 100644
--- a/MediaBrowser.Api/LiveTv/LiveTvService.cs
+++ b/MediaBrowser.Api/LiveTv/LiveTvService.cs
@@ -8,7 +8,6 @@ using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.LiveTv;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -16,10 +15,13 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Api.Playback.Progressive;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Services;
using MediaBrowser.Server.Implementations.LiveTv.EmbyTV;
namespace MediaBrowser.Api.LiveTv
@@ -719,11 +721,10 @@ namespace MediaBrowser.Api.LiveTv
outputHeaders["Content-Type"] = Model.Net.MimeTypes.GetMimeType(path);
- var streamSource = new ProgressiveFileCopier(_fileSystem, path, outputHeaders, null, Logger, CancellationToken.None)
+ return new ProgressiveFileCopier(_fileSystem, path, outputHeaders, null, Logger, CancellationToken.None)
{
AllowEndOfFile = false
};
- return ResultFactory.GetAsyncStreamWriter(streamSource);
}
public async Task<object> Get(GetLiveStreamFile request)
@@ -733,11 +734,10 @@ namespace MediaBrowser.Api.LiveTv
outputHeaders["Content-Type"] = Model.Net.MimeTypes.GetMimeType("file." + request.Container);
- var streamSource = new ProgressiveFileCopier(directStreamProvider, outputHeaders, null, Logger, CancellationToken.None)
+ return new ProgressiveFileCopier(directStreamProvider, outputHeaders, null, Logger, CancellationToken.None)
{
AllowEndOfFile = false
};
- return ResultFactory.GetAsyncStreamWriter(streamSource);
}
public object Get(GetDefaultListingProvider request)
diff --git a/MediaBrowser.Api/LocalizationService.cs b/MediaBrowser.Api/LocalizationService.cs
index a8bb61b73..90b963149 100644
--- a/MediaBrowser.Api/LocalizationService.cs
+++ b/MediaBrowser.Api/LocalizationService.cs
@@ -1,10 +1,9 @@
-using MediaBrowser.Controller.Localization;
-using MediaBrowser.Controller.Net;
+using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Globalization;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/MediaBrowser.Api.csproj b/MediaBrowser.Api/MediaBrowser.Api.csproj
index fde40aeb6..fdfbaae0f 100644
--- a/MediaBrowser.Api/MediaBrowser.Api.csproj
+++ b/MediaBrowser.Api/MediaBrowser.Api.csproj
@@ -46,26 +46,17 @@
<RunPostBuildEvent>Always</RunPostBuildEvent>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
- <Reference Include="ServiceStack.Interfaces">
- <HintPath>..\ThirdParty\ServiceStack\ServiceStack.Interfaces.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\SharedVersion.cs">
<Link>Properties\SharedVersion.cs</Link>
</Compile>
+ <Compile Include="BasePeriodicWebSocketListener.cs" />
<Compile Include="BrandingService.cs" />
<Compile Include="ChannelService.cs" />
<Compile Include="ConnectService.cs" />
@@ -197,9 +188,6 @@
<Name>MediaBrowser.Server.Implementations</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup>
- <None Include="packages.config" />
- </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>
diff --git a/MediaBrowser.Api/Movies/CollectionService.cs b/MediaBrowser.Api/Movies/CollectionService.cs
index e8c33abc6..da8018a35 100644
--- a/MediaBrowser.Api/Movies/CollectionService.cs
+++ b/MediaBrowser.Api/Movies/CollectionService.cs
@@ -2,11 +2,11 @@
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Collections;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Movies
{
diff --git a/MediaBrowser.Api/Movies/MoviesService.cs b/MediaBrowser.Api/Movies/MoviesService.cs
index 6645e0759..66a83d271 100644
--- a/MediaBrowser.Api/Movies/MoviesService.cs
+++ b/MediaBrowser.Api/Movies/MoviesService.cs
@@ -8,7 +8,6 @@ using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -16,6 +15,7 @@ using System.Threading.Tasks;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Movies
{
diff --git a/MediaBrowser.Api/Movies/TrailersService.cs b/MediaBrowser.Api/Movies/TrailersService.cs
index c70620cf9..19f46b3d6 100644
--- a/MediaBrowser.Api/Movies/TrailersService.cs
+++ b/MediaBrowser.Api/Movies/TrailersService.cs
@@ -3,10 +3,10 @@ using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using MediaBrowser.Controller.Collections;
-using MediaBrowser.Controller.Localization;
+using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Movies
{
diff --git a/MediaBrowser.Api/Music/AlbumsService.cs b/MediaBrowser.Api/Music/AlbumsService.cs
index 2d7e909bf..f35f3be88 100644
--- a/MediaBrowser.Api/Music/AlbumsService.cs
+++ b/MediaBrowser.Api/Music/AlbumsService.cs
@@ -4,11 +4,11 @@ using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Music
{
diff --git a/MediaBrowser.Api/Music/InstantMixService.cs b/MediaBrowser.Api/Music/InstantMixService.cs
index 19265408b..8b9331802 100644
--- a/MediaBrowser.Api/Music/InstantMixService.cs
+++ b/MediaBrowser.Api/Music/InstantMixService.cs
@@ -5,10 +5,10 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Playlists;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Music
{
diff --git a/MediaBrowser.Api/NewsService.cs b/MediaBrowser.Api/NewsService.cs
index 6243bf25f..542103799 100644
--- a/MediaBrowser.Api/NewsService.cs
+++ b/MediaBrowser.Api/NewsService.cs
@@ -1,7 +1,6 @@
-using MediaBrowser.Controller.News;
-using MediaBrowser.Model.News;
+using MediaBrowser.Model.News;
using MediaBrowser.Model.Querying;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/NotificationsService.cs b/MediaBrowser.Api/NotificationsService.cs
index 5103d1b5c..58e413cef 100644
--- a/MediaBrowser.Api/NotificationsService.cs
+++ b/MediaBrowser.Api/NotificationsService.cs
@@ -2,12 +2,12 @@
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Notifications;
using MediaBrowser.Model.Notifications;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/PackageReviewService.cs b/MediaBrowser.Api/PackageReviewService.cs
index 0a5b9bef8..baf1adc19 100644
--- a/MediaBrowser.Api/PackageReviewService.cs
+++ b/MediaBrowser.Api/PackageReviewService.cs
@@ -3,12 +3,12 @@ using MediaBrowser.Controller;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System.Collections.Generic;
using System.Globalization;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/PackageService.cs b/MediaBrowser.Api/PackageService.cs
index dc7c4c6c1..125cec681 100644
--- a/MediaBrowser.Api/PackageService.cs
+++ b/MediaBrowser.Api/PackageService.cs
@@ -3,12 +3,12 @@ using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Updates;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Updates;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs
index 16175229b..b9f4473c6 100644
--- a/MediaBrowser.Api/Playback/BaseStreamingService.cs
+++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs
@@ -21,9 +21,11 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Api.Playback
{
@@ -891,12 +893,9 @@ namespace MediaBrowser.Api.Playback
resultChannels = Math.Min(request.MaxAudioChannels.Value, channelLimit);
}
- if (resultChannels.HasValue && !string.Equals(codec, "copy", StringComparison.OrdinalIgnoreCase))
+ if (request.TranscodingMaxAudioChannels.HasValue && !string.Equals(codec, "copy", StringComparison.OrdinalIgnoreCase))
{
- if (request.TranscodingMaxAudioChannels.HasValue)
- {
- resultChannels = Math.Min(request.TranscodingMaxAudioChannels.Value, resultChannels.Value);
- }
+ resultChannels = Math.Min(request.TranscodingMaxAudioChannels.Value, resultChannels ?? inputChannels ?? request.TranscodingMaxAudioChannels.Value);
}
return resultChannels ?? request.AudioChannels;
@@ -1214,7 +1213,7 @@ namespace MediaBrowser.Api.Playback
FileSystem.CreateDirectory(Path.GetDirectoryName(logFilePath));
// FFMpeg writes debug/error info to stderr. This is useful when debugging so let's put it in the log directory.
- state.LogFileStream = FileSystem.GetFileStream(logFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, true);
+ state.LogFileStream = FileSystem.GetFileStream(logFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true);
var commandLineLogMessageBytes = Encoding.UTF8.GetBytes(Request.AbsoluteUri + Environment.NewLine + Environment.NewLine + JsonSerializer.SerializeToString(state.MediaSource) + Environment.NewLine + Environment.NewLine + commandLineLogMessage + Environment.NewLine + Environment.NewLine);
await state.LogFileStream.WriteAsync(commandLineLogMessageBytes, 0, commandLineLogMessageBytes.Length, cancellationTokenSource.Token).ConfigureAwait(false);
@@ -2304,11 +2303,7 @@ namespace MediaBrowser.Api.Playback
private void ApplyDeviceProfileSettings(StreamState state)
{
- var headers = new Dictionary<string, string>();
- foreach (var key in Request.Headers.AllKeys)
- {
- headers[key] = Request.Headers[key];
- }
+ var headers = Request.Headers.ToDictionary();
if (!string.IsNullOrWhiteSpace(state.Request.DeviceProfileId))
{
diff --git a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
index 06e57bfc0..55f61f7c7 100644
--- a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
@@ -13,7 +13,9 @@ using System.IO;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Api.Playback.Hls
{
@@ -145,7 +147,7 @@ namespace MediaBrowser.Api.Playback.Hls
private string GetLivePlaylistText(string path, int segmentLength)
{
- using (var stream = FileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
+ using (var stream = FileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite))
{
using (var reader = new StreamReader(stream))
{
@@ -187,7 +189,7 @@ namespace MediaBrowser.Api.Playback.Hls
{
try
{
- // Need to use FileShare.ReadWrite because we're reading the file at the same time it's being written
+ // Need to use FileShareMode.ReadWrite because we're reading the file at the same time it's being written
using (var fileStream = GetPlaylistFileStream(playlist))
{
using (var reader = new StreamReader(fileStream))
@@ -227,11 +229,11 @@ namespace MediaBrowser.Api.Playback.Hls
try
{
- return FileSystem.GetFileStream(tmpPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true);
+ return FileSystem.GetFileStream(tmpPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true);
}
catch (IOException)
{
- return FileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true);
+ return FileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true);
}
}
diff --git a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
index 8dea9068d..07ace5c2c 100644
--- a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
@@ -10,7 +10,6 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -19,7 +18,10 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
using MimeTypes = MediaBrowser.Model.Net.MimeTypes;
namespace MediaBrowser.Api.Playback.Hls
@@ -67,7 +69,6 @@ namespace MediaBrowser.Api.Playback.Hls
}
[Route("/Videos/{Id}/hls1/{PlaylistId}/{SegmentId}.ts", "GET")]
- [Api(Description = "Gets an Http live streaming segment file. Internal use only.")]
public class GetHlsVideoSegment : VideoStreamRequest
{
public string PlaylistId { get; set; }
@@ -81,7 +82,6 @@ namespace MediaBrowser.Api.Playback.Hls
[Route("/Audio/{Id}/hls1/{PlaylistId}/{SegmentId}.aac", "GET")]
[Route("/Audio/{Id}/hls1/{PlaylistId}/{SegmentId}.ts", "GET")]
- [Api(Description = "Gets an Http live streaming segment file. Internal use only.")]
public class GetHlsAudioSegment : StreamRequest
{
public string PlaylistId { get; set; }
@@ -466,7 +466,7 @@ namespace MediaBrowser.Api.Playback.Hls
return ResultFactory.GetStaticFileResult(Request, new StaticFileResultOptions
{
Path = segmentPath,
- FileShare = FileShare.ReadWrite,
+ FileShare = FileShareMode.ReadWrite,
OnComplete = () =>
{
if (transcodingJob != null)
diff --git a/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs b/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
index 976fed3f0..4519268fc 100644
--- a/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
+++ b/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
@@ -1,11 +1,13 @@
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Net;
-using ServiceStack;
using System;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Hls
{
@@ -14,7 +16,6 @@ namespace MediaBrowser.Api.Playback.Hls
/// </summary>
[Route("/Audio/{Id}/hls/{SegmentId}/stream.mp3", "GET")]
[Route("/Audio/{Id}/hls/{SegmentId}/stream.aac", "GET")]
- [Api(Description = "Gets an Http live streaming segment file. Internal use only.")]
public class GetHlsAudioSegmentLegacy
{
// TODO: Deprecate with new iOS app
@@ -36,7 +37,6 @@ namespace MediaBrowser.Api.Playback.Hls
/// Class GetHlsVideoSegment
/// </summary>
[Route("/Videos/{Id}/hls/{PlaylistId}/stream.m3u8", "GET")]
- [Api(Description = "Gets an Http live streaming segment file. Internal use only.")]
public class GetHlsPlaylistLegacy
{
// TODO: Deprecate with new iOS app
@@ -51,7 +51,6 @@ namespace MediaBrowser.Api.Playback.Hls
}
[Route("/Videos/ActiveEncodings", "DELETE")]
- [Api(Description = "Stops an encoding process")]
public class StopEncodingProcess
{
[ApiMember(Name = "DeviceId", Description = "The device id of the client requesting. Used to stop encoding processes when needed.", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "DELETE")]
@@ -65,7 +64,6 @@ namespace MediaBrowser.Api.Playback.Hls
/// Class GetHlsVideoSegment
/// </summary>
[Route("/Videos/{Id}/hls/{PlaylistId}/{SegmentId}.ts", "GET")]
- [Api(Description = "Gets an Http live streaming segment file. Internal use only.")]
public class GetHlsVideoSegmentLegacy : VideoStreamRequest
{
public string PlaylistId { get; set; }
@@ -130,7 +128,7 @@ namespace MediaBrowser.Api.Playback.Hls
var file = request.SegmentId + Path.GetExtension(Request.PathInfo);
file = Path.Combine(_appPaths.TranscodingTempPath, file);
- return ResultFactory.GetStaticFileResult(Request, file, FileShare.ReadWrite).Result;
+ return ResultFactory.GetStaticFileResult(Request, file, FileShareMode.ReadWrite).Result;
}
private Task<object> GetFileResult(string path, string playlistPath)
@@ -140,7 +138,7 @@ namespace MediaBrowser.Api.Playback.Hls
return ResultFactory.GetStaticFileResult(Request, new StaticFileResultOptions
{
Path = path,
- FileShare = FileShare.ReadWrite,
+ FileShare = FileShareMode.ReadWrite,
OnComplete = () =>
{
if (transcodingJob != null)
diff --git a/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs b/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs
index 61335a6e0..fcff2ae29 100644
--- a/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs
@@ -5,15 +5,16 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Dlna;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Hls
{
[Route("/Videos/{Id}/live.m3u8", "GET")]
- [Api(Description = "Gets a video stream using HTTP live streaming.")]
public class GetLiveHlsStream : VideoStreamRequest
{
}
diff --git a/MediaBrowser.Api/Playback/MediaInfoService.cs b/MediaBrowser.Api/Playback/MediaInfoService.cs
index 0611adea5..373c522da 100644
--- a/MediaBrowser.Api/Playback/MediaInfoService.cs
+++ b/MediaBrowser.Api/Playback/MediaInfoService.cs
@@ -9,7 +9,6 @@ using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.MediaInfo;
using MediaBrowser.Model.Session;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -18,6 +17,7 @@ using System.Threading.Tasks;
using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback
{
diff --git a/MediaBrowser.Api/Playback/Progressive/AudioService.cs b/MediaBrowser.Api/Playback/Progressive/AudioService.cs
index e828a53c9..e4544370e 100644
--- a/MediaBrowser.Api/Playback/Progressive/AudioService.cs
+++ b/MediaBrowser.Api/Playback/Progressive/AudioService.cs
@@ -7,10 +7,12 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System.Collections.Generic;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Progressive
{
diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
index 809eabef8..8302c1d42 100644
--- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
+++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
@@ -9,15 +9,16 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.MediaInfo;
using MediaBrowser.Model.Serialization;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
-using ServiceStack;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Progressive
{
@@ -132,11 +133,10 @@ namespace MediaBrowser.Api.Playback.Progressive
// TODO: Don't hardcode this
outputHeaders["Content-Type"] = MediaBrowser.Model.Net.MimeTypes.GetMimeType("file.ts");
- var streamSource = new ProgressiveFileCopier(state.DirectStreamProvider, outputHeaders, null, Logger, CancellationToken.None)
+ return new ProgressiveFileCopier(state.DirectStreamProvider, outputHeaders, null, Logger, CancellationToken.None)
{
AllowEndOfFile = false
};
- return ResultFactory.GetAsyncStreamWriter(streamSource);
}
}
@@ -177,11 +177,10 @@ namespace MediaBrowser.Api.Playback.Progressive
outputHeaders["Content-Type"] = contentType;
- var streamSource = new ProgressiveFileCopier(FileSystem, state.MediaPath, outputHeaders, null, Logger, CancellationToken.None)
+ return new ProgressiveFileCopier(FileSystem, state.MediaPath, outputHeaders, null, Logger, CancellationToken.None)
{
AllowEndOfFile = false
};
- return ResultFactory.GetAsyncStreamWriter(streamSource);
}
TimeSpan? cacheDuration = null;
@@ -221,7 +220,7 @@ namespace MediaBrowser.Api.Playback.Progressive
// ContentType = contentType,
// IsHeadRequest = isHeadRequest,
// Path = outputPath,
- // FileShare = FileShare.ReadWrite,
+ // FileShare = FileShareMode.ReadWrite,
// OnComplete = () =>
// {
// if (transcodingJob != null)
@@ -314,12 +313,12 @@ namespace MediaBrowser.Api.Playback.Progressive
var result = new StaticRemoteStreamWriter(response);
- result.Options["Content-Type"] = response.ContentType;
+ result.Headers["Content-Type"] = response.ContentType;
// Add the response headers to the result object
foreach (var header in responseHeaders)
{
- result.Options[header.Key] = header.Value;
+ result.Headers[header.Key] = header.Value;
}
return result;
@@ -356,18 +355,18 @@ namespace MediaBrowser.Api.Playback.Progressive
{
var streamResult = ResultFactory.GetResult(new byte[] { }, contentType, responseHeaders);
- var hasOptions = streamResult as IHasOptions;
- if (hasOptions != null)
+ var hasHeaders = streamResult as IHasHeaders;
+ if (hasHeaders != null)
{
if (contentLength.HasValue)
{
- hasOptions.Options["Content-Length"] = contentLength.Value.ToString(CultureInfo.InvariantCulture);
+ hasHeaders.Headers["Content-Length"] = contentLength.Value.ToString(CultureInfo.InvariantCulture);
}
else
{
- if (hasOptions.Options.ContainsKey("Content-Length"))
+ if (hasHeaders.Headers.ContainsKey("Content-Length"))
{
- hasOptions.Options.Remove("Content-Length");
+ hasHeaders.Headers.Remove("Content-Length");
}
}
}
@@ -401,9 +400,7 @@ namespace MediaBrowser.Api.Playback.Progressive
outputHeaders[item.Key] = item.Value;
}
- var streamSource = new ProgressiveFileCopier(FileSystem, outputPath, outputHeaders, job, Logger, CancellationToken.None);
-
- return ResultFactory.GetAsyncStreamWriter(streamSource);
+ return new ProgressiveFileCopier(FileSystem, outputPath, outputHeaders, job, Logger, CancellationToken.None);
}
finally
{
diff --git a/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs b/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
index 3477ad57b..a33fbcbcf 100644
--- a/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
+++ b/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
@@ -3,15 +3,17 @@ using System;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Net;
using System.Collections.Generic;
-using ServiceStack.Web;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Progressive
{
- public class ProgressiveFileCopier : IAsyncStreamSource, IHasOptions
+ public class ProgressiveFileCopier : IAsyncStreamWriter, IHasHeaders
{
private readonly IFileSystem _fileSystem;
private readonly TranscodingJob _job;
@@ -27,7 +29,7 @@ namespace MediaBrowser.Api.Playback.Progressive
public long StartPosition { get; set; }
public bool AllowEndOfFile = true;
- private IDirectStreamProvider _directStreamProvider;
+ private readonly IDirectStreamProvider _directStreamProvider;
public ProgressiveFileCopier(IFileSystem fileSystem, string path, Dictionary<string, string> outputHeaders, TranscodingJob job, ILogger logger, CancellationToken cancellationToken)
{
@@ -48,7 +50,7 @@ namespace MediaBrowser.Api.Playback.Progressive
_cancellationToken = cancellationToken;
}
- public IDictionary<string, string> Options
+ public IDictionary<string, string> Headers
{
get
{
@@ -58,10 +60,10 @@ namespace MediaBrowser.Api.Playback.Progressive
private Stream GetInputStream()
{
- return _fileSystem.GetFileStream(_path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true);
+ return _fileSystem.GetFileStream(_path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true);
}
- public async Task WriteToAsync(Stream outputStream)
+ public async Task WriteToAsync(Stream outputStream, CancellationToken cancellationToken)
{
try
{
diff --git a/MediaBrowser.Api/Playback/Progressive/VideoService.cs b/MediaBrowser.Api/Playback/Progressive/VideoService.cs
index a1d4963c0..f32a4e895 100644
--- a/MediaBrowser.Api/Playback/Progressive/VideoService.cs
+++ b/MediaBrowser.Api/Playback/Progressive/VideoService.cs
@@ -7,12 +7,14 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
using System;
using System.IO;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Dlna;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback.Progressive
{
@@ -56,7 +58,6 @@ namespace MediaBrowser.Api.Playback.Progressive
[Route("/Videos/{Id}/stream.mov", "HEAD")]
[Route("/Videos/{Id}/stream.iso", "HEAD")]
[Route("/Videos/{Id}/stream", "HEAD")]
- [Api(Description = "Gets a video stream")]
public class GetVideoStream : VideoStreamRequest
{
diff --git a/MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs b/MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs
index fc94d070a..c4a25a926 100644
--- a/MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs
+++ b/MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs
@@ -1,14 +1,14 @@
using MediaBrowser.Common.Net;
-using ServiceStack.Web;
using System.Collections.Generic;
using System.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback
{
/// <summary>
/// Class StaticRemoteStreamWriter
/// </summary>
- public class StaticRemoteStreamWriter : IStreamWriter, IHasOptions
+ public class StaticRemoteStreamWriter : IStreamWriter, IHasHeaders
{
/// <summary>
/// The _input stream
@@ -29,7 +29,7 @@ namespace MediaBrowser.Api.Playback
/// Gets the options.
/// </summary>
/// <value>The options.</value>
- public IDictionary<string, string> Options
+ public IDictionary<string, string> Headers
{
get { return _options; }
}
diff --git a/MediaBrowser.Api/Playback/StreamRequest.cs b/MediaBrowser.Api/Playback/StreamRequest.cs
index 5b936f718..625818d29 100644
--- a/MediaBrowser.Api/Playback/StreamRequest.cs
+++ b/MediaBrowser.Api/Playback/StreamRequest.cs
@@ -1,5 +1,5 @@
using MediaBrowser.Model.Dlna;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Playback
{
diff --git a/MediaBrowser.Api/PlaylistService.cs b/MediaBrowser.Api/PlaylistService.cs
index 969399288..685465a6f 100644
--- a/MediaBrowser.Api/PlaylistService.cs
+++ b/MediaBrowser.Api/PlaylistService.cs
@@ -5,9 +5,9 @@ using MediaBrowser.Controller.Playlists;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Playlists;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/PluginService.cs b/MediaBrowser.Api/PluginService.cs
index 7ad69fd04..eb95224b7 100644
--- a/MediaBrowser.Api/PluginService.cs
+++ b/MediaBrowser.Api/PluginService.cs
@@ -8,14 +8,13 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Plugins;
using MediaBrowser.Model.Registration;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Reports/ReportRequests.cs b/MediaBrowser.Api/Reports/ReportRequests.cs
index 36f4bb379..b4450aa40 100644
--- a/MediaBrowser.Api/Reports/ReportRequests.cs
+++ b/MediaBrowser.Api/Reports/ReportRequests.cs
@@ -1,6 +1,6 @@
using MediaBrowser.Api.UserLibrary;
-using ServiceStack;
using System.Collections.Generic;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Reports
{
diff --git a/MediaBrowser.Api/Reports/ReportsService.cs b/MediaBrowser.Api/Reports/ReportsService.cs
index cb03d9382..b512a822b 100644
--- a/MediaBrowser.Api/Reports/ReportsService.cs
+++ b/MediaBrowser.Api/Reports/ReportsService.cs
@@ -5,11 +5,10 @@ using System.Collections.Generic;
using System.Threading.Tasks;
using System.Globalization;
using System.Linq;
-using MediaBrowser.Controller.Localization;
using System;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Activity;
-using MediaBrowser.Controller.Activity;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Api.Reports
{
diff --git a/MediaBrowser.Api/ScheduledTasks/ScheduledTaskService.cs b/MediaBrowser.Api/ScheduledTasks/ScheduledTaskService.cs
index 29b3988ad..e8ad9ea95 100644
--- a/MediaBrowser.Api/ScheduledTasks/ScheduledTaskService.cs
+++ b/MediaBrowser.Api/ScheduledTasks/ScheduledTaskService.cs
@@ -1,11 +1,11 @@
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Tasks;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.ScheduledTasks
{
diff --git a/MediaBrowser.Api/SearchService.cs b/MediaBrowser.Api/SearchService.cs
index 5f6767a35..68fa7f92a 100644
--- a/MediaBrowser.Api/SearchService.cs
+++ b/MediaBrowser.Api/SearchService.cs
@@ -7,9 +7,9 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Search;
-using ServiceStack;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Session/SessionsService.cs b/MediaBrowser.Api/Session/SessionsService.cs
index 416c4fff9..e2f16df2d 100644
--- a/MediaBrowser.Api/Session/SessionsService.cs
+++ b/MediaBrowser.Api/Session/SessionsService.cs
@@ -4,12 +4,12 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Security;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Session;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Session
{
diff --git a/MediaBrowser.Api/SimilarItemsHelper.cs b/MediaBrowser.Api/SimilarItemsHelper.cs
index ddcb6b7bf..892c9f698 100644
--- a/MediaBrowser.Api/SimilarItemsHelper.cs
+++ b/MediaBrowser.Api/SimilarItemsHelper.cs
@@ -5,12 +5,12 @@ using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Social/SharingService.cs b/MediaBrowser.Api/Social/SharingService.cs
index 7d61c24ec..94b0c6390 100644
--- a/MediaBrowser.Api/Social/SharingService.cs
+++ b/MediaBrowser.Api/Social/SharingService.cs
@@ -3,13 +3,12 @@ using MediaBrowser.Controller.Dlna;
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
-using MediaBrowser.Controller.Social;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Social;
-using ServiceStack;
using System;
using System.IO;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Social
{
diff --git a/MediaBrowser.Api/StartupWizardService.cs b/MediaBrowser.Api/StartupWizardService.cs
index d5158677c..ddeac4d5d 100644
--- a/MediaBrowser.Api/StartupWizardService.cs
+++ b/MediaBrowser.Api/StartupWizardService.cs
@@ -7,11 +7,11 @@ using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.LiveTv;
-using ServiceStack;
using System;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Controller.MediaEncoding;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/Subtitles/SubtitleService.cs b/MediaBrowser.Api/Subtitles/SubtitleService.cs
index b07a31a87..260c179e0 100644
--- a/MediaBrowser.Api/Subtitles/SubtitleService.cs
+++ b/MediaBrowser.Api/Subtitles/SubtitleService.cs
@@ -6,7 +6,6 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Subtitles;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Providers;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -15,7 +14,10 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
using MimeTypes = MediaBrowser.Model.Net.MimeTypes;
namespace MediaBrowser.Api.Subtitles
diff --git a/MediaBrowser.Api/Sync/SyncService.cs b/MediaBrowser.Api/Sync/SyncService.cs
index 821591dc4..3665bea0c 100644
--- a/MediaBrowser.Api/Sync/SyncService.cs
+++ b/MediaBrowser.Api/Sync/SyncService.cs
@@ -6,11 +6,11 @@ using MediaBrowser.Controller.Sync;
using MediaBrowser.Model.Querying;
using MediaBrowser.Model.Sync;
using MediaBrowser.Model.Users;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.Sync
{
diff --git a/MediaBrowser.Api/System/ActivityLogService.cs b/MediaBrowser.Api/System/ActivityLogService.cs
index d24bc99cb..e3a18a933 100644
--- a/MediaBrowser.Api/System/ActivityLogService.cs
+++ b/MediaBrowser.Api/System/ActivityLogService.cs
@@ -1,10 +1,9 @@
-using MediaBrowser.Controller.Activity;
-using MediaBrowser.Controller.Net;
+using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Globalization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.System
{
diff --git a/MediaBrowser.Api/System/ActivityLogWebSocketListener.cs b/MediaBrowser.Api/System/ActivityLogWebSocketListener.cs
index a951cd3d6..aaf9a3347 100644
--- a/MediaBrowser.Api/System/ActivityLogWebSocketListener.cs
+++ b/MediaBrowser.Api/System/ActivityLogWebSocketListener.cs
@@ -1,5 +1,4 @@
-using MediaBrowser.Controller.Activity;
-using MediaBrowser.Controller.Net;
+using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Events;
using MediaBrowser.Model.Logging;
diff --git a/MediaBrowser.Api/System/SystemService.cs b/MediaBrowser.Api/System/SystemService.cs
index c2318dccb..d67c1b47f 100644
--- a/MediaBrowser.Api/System/SystemService.cs
+++ b/MediaBrowser.Api/System/SystemService.cs
@@ -4,14 +4,16 @@ using MediaBrowser.Common.Security;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.System;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Net;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.System
{
@@ -149,7 +151,7 @@ namespace MediaBrowser.Api.System
var file = _fileSystem.GetFiles(_appPaths.LogDirectoryPath)
.First(i => string.Equals(i.Name, request.Name, StringComparison.OrdinalIgnoreCase));
- return ResultFactory.GetStaticFileResult(Request, file.FullName, FileShare.ReadWrite);
+ return ResultFactory.GetStaticFileResult(Request, file.FullName, FileShareMode.ReadWrite);
}
/// <summary>
diff --git a/MediaBrowser.Api/TvShowsService.cs b/MediaBrowser.Api/TvShowsService.cs
index ef93d2fc9..9ba489583 100644
--- a/MediaBrowser.Api/TvShowsService.cs
+++ b/MediaBrowser.Api/TvShowsService.cs
@@ -8,12 +8,12 @@ using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.TV;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/UserLibrary/ArtistsService.cs b/MediaBrowser.Api/UserLibrary/ArtistsService.cs
index ad031f483..36a62b237 100644
--- a/MediaBrowser.Api/UserLibrary/ArtistsService.cs
+++ b/MediaBrowser.Api/UserLibrary/ArtistsService.cs
@@ -6,9 +6,9 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System.Collections.Generic;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs b/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
index 182a92fc8..971d1a45c 100644
--- a/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
+++ b/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
@@ -4,11 +4,11 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
index 96acb1f60..f106adde5 100644
--- a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
+++ b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
@@ -1,9 +1,9 @@
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/GameGenresService.cs b/MediaBrowser.Api/UserLibrary/GameGenresService.cs
index a0f3855c5..809df2531 100644
--- a/MediaBrowser.Api/UserLibrary/GameGenresService.cs
+++ b/MediaBrowser.Api/UserLibrary/GameGenresService.cs
@@ -4,10 +4,10 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System;
using System.Collections.Generic;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/GenresService.cs b/MediaBrowser.Api/UserLibrary/GenresService.cs
index ec2bc6bda..25447f832 100644
--- a/MediaBrowser.Api/UserLibrary/GenresService.cs
+++ b/MediaBrowser.Api/UserLibrary/GenresService.cs
@@ -5,10 +5,10 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
-using ServiceStack;
using System;
using System.Collections.Generic;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs
index 04395da3c..d75e42850 100644
--- a/MediaBrowser.Api/UserLibrary/ItemsService.cs
+++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs
@@ -1,16 +1,16 @@
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/MusicGenresService.cs b/MediaBrowser.Api/UserLibrary/MusicGenresService.cs
index b2eba070f..0d1f9e325 100644
--- a/MediaBrowser.Api/UserLibrary/MusicGenresService.cs
+++ b/MediaBrowser.Api/UserLibrary/MusicGenresService.cs
@@ -6,9 +6,9 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System.Collections.Generic;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/PersonsService.cs b/MediaBrowser.Api/UserLibrary/PersonsService.cs
index e6a60fcc6..1979bcd67 100644
--- a/MediaBrowser.Api/UserLibrary/PersonsService.cs
+++ b/MediaBrowser.Api/UserLibrary/PersonsService.cs
@@ -4,9 +4,9 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/PlaystateService.cs b/MediaBrowser.Api/UserLibrary/PlaystateService.cs
index 710d337ec..aafc0b125 100644
--- a/MediaBrowser.Api/UserLibrary/PlaystateService.cs
+++ b/MediaBrowser.Api/UserLibrary/PlaystateService.cs
@@ -4,11 +4,11 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Session;
-using ServiceStack;
using System;
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/StudiosService.cs b/MediaBrowser.Api/UserLibrary/StudiosService.cs
index 9e9c25d78..d63fd8b16 100644
--- a/MediaBrowser.Api/UserLibrary/StudiosService.cs
+++ b/MediaBrowser.Api/UserLibrary/StudiosService.cs
@@ -5,10 +5,10 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
index c392ef463..624eeb832 100644
--- a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
+++ b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
@@ -6,14 +6,16 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Providers;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/UserViewsService.cs b/MediaBrowser.Api/UserLibrary/UserViewsService.cs
index d29191db4..51783065c 100644
--- a/MediaBrowser.Api/UserLibrary/UserViewsService.cs
+++ b/MediaBrowser.Api/UserLibrary/UserViewsService.cs
@@ -5,12 +5,12 @@ using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Library;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserLibrary/YearsService.cs b/MediaBrowser.Api/UserLibrary/YearsService.cs
index ef80f8714..2d2ca523d 100644
--- a/MediaBrowser.Api/UserLibrary/YearsService.cs
+++ b/MediaBrowser.Api/UserLibrary/YearsService.cs
@@ -4,9 +4,9 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Dto;
-using ServiceStack;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api.UserLibrary
{
diff --git a/MediaBrowser.Api/UserService.cs b/MediaBrowser.Api/UserService.cs
index 07ff36c41..f87cad0ff 100644
--- a/MediaBrowser.Api/UserService.cs
+++ b/MediaBrowser.Api/UserService.cs
@@ -9,11 +9,11 @@ using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Connect;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Users;
-using ServiceStack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/VideosService.cs b/MediaBrowser.Api/VideosService.cs
index 4a5eb1eab..a1aec667e 100644
--- a/MediaBrowser.Api/VideosService.cs
+++ b/MediaBrowser.Api/VideosService.cs
@@ -5,13 +5,15 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Model.Querying;
-using ServiceStack;
using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Api
{
diff --git a/MediaBrowser.Api/packages.config b/MediaBrowser.Api/packages.config
deleted file mode 100644
index ccef6d686..000000000
--- a/MediaBrowser.Api/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
-</packages> \ No newline at end of file
diff --git a/MediaBrowser.Common.Implementations/Archiving/ZipClient.cs b/MediaBrowser.Common.Implementations/Archiving/ZipClient.cs
index 1272e43b9..24e816aef 100644
--- a/MediaBrowser.Common.Implementations/Archiving/ZipClient.cs
+++ b/MediaBrowser.Common.Implementations/Archiving/ZipClient.cs
@@ -6,7 +6,6 @@ using SharpCompress.Common;
using SharpCompress.Reader;
using SharpCompress.Reader.Zip;
using System.IO;
-using CommonIO;
namespace MediaBrowser.Common.Implementations.Archiving
{
@@ -15,7 +14,7 @@ namespace MediaBrowser.Common.Implementations.Archiving
/// </summary>
public class ZipClient : IZipClient
{
- private IFileSystem _fileSystem;
+ private readonly IFileSystem _fileSystem;
public ZipClient(IFileSystem fileSystem)
{
diff --git a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
index baf6d85af..0639a6bb7 100644
--- a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
+++ b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
@@ -30,7 +30,6 @@ using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Implementations.Cryptography;
using MediaBrowser.Common.IO;
@@ -205,14 +204,14 @@ namespace MediaBrowser.Common.Implementations
/// <summary>
/// Initializes a new instance of the <see cref="BaseApplicationHost{TApplicationPathsType}"/> class.
/// </summary>
- protected BaseApplicationHost(TApplicationPathsType applicationPaths,
- ILogManager logManager,
+ protected BaseApplicationHost(TApplicationPathsType applicationPaths,
+ ILogManager logManager,
IFileSystem fileSystem)
{
// hack alert, until common can target .net core
BaseExtensions.CryptographyProvider = CryptographyProvider;
- XmlSerializer = new XmlSerializer (fileSystem, logManager.GetLogger("XmlSerializer"));
+ XmlSerializer = new XmlSerializer(fileSystem, logManager.GetLogger("XmlSerializer"));
FailedAssemblies = new List<string>();
ApplicationPaths = applicationPaths;
@@ -396,13 +395,13 @@ namespace MediaBrowser.Common.Implementations
/// <returns>Task.</returns>
public virtual Task RunStartupTasks()
{
- Resolve<ITaskManager>().AddTasks(GetExports<IScheduledTask>(false));
+ Resolve<ITaskManager>().AddTasks(GetExports<IScheduledTask>(false));
- ConfigureAutorun ();
+ ConfigureAutorun();
- ConfigurationManager.ConfigurationUpdated += OnConfigurationUpdated;
+ ConfigurationManager.ConfigurationUpdated += OnConfigurationUpdated;
- return Task.FromResult (true);
+ return Task.FromResult(true);
}
/// <summary>
@@ -438,7 +437,7 @@ namespace MediaBrowser.Common.Implementations
protected virtual void FindParts()
{
RegisterModules();
-
+
ConfigurationManager.AddParts(GetExports<IConfigurationFactory>());
Plugins = GetExports<IPlugin>().Select(LoadPlugin).Where(i => i != null).ToArray();
}
@@ -462,6 +461,10 @@ namespace MediaBrowser.Common.Implementations
assemblyPlugin.SetAttributes(assemblyFilePath, assemblyFileName, assemblyName.Version, assemblyId);
}
+
+ var isFirstRun = !File.Exists(plugin.ConfigurationFilePath);
+
+ plugin.SetStartupInfo(isFirstRun, File.GetLastWriteTimeUtc, s => Directory.CreateDirectory(s));
}
catch (Exception ex)
{
@@ -498,43 +501,43 @@ namespace MediaBrowser.Common.Implementations
/// <returns>Task.</returns>
protected virtual Task RegisterResources(IProgress<double> progress)
{
- RegisterSingleInstance(ConfigurationManager);
- RegisterSingleInstance<IApplicationHost>(this);
+ RegisterSingleInstance(ConfigurationManager);
+ RegisterSingleInstance<IApplicationHost>(this);
- RegisterSingleInstance<IApplicationPaths>(ApplicationPaths);
+ RegisterSingleInstance<IApplicationPaths>(ApplicationPaths);
- TaskManager = new TaskManager(ApplicationPaths, JsonSerializer, LogManager.GetLogger("TaskManager"), FileSystemManager);
+ TaskManager = new TaskManager(ApplicationPaths, JsonSerializer, LogManager.GetLogger("TaskManager"), FileSystemManager);
- RegisterSingleInstance(JsonSerializer);
- RegisterSingleInstance(XmlSerializer);
+ RegisterSingleInstance(JsonSerializer);
+ RegisterSingleInstance(XmlSerializer);
RegisterSingleInstance(MemoryStreamProvider);
- RegisterSingleInstance(LogManager);
- RegisterSingleInstance(Logger);
+ RegisterSingleInstance(LogManager);
+ RegisterSingleInstance(Logger);
- RegisterSingleInstance(TaskManager);
+ RegisterSingleInstance(TaskManager);
- RegisterSingleInstance(FileSystemManager);
+ RegisterSingleInstance(FileSystemManager);
HttpClient = new HttpClientManager.HttpClientManager(ApplicationPaths, LogManager.GetLogger("HttpClient"), FileSystemManager, MemoryStreamProvider);
- RegisterSingleInstance(HttpClient);
+ RegisterSingleInstance(HttpClient);
- NetworkManager = CreateNetworkManager(LogManager.GetLogger("NetworkManager"));
- RegisterSingleInstance(NetworkManager);
+ NetworkManager = CreateNetworkManager(LogManager.GetLogger("NetworkManager"));
+ RegisterSingleInstance(NetworkManager);
- SecurityManager = new PluginSecurityManager(this, HttpClient, JsonSerializer, ApplicationPaths, LogManager);
- RegisterSingleInstance(SecurityManager);
+ SecurityManager = new PluginSecurityManager(this, HttpClient, JsonSerializer, ApplicationPaths, LogManager);
+ RegisterSingleInstance(SecurityManager);
InstallationManager = new InstallationManager(LogManager.GetLogger("InstallationManager"), this, ApplicationPaths, HttpClient, JsonSerializer, SecurityManager, ConfigurationManager, FileSystemManager);
- RegisterSingleInstance(InstallationManager);
+ RegisterSingleInstance(InstallationManager);
- ZipClient = new ZipClient(FileSystemManager);
- RegisterSingleInstance(ZipClient);
+ ZipClient = new ZipClient(FileSystemManager);
+ RegisterSingleInstance(ZipClient);
- IsoManager = new IsoManager();
- RegisterSingleInstance(IsoManager);
+ IsoManager = new IsoManager();
+ RegisterSingleInstance(IsoManager);
- return Task.FromResult (true);
+ return Task.FromResult(true);
}
private void RegisterModules()
@@ -583,7 +586,7 @@ namespace MediaBrowser.Common.Implementations
Logger.Error("LoaderException: " + loaderException.Message);
}
}
-
+
// If it fails we can still get a list of the Types it was able to resolve
return ex.Types.Where(t => t != null);
}
diff --git a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
index fa15023ca..dd7a10b1a 100644
--- a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
+++ b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
@@ -9,8 +9,9 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
namespace MediaBrowser.Common.Implementations.Configuration
{
diff --git a/MediaBrowser.Common.Implementations/Cryptography/CryptographyProvider.cs b/MediaBrowser.Common.Implementations/Cryptography/CryptographyProvider.cs
index 81cbaa3aa..67dbd76d2 100644
--- a/MediaBrowser.Common.Implementations/Cryptography/CryptographyProvider.cs
+++ b/MediaBrowser.Common.Implementations/Cryptography/CryptographyProvider.cs
@@ -1,4 +1,5 @@
using System;
+using System.IO;
using System.Security.Cryptography;
using System.Text;
using MediaBrowser.Model.Cryptography;
@@ -9,9 +10,20 @@ namespace MediaBrowser.Common.Implementations.Cryptography
{
public Guid GetMD5(string str)
{
+ return new Guid(GetMD5Bytes(str));
+ }
+ public byte[] GetMD5Bytes(string str)
+ {
+ using (var provider = MD5.Create())
+ {
+ return provider.ComputeHash(Encoding.Unicode.GetBytes(str));
+ }
+ }
+ public byte[] GetMD5Bytes(Stream str)
+ {
using (var provider = MD5.Create())
{
- return new Guid(provider.ComputeHash(Encoding.Unicode.GetBytes(str)));
+ return provider.ComputeHash(str);
}
}
}
diff --git a/MediaBrowser.Common.Implementations/Devices/DeviceId.cs b/MediaBrowser.Common.Implementations/Devices/DeviceId.cs
index f1581704b..a43697c7b 100644
--- a/MediaBrowser.Common.Implementations/Devices/DeviceId.cs
+++ b/MediaBrowser.Common.Implementations/Devices/DeviceId.cs
@@ -3,7 +3,8 @@ using MediaBrowser.Model.Logging;
using System;
using System.IO;
using System.Text;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Common.Implementations.Devices
{
diff --git a/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs b/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs
index bad8c5ce5..b18178ead 100644
--- a/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs
+++ b/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs
@@ -17,7 +17,7 @@ using System.Net.Cache;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.IO;
namespace MediaBrowser.Common.Implementations.HttpClientManager
@@ -331,7 +331,7 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
{
if (_fileSystem.GetLastWriteTimeUtc(responseCachePath).Add(cacheLength) > DateTime.UtcNow)
{
- using (var stream = _fileSystem.GetFileStream(responseCachePath, FileMode.Open, FileAccess.Read, FileShare.Read, true))
+ using (var stream = _fileSystem.GetFileStream(responseCachePath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read, true))
{
var memoryStream = _memoryStreamProvider.CreateNew();
@@ -370,7 +370,7 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
await responseStream.CopyToAsync(memoryStream).ConfigureAwait(false);
memoryStream.Position = 0;
- using (var fileStream = _fileSystem.GetFileStream(responseCachePath, FileMode.Create, FileAccess.Write, FileShare.None, true))
+ using (var fileStream = _fileSystem.GetFileStream(responseCachePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.None, true))
{
await memoryStream.CopyToAsync(fileStream).ConfigureAwait(false);
@@ -639,7 +639,7 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
// We're not able to track progress
using (var stream = httpResponse.GetResponseStream())
{
- using (var fs = _fileSystem.GetFileStream(tempFile, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(tempFile, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(fs, StreamDefaults.DefaultCopyToBufferSize, options.CancellationToken).ConfigureAwait(false);
}
@@ -649,7 +649,7 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
{
using (var stream = ProgressStream.CreateReadProgressStream(httpResponse.GetResponseStream(), options.Progress.Report, contentLength.Value))
{
- using (var fs = _fileSystem.GetFileStream(tempFile, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(tempFile, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(fs, StreamDefaults.DefaultCopyToBufferSize, options.CancellationToken).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Common.Implementations/IO/LnkShortcutHandler.cs b/MediaBrowser.Common.Implementations/IO/LnkShortcutHandler.cs
new file mode 100644
index 000000000..441e6939f
--- /dev/null
+++ b/MediaBrowser.Common.Implementations/IO/LnkShortcutHandler.cs
@@ -0,0 +1,399 @@
+using System;
+using System.IO;
+using System.Runtime.InteropServices;
+using System.Security;
+using System.Text;
+using MediaBrowser.Model.IO;
+
+namespace MediaBrowser.Common.Implementations.IO
+{
+ public class LnkShortcutHandler :IShortcutHandler
+ {
+ public string Extension
+ {
+ get { return ".lnk"; }
+ }
+
+ public string Resolve(string shortcutPath)
+ {
+ var link = new ShellLink();
+ ((IPersistFile)link).Load(shortcutPath, NativeMethods.STGM_READ);
+ // ((IShellLinkW)link).Resolve(hwnd, 0)
+ var sb = new StringBuilder(NativeMethods.MAX_PATH);
+ WIN32_FIND_DATA data;
+ ((IShellLinkW)link).GetPath(sb, sb.Capacity, out data, 0);
+ return sb.ToString();
+ }
+
+ public void Create(string shortcutPath, string targetPath)
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ /// <summary>
+ /// Class NativeMethods
+ /// </summary>
+ [SuppressUnmanagedCodeSecurity]
+ public static class NativeMethods
+ {
+ /// <summary>
+ /// The MA x_ PATH
+ /// </summary>
+ public const int MAX_PATH = 260;
+ /// <summary>
+ /// The MA x_ ALTERNATE
+ /// </summary>
+ public const int MAX_ALTERNATE = 14;
+ /// <summary>
+ /// The INVALI d_ HANDL e_ VALUE
+ /// </summary>
+ public static IntPtr INVALID_HANDLE_VALUE = new IntPtr(-1);
+ /// <summary>
+ /// The STG m_ READ
+ /// </summary>
+ public const uint STGM_READ = 0;
+ }
+
+ /// <summary>
+ /// Struct FILETIME
+ /// </summary>
+ [StructLayout(LayoutKind.Sequential)]
+ public struct FILETIME
+ {
+ /// <summary>
+ /// The dw low date time
+ /// </summary>
+ public uint dwLowDateTime;
+ /// <summary>
+ /// The dw high date time
+ /// </summary>
+ public uint dwHighDateTime;
+ }
+
+ /// <summary>
+ /// Struct WIN32_FIND_DATA
+ /// </summary>
+ [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
+ public struct WIN32_FIND_DATA
+ {
+ /// <summary>
+ /// The dw file attributes
+ /// </summary>
+ public FileAttributes dwFileAttributes;
+ /// <summary>
+ /// The ft creation time
+ /// </summary>
+ public FILETIME ftCreationTime;
+ /// <summary>
+ /// The ft last access time
+ /// </summary>
+ public FILETIME ftLastAccessTime;
+ /// <summary>
+ /// The ft last write time
+ /// </summary>
+ public FILETIME ftLastWriteTime;
+ /// <summary>
+ /// The n file size high
+ /// </summary>
+ public int nFileSizeHigh;
+ /// <summary>
+ /// The n file size low
+ /// </summary>
+ public int nFileSizeLow;
+ /// <summary>
+ /// The dw reserved0
+ /// </summary>
+ public int dwReserved0;
+ /// <summary>
+ /// The dw reserved1
+ /// </summary>
+ public int dwReserved1;
+
+ /// <summary>
+ /// The c file name
+ /// </summary>
+ [MarshalAs(UnmanagedType.ByValTStr, SizeConst = NativeMethods.MAX_PATH)]
+ public string cFileName;
+
+ /// <summary>
+ /// This will always be null when FINDEX_INFO_LEVELS = basic
+ /// </summary>
+ [MarshalAs(UnmanagedType.ByValTStr, SizeConst = NativeMethods.MAX_ALTERNATE)]
+ public string cAlternate;
+
+ /// <summary>
+ /// Gets or sets the path.
+ /// </summary>
+ /// <value>The path.</value>
+ public string Path { get; set; }
+
+ /// <summary>
+ /// Returns a <see cref="System.String" /> that represents this instance.
+ /// </summary>
+ /// <returns>A <see cref="System.String" /> that represents this instance.</returns>
+ public override string ToString()
+ {
+ return Path ?? string.Empty;
+ }
+ }
+
+ /// <summary>
+ /// Enum SLGP_FLAGS
+ /// </summary>
+ [Flags]
+ public enum SLGP_FLAGS
+ {
+ /// <summary>
+ /// Retrieves the standard short (8.3 format) file name
+ /// </summary>
+ SLGP_SHORTPATH = 0x1,
+ /// <summary>
+ /// Retrieves the Universal Naming Convention (UNC) path name of the file
+ /// </summary>
+ SLGP_UNCPRIORITY = 0x2,
+ /// <summary>
+ /// Retrieves the raw path name. A raw path is something that might not exist and may include environment variables that need to be expanded
+ /// </summary>
+ SLGP_RAWPATH = 0x4
+ }
+ /// <summary>
+ /// Enum SLR_FLAGS
+ /// </summary>
+ [Flags]
+ public enum SLR_FLAGS
+ {
+ /// <summary>
+ /// Do not display a dialog box if the link cannot be resolved. When SLR_NO_UI is set,
+ /// the high-order word of fFlags can be set to a time-out value that specifies the
+ /// maximum amount of time to be spent resolving the link. The function returns if the
+ /// link cannot be resolved within the time-out duration. If the high-order word is set
+ /// to zero, the time-out duration will be set to the default value of 3,000 milliseconds
+ /// (3 seconds). To specify a value, set the high word of fFlags to the desired time-out
+ /// duration, in milliseconds.
+ /// </summary>
+ SLR_NO_UI = 0x1,
+ /// <summary>
+ /// Obsolete and no longer used
+ /// </summary>
+ SLR_ANY_MATCH = 0x2,
+ /// <summary>
+ /// If the link object has changed, update its path and list of identifiers.
+ /// If SLR_UPDATE is set, you do not need to call IPersistFile::IsDirty to determine
+ /// whether or not the link object has changed.
+ /// </summary>
+ SLR_UPDATE = 0x4,
+ /// <summary>
+ /// Do not update the link information
+ /// </summary>
+ SLR_NOUPDATE = 0x8,
+ /// <summary>
+ /// Do not execute the search heuristics
+ /// </summary>
+ SLR_NOSEARCH = 0x10,
+ /// <summary>
+ /// Do not use distributed link tracking
+ /// </summary>
+ SLR_NOTRACK = 0x20,
+ /// <summary>
+ /// Disable distributed link tracking. By default, distributed link tracking tracks
+ /// removable media across multiple devices based on the volume name. It also uses the
+ /// Universal Naming Convention (UNC) path to track remote file systems whose drive letter
+ /// has changed. Setting SLR_NOLINKINFO disables both types of tracking.
+ /// </summary>
+ SLR_NOLINKINFO = 0x40,
+ /// <summary>
+ /// Call the Microsoft Windows Installer
+ /// </summary>
+ SLR_INVOKE_MSI = 0x80
+ }
+
+ /// <summary>
+ /// The IShellLink interface allows Shell links to be created, modified, and resolved
+ /// </summary>
+ [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("000214F9-0000-0000-C000-000000000046")]
+ public interface IShellLinkW
+ {
+ /// <summary>
+ /// Retrieves the path and file name of a Shell link object
+ /// </summary>
+ /// <param name="pszFile">The PSZ file.</param>
+ /// <param name="cchMaxPath">The CCH max path.</param>
+ /// <param name="pfd">The PFD.</param>
+ /// <param name="fFlags">The f flags.</param>
+ void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, out WIN32_FIND_DATA pfd, SLGP_FLAGS fFlags);
+ /// <summary>
+ /// Retrieves the list of item identifiers for a Shell link object
+ /// </summary>
+ /// <param name="ppidl">The ppidl.</param>
+ void GetIDList(out IntPtr ppidl);
+ /// <summary>
+ /// Sets the pointer to an item identifier list (PIDL) for a Shell link object.
+ /// </summary>
+ /// <param name="pidl">The pidl.</param>
+ void SetIDList(IntPtr pidl);
+ /// <summary>
+ /// Retrieves the description string for a Shell link object
+ /// </summary>
+ /// <param name="pszName">Name of the PSZ.</param>
+ /// <param name="cchMaxName">Name of the CCH max.</param>
+ void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszName, int cchMaxName);
+ /// <summary>
+ /// Sets the description for a Shell link object. The description can be any application-defined string
+ /// </summary>
+ /// <param name="pszName">Name of the PSZ.</param>
+ void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName);
+ /// <summary>
+ /// Retrieves the name of the working directory for a Shell link object
+ /// </summary>
+ /// <param name="pszDir">The PSZ dir.</param>
+ /// <param name="cchMaxPath">The CCH max path.</param>
+ void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath);
+ /// <summary>
+ /// Sets the name of the working directory for a Shell link object
+ /// </summary>
+ /// <param name="pszDir">The PSZ dir.</param>
+ void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir);
+ /// <summary>
+ /// Retrieves the command-line arguments associated with a Shell link object
+ /// </summary>
+ /// <param name="pszArgs">The PSZ args.</param>
+ /// <param name="cchMaxPath">The CCH max path.</param>
+ void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath);
+ /// <summary>
+ /// Sets the command-line arguments for a Shell link object
+ /// </summary>
+ /// <param name="pszArgs">The PSZ args.</param>
+ void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs);
+ /// <summary>
+ /// Retrieves the hot key for a Shell link object
+ /// </summary>
+ /// <param name="pwHotkey">The pw hotkey.</param>
+ void GetHotkey(out short pwHotkey);
+ /// <summary>
+ /// Sets a hot key for a Shell link object
+ /// </summary>
+ /// <param name="wHotkey">The w hotkey.</param>
+ void SetHotkey(short wHotkey);
+ /// <summary>
+ /// Retrieves the show command for a Shell link object
+ /// </summary>
+ /// <param name="piShowCmd">The pi show CMD.</param>
+ void GetShowCmd(out int piShowCmd);
+ /// <summary>
+ /// Sets the show command for a Shell link object. The show command sets the initial show state of the window.
+ /// </summary>
+ /// <param name="iShowCmd">The i show CMD.</param>
+ void SetShowCmd(int iShowCmd);
+ /// <summary>
+ /// Retrieves the location (path and index) of the icon for a Shell link object
+ /// </summary>
+ /// <param name="pszIconPath">The PSZ icon path.</param>
+ /// <param name="cchIconPath">The CCH icon path.</param>
+ /// <param name="piIcon">The pi icon.</param>
+ void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath,
+ int cchIconPath, out int piIcon);
+ /// <summary>
+ /// Sets the location (path and index) of the icon for a Shell link object
+ /// </summary>
+ /// <param name="pszIconPath">The PSZ icon path.</param>
+ /// <param name="iIcon">The i icon.</param>
+ void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon);
+ /// <summary>
+ /// Sets the relative path to the Shell link object
+ /// </summary>
+ /// <param name="pszPathRel">The PSZ path rel.</param>
+ /// <param name="dwReserved">The dw reserved.</param>
+ void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, int dwReserved);
+ /// <summary>
+ /// Attempts to find the target of a Shell link, even if it has been moved or renamed
+ /// </summary>
+ /// <param name="hwnd">The HWND.</param>
+ /// <param name="fFlags">The f flags.</param>
+ void Resolve(IntPtr hwnd, SLR_FLAGS fFlags);
+ /// <summary>
+ /// Sets the path and file name of a Shell link object
+ /// </summary>
+ /// <param name="pszFile">The PSZ file.</param>
+ void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile);
+
+ }
+
+ /// <summary>
+ /// Interface IPersist
+ /// </summary>
+ [ComImport, Guid("0000010c-0000-0000-c000-000000000046"),
+ InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ public interface IPersist
+ {
+ /// <summary>
+ /// Gets the class ID.
+ /// </summary>
+ /// <param name="pClassID">The p class ID.</param>
+ [PreserveSig]
+ void GetClassID(out Guid pClassID);
+ }
+
+ /// <summary>
+ /// Interface IPersistFile
+ /// </summary>
+ [ComImport, Guid("0000010b-0000-0000-C000-000000000046"),
+ InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ public interface IPersistFile : IPersist
+ {
+ /// <summary>
+ /// Gets the class ID.
+ /// </summary>
+ /// <param name="pClassID">The p class ID.</param>
+ new void GetClassID(out Guid pClassID);
+ /// <summary>
+ /// Determines whether this instance is dirty.
+ /// </summary>
+ [PreserveSig]
+ int IsDirty();
+
+ /// <summary>
+ /// Loads the specified PSZ file name.
+ /// </summary>
+ /// <param name="pszFileName">Name of the PSZ file.</param>
+ /// <param name="dwMode">The dw mode.</param>
+ [PreserveSig]
+ void Load([In, MarshalAs(UnmanagedType.LPWStr)]
+ string pszFileName, uint dwMode);
+
+ /// <summary>
+ /// Saves the specified PSZ file name.
+ /// </summary>
+ /// <param name="pszFileName">Name of the PSZ file.</param>
+ /// <param name="remember">if set to <c>true</c> [remember].</param>
+ [PreserveSig]
+ void Save([In, MarshalAs(UnmanagedType.LPWStr)] string pszFileName,
+ [In, MarshalAs(UnmanagedType.Bool)] bool remember);
+
+ /// <summary>
+ /// Saves the completed.
+ /// </summary>
+ /// <param name="pszFileName">Name of the PSZ file.</param>
+ [PreserveSig]
+ void SaveCompleted([In, MarshalAs(UnmanagedType.LPWStr)] string pszFileName);
+
+ /// <summary>
+ /// Gets the cur file.
+ /// </summary>
+ /// <param name="ppszFileName">Name of the PPSZ file.</param>
+ [PreserveSig]
+ void GetCurFile([In, MarshalAs(UnmanagedType.LPWStr)] string ppszFileName);
+ }
+
+ // CLSID_ShellLink from ShlGuid.h
+ /// <summary>
+ /// Class ShellLink
+ /// </summary>
+ [
+ ComImport,
+ Guid("00021401-0000-0000-C000-000000000046")
+ ]
+ public class ShellLink
+ {
+ }
+}
diff --git a/MediaBrowser.Common.Implementations/IO/ManagedFileSystem.cs b/MediaBrowser.Common.Implementations/IO/ManagedFileSystem.cs
new file mode 100644
index 000000000..ffb1e4234
--- /dev/null
+++ b/MediaBrowser.Common.Implementations/IO/ManagedFileSystem.cs
@@ -0,0 +1,696 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
+using Patterns.Logging;
+
+namespace MediaBrowser.Common.Implementations.IO
+{
+ /// <summary>
+ /// Class ManagedFileSystem
+ /// </summary>
+ public class ManagedFileSystem : IFileSystem
+ {
+ protected ILogger Logger;
+
+ private readonly bool _supportsAsyncFileStreams;
+ private char[] _invalidFileNameChars;
+ private readonly List<IShortcutHandler> _shortcutHandlers = new List<IShortcutHandler>();
+ protected bool EnableFileSystemRequestConcat = true;
+
+ public ManagedFileSystem(ILogger logger, bool supportsAsyncFileStreams, bool enableManagedInvalidFileNameChars)
+ {
+ Logger = logger;
+ _supportsAsyncFileStreams = supportsAsyncFileStreams;
+ SetInvalidFileNameChars(enableManagedInvalidFileNameChars);
+ }
+
+ public void AddShortcutHandler(IShortcutHandler handler)
+ {
+ _shortcutHandlers.Add(handler);
+ }
+
+ protected void SetInvalidFileNameChars(bool enableManagedInvalidFileNameChars)
+ {
+ if (enableManagedInvalidFileNameChars)
+ {
+ _invalidFileNameChars = Path.GetInvalidFileNameChars();
+ }
+ else
+ {
+ // GetInvalidFileNameChars is less restrictive in Linux/Mac than Windows, this mimic Windows behavior for mono under Linux/Mac.
+ _invalidFileNameChars = new char[41] { '\x00', '\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x07',
+ '\x08', '\x09', '\x0A', '\x0B', '\x0C', '\x0D', '\x0E', '\x0F', '\x10', '\x11', '\x12',
+ '\x13', '\x14', '\x15', '\x16', '\x17', '\x18', '\x19', '\x1A', '\x1B', '\x1C', '\x1D',
+ '\x1E', '\x1F', '\x22', '\x3C', '\x3E', '\x7C', ':', '*', '?', '\\', '/' };
+ }
+ }
+
+ public char DirectorySeparatorChar
+ {
+ get
+ {
+ return Path.DirectorySeparatorChar;
+ }
+ }
+
+ public string GetFullPath(string path)
+ {
+ return Path.GetFullPath(path);
+ }
+
+ /// <summary>
+ /// Determines whether the specified filename is shortcut.
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns><c>true</c> if the specified filename is shortcut; otherwise, <c>false</c>.</returns>
+ /// <exception cref="System.ArgumentNullException">filename</exception>
+ public virtual bool IsShortcut(string filename)
+ {
+ if (string.IsNullOrEmpty(filename))
+ {
+ throw new ArgumentNullException("filename");
+ }
+
+ var extension = Path.GetExtension(filename);
+ return _shortcutHandlers.Any(i => string.Equals(extension, i.Extension, StringComparison.OrdinalIgnoreCase));
+ }
+
+ /// <summary>
+ /// Resolves the shortcut.
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns>System.String.</returns>
+ /// <exception cref="System.ArgumentNullException">filename</exception>
+ public virtual string ResolveShortcut(string filename)
+ {
+ if (string.IsNullOrEmpty(filename))
+ {
+ throw new ArgumentNullException("filename");
+ }
+
+ var extension = Path.GetExtension(filename);
+ var handler = _shortcutHandlers.FirstOrDefault(i => string.Equals(extension, i.Extension, StringComparison.OrdinalIgnoreCase));
+
+ if (handler != null)
+ {
+ return handler.Resolve(filename);
+ }
+
+ return null;
+ }
+
+ /// <summary>
+ /// Creates the shortcut.
+ /// </summary>
+ /// <param name="shortcutPath">The shortcut path.</param>
+ /// <param name="target">The target.</param>
+ /// <exception cref="System.ArgumentNullException">
+ /// shortcutPath
+ /// or
+ /// target
+ /// </exception>
+ public void CreateShortcut(string shortcutPath, string target)
+ {
+ if (string.IsNullOrEmpty(shortcutPath))
+ {
+ throw new ArgumentNullException("shortcutPath");
+ }
+
+ if (string.IsNullOrEmpty(target))
+ {
+ throw new ArgumentNullException("target");
+ }
+
+ var extension = Path.GetExtension(shortcutPath);
+ var handler = _shortcutHandlers.FirstOrDefault(i => string.Equals(extension, i.Extension, StringComparison.OrdinalIgnoreCase));
+
+ if (handler != null)
+ {
+ handler.Create(shortcutPath, target);
+ }
+ else
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified file or directory path.
+ /// </summary>
+ /// <param name="path">A path to a file or directory.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks>If the specified path points to a directory, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property will be set to true and all other properties will reflect the properties of the directory.</remarks>
+ public FileSystemMetadata GetFileSystemInfo(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ // Take a guess to try and avoid two file system hits, but we'll double-check by calling Exists
+ if (Path.HasExtension(path))
+ {
+ var fileInfo = new FileInfo(path);
+
+ if (fileInfo.Exists)
+ {
+ return GetFileSystemMetadata(fileInfo);
+ }
+
+ return GetFileSystemMetadata(new DirectoryInfo(path));
+ }
+ else
+ {
+ var fileInfo = new DirectoryInfo(path);
+
+ if (fileInfo.Exists)
+ {
+ return GetFileSystemMetadata(fileInfo);
+ }
+
+ return GetFileSystemMetadata(new FileInfo(path));
+ }
+ }
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified file path.
+ /// </summary>
+ /// <param name="path">A path to a file.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks><para>If the specified path points to a directory, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property and the <see cref="FileSystemMetadata.Exists"/> property will both be set to false.</para>
+ /// <para>For automatic handling of files <b>and</b> directories, use <see cref="GetFileSystemInfo"/>.</para></remarks>
+ public FileSystemMetadata GetFileInfo(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ var fileInfo = new FileInfo(path);
+
+ return GetFileSystemMetadata(fileInfo);
+ }
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified directory path.
+ /// </summary>
+ /// <param name="path">A path to a directory.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks><para>If the specified path points to a file, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property will be set to true and the <see cref="FileSystemMetadata.Exists"/> property will be set to false.</para>
+ /// <para>For automatic handling of files <b>and</b> directories, use <see cref="GetFileSystemInfo"/>.</para></remarks>
+ public FileSystemMetadata GetDirectoryInfo(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ var fileInfo = new DirectoryInfo(path);
+
+ return GetFileSystemMetadata(fileInfo);
+ }
+
+ private FileSystemMetadata GetFileSystemMetadata(FileSystemInfo info)
+ {
+ var result = new FileSystemMetadata();
+
+ result.Exists = info.Exists;
+ result.FullName = info.FullName;
+ result.Extension = info.Extension;
+ result.Name = info.Name;
+
+ if (result.Exists)
+ {
+ var attributes = info.Attributes;
+ result.IsDirectory = info is DirectoryInfo || (attributes & FileAttributes.Directory) == FileAttributes.Directory;
+ result.IsHidden = (attributes & FileAttributes.Hidden) == FileAttributes.Hidden;
+ result.IsReadOnly = (attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly;
+
+ var fileInfo = info as FileInfo;
+ if (fileInfo != null)
+ {
+ result.Length = fileInfo.Length;
+ result.DirectoryName = fileInfo.DirectoryName;
+ }
+
+ result.CreationTimeUtc = GetCreationTimeUtc(info);
+ result.LastWriteTimeUtc = GetLastWriteTimeUtc(info);
+ }
+ else
+ {
+ result.IsDirectory = info is DirectoryInfo;
+ }
+
+ return result;
+ }
+
+ /// <summary>
+ /// The space char
+ /// </summary>
+ private const char SpaceChar = ' ';
+
+ /// <summary>
+ /// Takes a filename and removes invalid characters
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns>System.String.</returns>
+ /// <exception cref="System.ArgumentNullException">filename</exception>
+ public string GetValidFilename(string filename)
+ {
+ if (string.IsNullOrEmpty(filename))
+ {
+ throw new ArgumentNullException("filename");
+ }
+
+ var builder = new StringBuilder(filename);
+
+ foreach (var c in _invalidFileNameChars)
+ {
+ builder = builder.Replace(c, SpaceChar);
+ }
+
+ return builder.ToString();
+ }
+
+ /// <summary>
+ /// Gets the creation time UTC.
+ /// </summary>
+ /// <param name="info">The info.</param>
+ /// <returns>DateTime.</returns>
+ public DateTime GetCreationTimeUtc(FileSystemInfo info)
+ {
+ // This could throw an error on some file systems that have dates out of range
+ try
+ {
+ return info.CreationTimeUtc;
+ }
+ catch (Exception ex)
+ {
+ Logger.ErrorException("Error determining CreationTimeUtc for {0}", ex, info.FullName);
+ return DateTime.MinValue;
+ }
+ }
+
+ /// <summary>
+ /// Gets the creation time UTC.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>DateTime.</returns>
+ public DateTime GetCreationTimeUtc(string path)
+ {
+ return GetCreationTimeUtc(GetFileSystemInfo(path));
+ }
+
+ public DateTime GetCreationTimeUtc(FileSystemMetadata info)
+ {
+ return info.CreationTimeUtc;
+ }
+
+ public DateTime GetLastWriteTimeUtc(FileSystemMetadata info)
+ {
+ return info.LastWriteTimeUtc;
+ }
+
+ /// <summary>
+ /// Gets the creation time UTC.
+ /// </summary>
+ /// <param name="info">The info.</param>
+ /// <returns>DateTime.</returns>
+ public DateTime GetLastWriteTimeUtc(FileSystemInfo info)
+ {
+ // This could throw an error on some file systems that have dates out of range
+ try
+ {
+ return info.LastWriteTimeUtc;
+ }
+ catch (Exception ex)
+ {
+ Logger.ErrorException("Error determining LastAccessTimeUtc for {0}", ex, info.FullName);
+ return DateTime.MinValue;
+ }
+ }
+
+ /// <summary>
+ /// Gets the last write time UTC.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>DateTime.</returns>
+ public DateTime GetLastWriteTimeUtc(string path)
+ {
+ return GetLastWriteTimeUtc(GetFileSystemInfo(path));
+ }
+
+ /// <summary>
+ /// Gets the file stream.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="mode">The mode.</param>
+ /// <param name="access">The access.</param>
+ /// <param name="share">The share.</param>
+ /// <param name="isAsync">if set to <c>true</c> [is asynchronous].</param>
+ /// <returns>FileStream.</returns>
+ public Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, bool isAsync = false)
+ {
+ if (_supportsAsyncFileStreams && isAsync)
+ {
+ return new FileStream(path, GetFileMode(mode), GetFileAccess(access), GetFileShare(share), 262144, true);
+ }
+
+ return new FileStream(path, GetFileMode(mode), GetFileAccess(access), GetFileShare(share), 262144);
+ }
+
+ private FileMode GetFileMode(FileOpenMode mode)
+ {
+ switch (mode)
+ {
+ case FileOpenMode.Append:
+ return FileMode.Append;
+ case FileOpenMode.Create:
+ return FileMode.Create;
+ case FileOpenMode.CreateNew:
+ return FileMode.CreateNew;
+ case FileOpenMode.Open:
+ return FileMode.Open;
+ case FileOpenMode.OpenOrCreate:
+ return FileMode.OpenOrCreate;
+ case FileOpenMode.Truncate:
+ return FileMode.Truncate;
+ default:
+ throw new Exception("Unrecognized FileOpenMode");
+ }
+ }
+
+ private FileAccess GetFileAccess(FileAccessMode mode)
+ {
+ var val = (int)mode;
+
+ return (FileAccess)val;
+ }
+
+ private FileShare GetFileShare(FileShareMode mode)
+ {
+ var val = (int)mode;
+
+ return (FileShare)val;
+ }
+
+ public void SetHidden(string path, bool isHidden)
+ {
+ var info = GetFileInfo(path);
+
+ if (info.Exists && info.IsHidden != isHidden)
+ {
+ if (isHidden)
+ {
+ FileAttributes attributes = File.GetAttributes(path);
+ attributes = RemoveAttribute(attributes, FileAttributes.Hidden);
+ File.SetAttributes(path, attributes);
+ }
+ else
+ {
+ File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
+ }
+ }
+ }
+
+ private static FileAttributes RemoveAttribute(FileAttributes attributes, FileAttributes attributesToRemove)
+ {
+ return attributes & ~attributesToRemove;
+ }
+
+ /// <summary>
+ /// Swaps the files.
+ /// </summary>
+ /// <param name="file1">The file1.</param>
+ /// <param name="file2">The file2.</param>
+ public void SwapFiles(string file1, string file2)
+ {
+ if (string.IsNullOrEmpty(file1))
+ {
+ throw new ArgumentNullException("file1");
+ }
+
+ if (string.IsNullOrEmpty(file2))
+ {
+ throw new ArgumentNullException("file2");
+ }
+
+ var temp1 = Path.GetTempFileName();
+ var temp2 = Path.GetTempFileName();
+
+ // Copying over will fail against hidden files
+ RemoveHiddenAttribute(file1);
+ RemoveHiddenAttribute(file2);
+
+ CopyFile(file1, temp1, true);
+ CopyFile(file2, temp2, true);
+
+ CopyFile(temp1, file2, true);
+ CopyFile(temp2, file1, true);
+
+ DeleteFile(temp1);
+ DeleteFile(temp2);
+ }
+
+ /// <summary>
+ /// Removes the hidden attribute.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ private void RemoveHiddenAttribute(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ var currentFile = new FileInfo(path);
+
+ // This will fail if the file is hidden
+ if (currentFile.Exists)
+ {
+ if ((currentFile.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ {
+ currentFile.Attributes &= ~FileAttributes.Hidden;
+ }
+ }
+ }
+
+ public bool ContainsSubPath(string parentPath, string path)
+ {
+ if (string.IsNullOrEmpty(parentPath))
+ {
+ throw new ArgumentNullException("parentPath");
+ }
+
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ return path.IndexOf(parentPath.TrimEnd(Path.DirectorySeparatorChar) + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase) != -1;
+ }
+
+ public bool IsRootPath(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ var parent = Path.GetDirectoryName(path);
+
+ if (!string.IsNullOrEmpty(parent))
+ {
+ return false;
+ }
+
+ return true;
+ }
+
+ public string NormalizePath(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ if (path.EndsWith(":\\", StringComparison.OrdinalIgnoreCase))
+ {
+ return path;
+ }
+
+ return path.TrimEnd(Path.DirectorySeparatorChar);
+ }
+
+ public string GetFileNameWithoutExtension(FileSystemMetadata info)
+ {
+ if (info.IsDirectory)
+ {
+ return info.Name;
+ }
+
+ return Path.GetFileNameWithoutExtension(info.FullName);
+ }
+
+ public string GetFileNameWithoutExtension(string path)
+ {
+ return Path.GetFileNameWithoutExtension(path);
+ }
+
+ public bool IsPathFile(string path)
+ {
+ if (string.IsNullOrWhiteSpace(path))
+ {
+ throw new ArgumentNullException("path");
+ }
+
+ // Cannot use Path.IsPathRooted because it returns false under mono when using windows-based paths, e.g. C:\\
+
+ if (path.IndexOf("://", StringComparison.OrdinalIgnoreCase) != -1 &&
+ !path.StartsWith("file://", StringComparison.OrdinalIgnoreCase))
+ {
+ return false;
+ }
+ return true;
+
+ //return Path.IsPathRooted(path);
+ }
+
+ public void DeleteFile(string path)
+ {
+ File.Delete(path);
+ }
+
+ public void DeleteDirectory(string path, bool recursive)
+ {
+ Directory.Delete(path, recursive);
+ }
+
+ public void CreateDirectory(string path)
+ {
+ Directory.CreateDirectory(path);
+ }
+
+ public IEnumerable<FileSystemMetadata> GetDirectories(string path, bool recursive = false)
+ {
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+
+ return ToMetadata(path, new DirectoryInfo(path).EnumerateDirectories("*", searchOption));
+ }
+
+ public IEnumerable<FileSystemMetadata> GetFiles(string path, bool recursive = false)
+ {
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+
+ return ToMetadata(path, new DirectoryInfo(path).EnumerateFiles("*", searchOption));
+ }
+
+ public IEnumerable<FileSystemMetadata> GetFileSystemEntries(string path, bool recursive = false)
+ {
+ var directoryInfo = new DirectoryInfo(path);
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+
+ if (EnableFileSystemRequestConcat)
+ {
+ return ToMetadata(path, directoryInfo.EnumerateDirectories("*", searchOption))
+ .Concat(ToMetadata(path, directoryInfo.EnumerateFiles("*", searchOption)));
+ }
+
+ return ToMetadata(path, directoryInfo.EnumerateFileSystemInfos("*", searchOption));
+ }
+
+ private IEnumerable<FileSystemMetadata> ToMetadata(string parentPath, IEnumerable<FileSystemInfo> infos)
+ {
+ return infos.Select(i =>
+ {
+ try
+ {
+ return GetFileSystemMetadata(i);
+ }
+ catch (PathTooLongException)
+ {
+ // Can't log using the FullName because it will throw the PathTooLongExceptiona again
+ //Logger.Warn("Path too long: {0}", i.FullName);
+ Logger.Warn("File or directory path too long. Parent folder: {0}", parentPath);
+ return null;
+ }
+
+ }).Where(i => i != null);
+ }
+
+ public Stream OpenRead(string path)
+ {
+ return File.OpenRead(path);
+ }
+
+ public void CopyFile(string source, string target, bool overwrite)
+ {
+ File.Copy(source, target, overwrite);
+ }
+
+ public void MoveFile(string source, string target)
+ {
+ File.Move(source, target);
+ }
+
+ public void MoveDirectory(string source, string target)
+ {
+ Directory.Move(source, target);
+ }
+
+ public bool DirectoryExists(string path)
+ {
+ return Directory.Exists(path);
+ }
+
+ public bool FileExists(string path)
+ {
+ return File.Exists(path);
+ }
+
+ public string ReadAllText(string path)
+ {
+ return File.ReadAllText(path);
+ }
+
+ public void WriteAllText(string path, string text, Encoding encoding)
+ {
+ File.WriteAllText(path, text, encoding);
+ }
+
+ public void WriteAllText(string path, string text)
+ {
+ File.WriteAllText(path, text);
+ }
+
+ public string ReadAllText(string path, Encoding encoding)
+ {
+ return File.ReadAllText(path, encoding);
+ }
+
+ public IEnumerable<string> GetDirectoryPaths(string path, bool recursive = false)
+ {
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+ return Directory.EnumerateDirectories(path, "*", searchOption);
+ }
+
+ public IEnumerable<string> GetFilePaths(string path, bool recursive = false)
+ {
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+ return Directory.EnumerateFiles(path, "*", searchOption);
+ }
+
+ public IEnumerable<string> GetFileSystemEntryPaths(string path, bool recursive = false)
+ {
+ var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
+ return Directory.EnumerateFileSystemEntries(path, "*", searchOption);
+ }
+ }
+}
diff --git a/MediaBrowser.Common.Implementations/IO/WindowsFileSystem.cs b/MediaBrowser.Common.Implementations/IO/WindowsFileSystem.cs
new file mode 100644
index 000000000..e8f8de8ae
--- /dev/null
+++ b/MediaBrowser.Common.Implementations/IO/WindowsFileSystem.cs
@@ -0,0 +1,14 @@
+using Patterns.Logging;
+
+namespace MediaBrowser.Common.Implementations.IO
+{
+ public class WindowsFileSystem : ManagedFileSystem
+ {
+ public WindowsFileSystem(ILogger logger)
+ : base(logger, true, true)
+ {
+ AddShortcutHandler(new LnkShortcutHandler());
+ EnableFileSystemRequestConcat = false;
+ }
+ }
+}
diff --git a/MediaBrowser.Common.Implementations/MediaBrowser.Common.Implementations.csproj b/MediaBrowser.Common.Implementations/MediaBrowser.Common.Implementations.csproj
index 44e4f88bd..f68905ab9 100644
--- a/MediaBrowser.Common.Implementations/MediaBrowser.Common.Implementations.csproj
+++ b/MediaBrowser.Common.Implementations/MediaBrowser.Common.Implementations.csproj
@@ -45,10 +45,6 @@
<RunPostBuildEvent>Always</RunPostBuildEvent>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="Microsoft.IO.RecyclableMemoryStream, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.IO.RecyclableMemoryStream.1.1.0.0\lib\net45\Microsoft.IO.RecyclableMemoryStream.dll</HintPath>
<Private>True</Private>
@@ -74,9 +70,6 @@
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net" />
- <Reference Include="System.Text.Json">
- <HintPath>..\ThirdParty\fastjsonparser\System.Text.Json.dll</HintPath>
- </Reference>
<Reference Include="System.Xml" />
<Reference Include="ServiceStack.Text">
<HintPath>..\ThirdParty\ServiceStack.Text\ServiceStack.Text.dll</HintPath>
@@ -96,7 +89,10 @@
<Compile Include="HttpClientManager\HttpClientInfo.cs" />
<Compile Include="HttpClientManager\HttpClientManager.cs" />
<Compile Include="IO\IsoManager.cs" />
+ <Compile Include="IO\LnkShortcutHandler.cs" />
+ <Compile Include="IO\ManagedFileSystem.cs" />
<Compile Include="IO\MemoryStreamProvider.cs" />
+ <Compile Include="IO\WindowsFileSystem.cs" />
<Compile Include="Logging\LogHelper.cs" />
<Compile Include="Logging\NLogger.cs" />
<Compile Include="Logging\NlogManager.cs" />
diff --git a/MediaBrowser.Common.Implementations/ScheduledTasks/ScheduledTaskWorker.cs b/MediaBrowser.Common.Implementations/ScheduledTasks/ScheduledTaskWorker.cs
index f3ed95c81..0d99283c3 100644
--- a/MediaBrowser.Common.Implementations/ScheduledTasks/ScheduledTaskWorker.cs
+++ b/MediaBrowser.Common.Implementations/ScheduledTasks/ScheduledTaskWorker.cs
@@ -12,7 +12,8 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Common.Implementations.ScheduledTasks
{
diff --git a/MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs b/MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs
index b3a00b35f..9a0221dea 100644
--- a/MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs
+++ b/MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs
@@ -10,7 +10,8 @@ using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using Microsoft.Win32;
namespace MediaBrowser.Common.Implementations.ScheduledTasks
diff --git a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs
index 3d0704781..2cd3f4c0f 100644
--- a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs
+++ b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs
@@ -7,7 +7,8 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
diff --git a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs
index f7cbe8dcb..336f91f96 100644
--- a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs
+++ b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs
@@ -5,7 +5,8 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
diff --git a/MediaBrowser.Common.Implementations/Serialization/JsonSerializer.cs b/MediaBrowser.Common.Implementations/Serialization/JsonSerializer.cs
index 5dbbe5373..98d2967ac 100644
--- a/MediaBrowser.Common.Implementations/Serialization/JsonSerializer.cs
+++ b/MediaBrowser.Common.Implementations/Serialization/JsonSerializer.cs
@@ -1,7 +1,8 @@
using MediaBrowser.Model.Serialization;
using System;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
namespace MediaBrowser.Common.Implementations.Serialization
@@ -60,7 +61,7 @@ namespace MediaBrowser.Common.Implementations.Serialization
throw new ArgumentNullException("file");
}
- using (Stream stream = _fileSystem.GetFileStream(file, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (Stream stream = _fileSystem.GetFileStream(file, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
SerializeToStream(obj, stream);
}
diff --git a/MediaBrowser.Common.Implementations/Serialization/XmlSerializer.cs b/MediaBrowser.Common.Implementations/Serialization/XmlSerializer.cs
index 77f65b0c7..f48681304 100644
--- a/MediaBrowser.Common.Implementations/Serialization/XmlSerializer.cs
+++ b/MediaBrowser.Common.Implementations/Serialization/XmlSerializer.cs
@@ -4,7 +4,8 @@ using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
namespace MediaBrowser.Common.Implementations.Serialization
diff --git a/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs b/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs
index 9674199fe..934898f77 100644
--- a/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs
+++ b/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs
@@ -18,7 +18,8 @@ using System.Linq;
using System.Security.Cryptography;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Common.Implementations.Updates
{
diff --git a/MediaBrowser.Common.Implementations/packages.config b/MediaBrowser.Common.Implementations/packages.config
index 90a6aae24..1dceb69bb 100644
--- a/MediaBrowser.Common.Implementations/packages.config
+++ b/MediaBrowser.Common.Implementations/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Microsoft.IO.RecyclableMemoryStream" version="1.1.0.0" targetFramework="net45" />
<package id="NLog" version="4.3.8" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
diff --git a/MediaBrowser.Common/MediaBrowser.Common.csproj b/MediaBrowser.Common/MediaBrowser.Common.csproj
index 931ac7227..9e212219d 100644
--- a/MediaBrowser.Common/MediaBrowser.Common.csproj
+++ b/MediaBrowser.Common/MediaBrowser.Common.csproj
@@ -13,8 +13,10 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<ProductVersion>10.0.0</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
- <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -43,11 +45,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="Microsoft.CSharp" />
- </ItemGroup>
- <ItemGroup>
<Compile Include="..\SharedVersion.cs">
<Link>Properties\SharedVersion.cs</Link>
</Compile>
@@ -83,8 +80,10 @@
<Name>MediaBrowser.Model</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup />
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent />
</PropertyGroup>
diff --git a/MediaBrowser.Common/MediaBrowser.Common.nuget.targets b/MediaBrowser.Common/MediaBrowser.Common.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.Common/MediaBrowser.Common.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.Common/Plugins/BasePlugin.cs b/MediaBrowser.Common/Plugins/BasePlugin.cs
index 89ebeb6db..95e076096 100644
--- a/MediaBrowser.Common/Plugins/BasePlugin.cs
+++ b/MediaBrowser.Common/Plugins/BasePlugin.cs
@@ -61,8 +61,17 @@ namespace MediaBrowser.Common.Plugins
AssemblyFileName = assemblyFileName;
Version = assemblyVersion;
Id = assemblyId;
+ }
+
+ private Func<string, DateTime> _dateModifiedFn;
+ private Action<string> _directoryCreateFn;
+ public void SetStartupInfo(bool isFirstRun, Func<string, DateTime> dateModifiedFn, Action<string> directoryCreateFn)
+ {
+ IsFirstRun = isFirstRun;
- IsFirstRun = !File.Exists(ConfigurationFilePath);
+ // hack alert, until the .net core transition is complete
+ _dateModifiedFn = dateModifiedFn;
+ _directoryCreateFn = directoryCreateFn;
}
/// <summary>
@@ -94,7 +103,7 @@ namespace MediaBrowser.Common.Plugins
// Ensure it's been lazy loaded
var config = Configuration;
- return File.GetLastWriteTimeUtc(ConfigurationFilePath);
+ return _dateModifiedFn(ConfigurationFilePath);
}
}
@@ -147,14 +156,6 @@ namespace MediaBrowser.Common.Plugins
{
return (TConfigurationType)XmlSerializer.DeserializeFromFile(typeof(TConfigurationType), path);
}
- catch (DirectoryNotFoundException)
- {
- return (TConfigurationType)Activator.CreateInstance(typeof(TConfigurationType));
- }
- catch (FileNotFoundException)
- {
- return (TConfigurationType)Activator.CreateInstance(typeof(TConfigurationType));
- }
catch
{
return (TConfigurationType)Activator.CreateInstance(typeof(TConfigurationType));
@@ -183,10 +184,6 @@ namespace MediaBrowser.Common.Plugins
}
/// <summary>
- /// The _data folder path
- /// </summary>
- private string _dataFolderPath;
- /// <summary>
/// Gets the full path to the data folder, where the plugin can store any miscellaneous files needed
/// </summary>
/// <value>The data folder path.</value>
@@ -194,16 +191,9 @@ namespace MediaBrowser.Common.Plugins
{
get
{
- if (_dataFolderPath == null)
- {
- // Give the folder name the same name as the config file name
- // We can always make this configurable if/when needed
- _dataFolderPath = Path.Combine(ApplicationPaths.PluginsPath, Path.GetFileNameWithoutExtension(ConfigurationFileName));
-
- Directory.CreateDirectory(_dataFolderPath);
- }
-
- return _dataFolderPath;
+ // Give the folder name the same name as the config file name
+ // We can always make this configurable if/when needed
+ return Path.Combine(ApplicationPaths.PluginsPath, Path.GetFileNameWithoutExtension(ConfigurationFileName));
}
}
@@ -230,7 +220,7 @@ namespace MediaBrowser.Common.Plugins
{
lock (_configurationSaveLock)
{
- Directory.CreateDirectory(Path.GetDirectoryName(ConfigurationFilePath));
+ _directoryCreateFn(Path.GetDirectoryName(ConfigurationFilePath));
XmlSerializer.SerializeToFile(Configuration, ConfigurationFilePath);
}
diff --git a/MediaBrowser.Common/Plugins/IPlugin.cs b/MediaBrowser.Common/Plugins/IPlugin.cs
index 3feeebb6b..999a783fd 100644
--- a/MediaBrowser.Common/Plugins/IPlugin.cs
+++ b/MediaBrowser.Common/Plugins/IPlugin.cs
@@ -104,5 +104,7 @@ namespace MediaBrowser.Common.Plugins
/// Called when just before the plugin is uninstalled from the server.
/// </summary>
void OnUninstalling();
+
+ void SetStartupInfo(bool isFirstRun, Func<string, DateTime> dateModifiedFn, Action<string> directoryCreateFn);
}
} \ No newline at end of file
diff --git a/MediaBrowser.Common/project.json b/MediaBrowser.Common/project.json
new file mode 100644
index 000000000..fbbe9eaf3
--- /dev/null
+++ b/MediaBrowser.Common/project.json
@@ -0,0 +1,17 @@
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Common/project.lock.json b/MediaBrowser.Common/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/MediaBrowser.Common/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Controller/Channels/Channel.cs b/MediaBrowser.Controller/Channels/Channel.cs
index e0b7204b8..a2590dec7 100644
--- a/MediaBrowser.Controller/Channels/Channel.cs
+++ b/MediaBrowser.Controller/Channels/Channel.cs
@@ -3,7 +3,7 @@ using MediaBrowser.Model.Channels;
using MediaBrowser.Model.Querying;
using System;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading;
using System.Threading.Tasks;
diff --git a/MediaBrowser.Controller/Dlna/IDeviceDiscovery.cs b/MediaBrowser.Controller/Dlna/IDeviceDiscovery.cs
index d2c5b9e4e..6a57d9b19 100644
--- a/MediaBrowser.Controller/Dlna/IDeviceDiscovery.cs
+++ b/MediaBrowser.Controller/Dlna/IDeviceDiscovery.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
-using System.Net;
using MediaBrowser.Model.Events;
+using MediaBrowser.Model.Net;
namespace MediaBrowser.Controller.Dlna
{
@@ -15,6 +15,7 @@ namespace MediaBrowser.Controller.Dlna
{
public Uri Location { get; set; }
public Dictionary<string, string> Headers { get; set; }
- public IPEndPoint LocalEndPoint { get; set; }
+ public IpAddressInfo LocalIpAddress { get; set; }
+ public int LocalPort { get; set; }
}
}
diff --git a/MediaBrowser.Controller/Dlna/SsdpMessageEventArgs.cs b/MediaBrowser.Controller/Dlna/SsdpMessageEventArgs.cs
deleted file mode 100644
index 804f34311..000000000
--- a/MediaBrowser.Controller/Dlna/SsdpMessageEventArgs.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Net;
-
-namespace MediaBrowser.Controller.Dlna
-{
- public class SsdpMessageEventArgs
- {
- public string Method { get; set; }
-
- public EndPoint EndPoint { get; set; }
-
- public Dictionary<string, string> Headers { get; set; }
-
- public IPEndPoint LocalEndPoint { get; set; }
- public byte[] Message { get; set; }
-
- public SsdpMessageEventArgs()
- {
- Headers = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
- }
- }
-}
diff --git a/MediaBrowser.Controller/Entities/AggregateFolder.cs b/MediaBrowser.Controller/Entities/AggregateFolder.cs
index 7b769deb3..a6b9d860a 100644
--- a/MediaBrowser.Controller/Entities/AggregateFolder.cs
+++ b/MediaBrowser.Controller/Entities/AggregateFolder.cs
@@ -4,11 +4,12 @@ using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Providers;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Audio/Audio.cs b/MediaBrowser.Controller/Entities/Audio/Audio.cs
index 56c3248f3..e9a3eb512 100644
--- a/MediaBrowser.Controller/Entities/Audio/Audio.cs
+++ b/MediaBrowser.Controller/Entities/Audio/Audio.cs
@@ -7,10 +7,10 @@ using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Channels;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities.Audio
{
diff --git a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs
index 3f457d89a..569b422cb 100644
--- a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs
+++ b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs
@@ -5,7 +5,7 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Users;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Controller.Library;
diff --git a/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs b/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs
index 4fdd809e0..fd20f2ab4 100644
--- a/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs
+++ b/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs
@@ -6,7 +6,7 @@ using MediaBrowser.Model.Users;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.Extensions;
diff --git a/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs b/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs
index cb17ea265..c930f2563 100644
--- a/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs
+++ b/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Extensions;
using MediaBrowser.Model.Extensions;
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index 4836aca8b..ea3a7f79c 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -5,7 +5,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
@@ -19,16 +18,19 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
-using System.Runtime.Serialization;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Extensions;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Sorting;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.LiveTv;
using MediaBrowser.Model.Providers;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
@@ -1878,14 +1880,14 @@ namespace MediaBrowser.Controller.Entities
if (info.IsLocalFile)
{
// Delete the source file
- var currentFile = new FileInfo(info.Path);
+ var currentFile = FileSystem.GetFileInfo(info.Path);
// Deletion will fail if the file is hidden so remove the attribute first
if (currentFile.Exists)
{
- if ((currentFile.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ if (currentFile.IsHidden)
{
- currentFile.Attributes &= ~FileAttributes.Hidden;
+ FileSystem.SetHidden(currentFile.FullName, false);
}
FileSystem.DeleteFile(currentFile.FullName);
diff --git a/MediaBrowser.Controller/Entities/BasePluginFolder.cs b/MediaBrowser.Controller/Entities/BasePluginFolder.cs
index bd109af7a..7dbea317c 100644
--- a/MediaBrowser.Controller/Entities/BasePluginFolder.cs
+++ b/MediaBrowser.Controller/Entities/BasePluginFolder.cs
@@ -1,5 +1,5 @@

-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Book.cs b/MediaBrowser.Controller/Entities/Book.cs
index 56f9fa784..9ccc7125a 100644
--- a/MediaBrowser.Controller/Entities/Book.cs
+++ b/MediaBrowser.Controller/Entities/Book.cs
@@ -2,7 +2,7 @@
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Controller.Entities
diff --git a/MediaBrowser.Controller/Entities/CollectionFolder.cs b/MediaBrowser.Controller/Entities/CollectionFolder.cs
index 414b2b2c3..68dd055f3 100644
--- a/MediaBrowser.Controller/Entities/CollectionFolder.cs
+++ b/MediaBrowser.Controller/Entities/CollectionFolder.cs
@@ -5,13 +5,13 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
@@ -29,7 +29,7 @@ namespace MediaBrowser.Controller.Entities
PhysicalLocationsList = new List<string>();
}
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
protected override bool SupportsShortcutChildren
{
get
@@ -38,7 +38,7 @@ namespace MediaBrowser.Controller.Entities
}
}
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override bool SupportsPlayedStatus
{
get
@@ -77,7 +77,7 @@ namespace MediaBrowser.Controller.Entities
{
return new LibraryOptions();
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
return new LibraryOptions();
}
@@ -129,7 +129,7 @@ namespace MediaBrowser.Controller.Entities
/// Allow different display preferences for each collection folder
/// </summary>
/// <value>The display prefs id.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override Guid DisplayPreferencesId
{
get
@@ -138,7 +138,7 @@ namespace MediaBrowser.Controller.Entities
}
}
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override IEnumerable<string> PhysicalLocations
{
get
@@ -283,7 +283,7 @@ namespace MediaBrowser.Controller.Entities
/// Our children are actually just references to the ones in the physical root...
/// </summary>
/// <value>The actual children.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
protected override IEnumerable<BaseItem> ActualChildren
{
get { return GetActualChildren(); }
@@ -322,7 +322,7 @@ namespace MediaBrowser.Controller.Entities
return result;
}
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override bool SupportsPeople
{
get
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs
index cc71ab43e..3df77673f 100644
--- a/MediaBrowser.Controller/Entities/Folder.cs
+++ b/MediaBrowser.Controller/Entities/Folder.cs
@@ -8,14 +8,16 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Channels;
using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Channels;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
@@ -1217,7 +1219,7 @@ namespace MediaBrowser.Controller.Entities
if (SupportsShortcutChildren)
{
newShortcutLinks = fileSystemChildren
- .Where(i => (i.Attributes & FileAttributes.Directory) != FileAttributes.Directory && FileSystem.IsShortcut(i.FullName))
+ .Where(i => !i.IsDirectory && FileSystem.IsShortcut(i.FullName))
.Select(i =>
{
try
diff --git a/MediaBrowser.Controller/Entities/Game.cs b/MediaBrowser.Controller/Entities/Game.cs
index aa2ccf4bc..8bfb8be99 100644
--- a/MediaBrowser.Controller/Entities/Game.cs
+++ b/MediaBrowser.Controller/Entities/Game.cs
@@ -4,7 +4,7 @@ using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/GameGenre.cs b/MediaBrowser.Controller/Entities/GameGenre.cs
index 545bef44c..d62d3c8fd 100644
--- a/MediaBrowser.Controller/Entities/GameGenre.cs
+++ b/MediaBrowser.Controller/Entities/GameGenre.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Extensions;
using MediaBrowser.Model.Extensions;
diff --git a/MediaBrowser.Controller/Entities/GameSystem.cs b/MediaBrowser.Controller/Entities/GameSystem.cs
index 9e00ab260..d8879155a 100644
--- a/MediaBrowser.Controller/Entities/GameSystem.cs
+++ b/MediaBrowser.Controller/Entities/GameSystem.cs
@@ -1,4 +1,4 @@
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using System;
diff --git a/MediaBrowser.Controller/Entities/Genre.cs b/MediaBrowser.Controller/Entities/Genre.cs
index 6fefdfa55..731391bc4 100644
--- a/MediaBrowser.Controller/Entities/Genre.cs
+++ b/MediaBrowser.Controller/Entities/Genre.cs
@@ -1,4 +1,4 @@
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Controller.Entities.Audio;
using System;
using System.Collections.Generic;
diff --git a/MediaBrowser.Controller/Entities/IHasImages.cs b/MediaBrowser.Controller/Entities/IHasImages.cs
index 1ab0566e0..888e2080d 100644
--- a/MediaBrowser.Controller/Entities/IHasImages.cs
+++ b/MediaBrowser.Controller/Entities/IHasImages.cs
@@ -3,8 +3,10 @@ using MediaBrowser.Model.Entities;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/ItemImageInfo.cs b/MediaBrowser.Controller/Entities/ItemImageInfo.cs
index aa3917c15..672595db8 100644
--- a/MediaBrowser.Controller/Entities/ItemImageInfo.cs
+++ b/MediaBrowser.Controller/Entities/ItemImageInfo.cs
@@ -1,6 +1,6 @@
using MediaBrowser.Model.Entities;
using System;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/LinkedChild.cs b/MediaBrowser.Controller/Entities/LinkedChild.cs
index ac13657b9..4d3c13c6e 100644
--- a/MediaBrowser.Controller/Entities/LinkedChild.cs
+++ b/MediaBrowser.Controller/Entities/LinkedChild.cs
@@ -1,6 +1,6 @@
using System;
using System.Collections.Generic;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Movies/BoxSet.cs b/MediaBrowser.Controller/Entities/Movies/BoxSet.cs
index 6d5278f1f..52fb7e281 100644
--- a/MediaBrowser.Controller/Entities/Movies/BoxSet.cs
+++ b/MediaBrowser.Controller/Entities/Movies/BoxSet.cs
@@ -7,7 +7,7 @@ using MediaBrowser.Model.Users;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Controller.Entities.Audio;
namespace MediaBrowser.Controller.Entities.Movies
diff --git a/MediaBrowser.Controller/Entities/Movies/Movie.cs b/MediaBrowser.Controller/Entities/Movies/Movie.cs
index f13adb21c..5fee87b7a 100644
--- a/MediaBrowser.Controller/Entities/Movies/Movie.cs
+++ b/MediaBrowser.Controller/Entities/Movies/Movie.cs
@@ -4,11 +4,13 @@ using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Providers;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities.Movies
{
diff --git a/MediaBrowser.Controller/Entities/MusicVideo.cs b/MediaBrowser.Controller/Entities/MusicVideo.cs
index 6e632a26c..e3fc4259a 100644
--- a/MediaBrowser.Controller/Entities/MusicVideo.cs
+++ b/MediaBrowser.Controller/Entities/MusicVideo.cs
@@ -2,7 +2,7 @@
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using System.Collections.Generic;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Person.cs b/MediaBrowser.Controller/Entities/Person.cs
index 6f7a32a66..79d2a2ee5 100644
--- a/MediaBrowser.Controller/Entities/Person.cs
+++ b/MediaBrowser.Controller/Entities/Person.cs
@@ -2,11 +2,11 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Extensions;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Photo.cs b/MediaBrowser.Controller/Entities/Photo.cs
index a42fce8bb..e95ceee52 100644
--- a/MediaBrowser.Controller/Entities/Photo.cs
+++ b/MediaBrowser.Controller/Entities/Photo.cs
@@ -1,6 +1,6 @@
using MediaBrowser.Model.Drawing;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/PhotoAlbum.cs b/MediaBrowser.Controller/Entities/PhotoAlbum.cs
index cb5c5c453..c902ac8cd 100644
--- a/MediaBrowser.Controller/Entities/PhotoAlbum.cs
+++ b/MediaBrowser.Controller/Entities/PhotoAlbum.cs
@@ -1,7 +1,7 @@
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Users;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Studio.cs b/MediaBrowser.Controller/Entities/Studio.cs
index 114c14155..508eb1514 100644
--- a/MediaBrowser.Controller/Entities/Studio.cs
+++ b/MediaBrowser.Controller/Entities/Studio.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Extensions;
using MediaBrowser.Model.Extensions;
diff --git a/MediaBrowser.Controller/Entities/TV/Episode.cs b/MediaBrowser.Controller/Entities/TV/Episode.cs
index 1a02043d6..99abf5611 100644
--- a/MediaBrowser.Controller/Entities/TV/Episode.cs
+++ b/MediaBrowser.Controller/Entities/TV/Episode.cs
@@ -4,7 +4,7 @@ using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities.TV
{
diff --git a/MediaBrowser.Controller/Entities/TV/Season.cs b/MediaBrowser.Controller/Entities/TV/Season.cs
index fa713c5ca..d8a9a16c1 100644
--- a/MediaBrowser.Controller/Entities/TV/Season.cs
+++ b/MediaBrowser.Controller/Entities/TV/Season.cs
@@ -4,9 +4,9 @@ using MediaBrowser.Model.Querying;
using MediaBrowser.Model.Users;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading.Tasks;
using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities.TV
{
diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs
index df464b52a..64520646b 100644
--- a/MediaBrowser.Controller/Entities/TV/Series.cs
+++ b/MediaBrowser.Controller/Entities/TV/Series.cs
@@ -6,11 +6,11 @@ using MediaBrowser.Model.Users;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.Providers;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities.TV
{
diff --git a/MediaBrowser.Controller/Entities/Trailer.cs b/MediaBrowser.Controller/Entities/Trailer.cs
index 0780cfec5..08fd86743 100644
--- a/MediaBrowser.Controller/Entities/Trailer.cs
+++ b/MediaBrowser.Controller/Entities/Trailer.cs
@@ -2,8 +2,8 @@
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Entities;
using System.Collections.Generic;
-using System.Runtime.Serialization;
using MediaBrowser.Model.Providers;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/User.cs b/MediaBrowser.Controller/Entities/User.cs
index 00320e9b7..d5d229bb3 100644
--- a/MediaBrowser.Controller/Entities/User.cs
+++ b/MediaBrowser.Controller/Entities/User.cs
@@ -6,7 +6,6 @@ using MediaBrowser.Model.Serialization;
using MediaBrowser.Model.Users;
using System;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
@@ -42,7 +41,7 @@ namespace MediaBrowser.Controller.Entities
/// Gets or sets the path.
/// </summary>
/// <value>The path.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override string Path
{
get
@@ -81,7 +80,7 @@ namespace MediaBrowser.Controller.Entities
/// If the item is a folder, it returns the folder itself
/// </summary>
/// <value>The containing folder path.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override string ContainingFolderPath
{
get
@@ -94,7 +93,7 @@ namespace MediaBrowser.Controller.Entities
/// Gets a value indicating whether this instance is owned item.
/// </summary>
/// <value><c>true</c> if this instance is owned item; otherwise, <c>false</c>.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override bool IsOwnedItem
{
get
@@ -107,7 +106,7 @@ namespace MediaBrowser.Controller.Entities
/// Gets the root folder.
/// </summary>
/// <value>The root folder.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public Folder RootFolder
{
get
@@ -129,7 +128,7 @@ namespace MediaBrowser.Controller.Entities
private volatile UserConfiguration _config;
private readonly object _configSyncLock = new object();
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public UserConfiguration Configuration
{
get
@@ -152,7 +151,7 @@ namespace MediaBrowser.Controller.Entities
private volatile UserPolicy _policy;
private readonly object _policySyncLock = new object();
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public UserPolicy Policy
{
get
@@ -232,7 +231,7 @@ namespace MediaBrowser.Controller.Entities
/// Gets the path to the user's configuration directory
/// </summary>
/// <value>The configuration directory path.</value>
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public string ConfigurationDirectoryPath
{
get
@@ -308,7 +307,7 @@ namespace MediaBrowser.Controller.Entities
return Configuration.GroupedFolders.Select(i => new Guid(i)).Contains(id);
}
- [System.Runtime.Serialization.IgnoreDataMember]
+ [IgnoreDataMember]
public override bool SupportsPeople
{
get
diff --git a/MediaBrowser.Controller/Entities/UserItemData.cs b/MediaBrowser.Controller/Entities/UserItemData.cs
index f95fd7036..0e1326949 100644
--- a/MediaBrowser.Controller/Entities/UserItemData.cs
+++ b/MediaBrowser.Controller/Entities/UserItemData.cs
@@ -1,5 +1,5 @@
using System;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/UserRootFolder.cs b/MediaBrowser.Controller/Entities/UserRootFolder.cs
index b67817846..b602990ac 100644
--- a/MediaBrowser.Controller/Entities/UserRootFolder.cs
+++ b/MediaBrowser.Controller/Entities/UserRootFolder.cs
@@ -1,4 +1,4 @@
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Library;
using MediaBrowser.Model.Querying;
diff --git a/MediaBrowser.Controller/Entities/UserView.cs b/MediaBrowser.Controller/Entities/UserView.cs
index a689e0d09..5ac5843d7 100644
--- a/MediaBrowser.Controller/Entities/UserView.cs
+++ b/MediaBrowser.Controller/Entities/UserView.cs
@@ -4,7 +4,7 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
using System;
using System.Collections.Generic;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading.Tasks;
using System.Linq;
diff --git a/MediaBrowser.Controller/Entities/Video.cs b/MediaBrowser.Controller/Entities/Video.cs
index 78d7a7fdd..d86557840 100644
--- a/MediaBrowser.Controller/Entities/Video.cs
+++ b/MediaBrowser.Controller/Entities/Video.cs
@@ -8,12 +8,14 @@ using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
-using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Channels;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Entities/Year.cs b/MediaBrowser.Controller/Entities/Year.cs
index 4197ea93e..ab904cbd8 100644
--- a/MediaBrowser.Controller/Entities/Year.cs
+++ b/MediaBrowser.Controller/Entities/Year.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.Entities
{
diff --git a/MediaBrowser.Controller/Extensions/StringExtensions.cs b/MediaBrowser.Controller/Extensions/StringExtensions.cs
index 4f58d1bc5..60e7815db 100644
--- a/MediaBrowser.Controller/Extensions/StringExtensions.cs
+++ b/MediaBrowser.Controller/Extensions/StringExtensions.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Globalization;
-using System.Linq;
-using System.Text;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Controller.Extensions
{
@@ -10,13 +7,11 @@ namespace MediaBrowser.Controller.Extensions
/// </summary>
public static class StringExtensions
{
+ public static ILocalizationManager LocalizationManager { get; set; }
+
public static string RemoveDiacritics(this string text)
{
- return String.Concat(
- text.Normalize(NormalizationForm.FormD)
- .Where(ch => CharUnicodeInfo.GetUnicodeCategory(ch) !=
- UnicodeCategory.NonSpacingMark)
- ).Normalize(NormalizationForm.FormC);
+ return LocalizationManager.RemoveDiacritics(text);
}
}
}
diff --git a/MediaBrowser.Controller/IO/FileData.cs b/MediaBrowser.Controller/IO/FileData.cs
index 6e7e60f88..d40829d44 100644
--- a/MediaBrowser.Controller/IO/FileData.cs
+++ b/MediaBrowser.Controller/IO/FileData.cs
@@ -3,7 +3,8 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Logging;
using System;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.IO
{
diff --git a/MediaBrowser.Controller/IServerApplicationHost.cs b/MediaBrowser.Controller/IServerApplicationHost.cs
index d6744e804..2fd96577a 100644
--- a/MediaBrowser.Controller/IServerApplicationHost.cs
+++ b/MediaBrowser.Controller/IServerApplicationHost.cs
@@ -4,6 +4,7 @@ using System;
using System.Collections.Generic;
using System.Net;
using System.Threading.Tasks;
+using MediaBrowser.Model.Net;
namespace MediaBrowser.Controller
{
@@ -66,7 +67,7 @@ namespace MediaBrowser.Controller
/// Gets the local ip address.
/// </summary>
/// <value>The local ip address.</value>
- Task<List<IPAddress>> GetLocalIpAddresses();
+ Task<List<IpAddressInfo>> GetLocalIpAddresses();
/// <summary>
/// Gets the local API URL.
@@ -84,9 +85,7 @@ namespace MediaBrowser.Controller
/// <summary>
/// Gets the local API URL.
/// </summary>
- /// <param name="ipAddress">The ip address.</param>
- /// <returns>System.String.</returns>
- string GetLocalApiUrl(IPAddress ipAddress);
+ string GetLocalApiUrl(string ipAddress, bool isIpv6);
void LaunchUrl(string url);
diff --git a/MediaBrowser.Controller/Library/ILibraryManager.cs b/MediaBrowser.Controller/Library/ILibraryManager.cs
index 975c59659..acdd9a042 100644
--- a/MediaBrowser.Controller/Library/ILibraryManager.cs
+++ b/MediaBrowser.Controller/Library/ILibraryManager.cs
@@ -10,10 +10,12 @@ using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Library
{
diff --git a/MediaBrowser.Controller/Library/ItemResolveArgs.cs b/MediaBrowser.Controller/Library/ItemResolveArgs.cs
index ec0ac325b..763d27eba 100644
--- a/MediaBrowser.Controller/Library/ItemResolveArgs.cs
+++ b/MediaBrowser.Controller/Library/ItemResolveArgs.cs
@@ -4,9 +4,11 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Library
{
@@ -97,18 +99,6 @@ namespace MediaBrowser.Controller.Library
}
/// <summary>
- /// Gets a value indicating whether this instance is hidden.
- /// </summary>
- /// <value><c>true</c> if this instance is hidden; otherwise, <c>false</c>.</value>
- public bool IsHidden
- {
- get
- {
- return (FileInfo.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden;
- }
- }
-
- /// <summary>
/// Gets a value indicating whether this instance is vf.
/// </summary>
/// <value><c>true</c> if this instance is vf; otherwise, <c>false</c>.</value>
diff --git a/MediaBrowser.Controller/Library/NameExtensions.cs b/MediaBrowser.Controller/Library/NameExtensions.cs
index 5f52a93c9..693b7b221 100644
--- a/MediaBrowser.Controller/Library/NameExtensions.cs
+++ b/MediaBrowser.Controller/Library/NameExtensions.cs
@@ -1,5 +1,4 @@
-using MediaBrowser.Common.Extensions;
-using System;
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
@@ -10,21 +9,12 @@ namespace MediaBrowser.Controller.Library
{
public static class NameExtensions
{
- public static bool AreEqual(string x, string y)
- {
- if (string.IsNullOrWhiteSpace(x) && string.IsNullOrWhiteSpace(y))
- {
- return true;
- }
-
- return string.Compare(x, y, CultureInfo.InvariantCulture, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace) == 0;
- }
-
public static bool EqualsAny(IEnumerable<string> names, string x)
{
x = NormalizeForComparison(x);
- return names.Any(y => string.Compare(x, y, CultureInfo.InvariantCulture, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace) == 0);
+ return names.Any(y => string.Compare(x, y, StringComparison.OrdinalIgnoreCase) == 0);
+ //return names.Any(y => string.Compare(x, y, CultureInfo.InvariantCulture, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace) == 0);
}
private static string NormalizeForComparison(string name)
diff --git a/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs b/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs
index de5ffcd58..88e5b2802 100644
--- a/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs
+++ b/MediaBrowser.Controller/LiveTv/LiveTvAudioRecording.cs
@@ -7,7 +7,7 @@ using MediaBrowser.Model.LiveTv;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading.Tasks;
using MediaBrowser.Controller.Library;
diff --git a/MediaBrowser.Controller/LiveTv/LiveTvChannel.cs b/MediaBrowser.Controller/LiveTv/LiveTvChannel.cs
index 5e99d6fa3..f568ae6ae 100644
--- a/MediaBrowser.Controller/LiveTv/LiveTvChannel.cs
+++ b/MediaBrowser.Controller/LiveTv/LiveTvChannel.cs
@@ -6,7 +6,7 @@ using MediaBrowser.Model.LiveTv;
using MediaBrowser.Model.MediaInfo;
using System.Collections.Generic;
using System.Globalization;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.LiveTv
{
diff --git a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
index c7f47b825..fd9507afa 100644
--- a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
+++ b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
@@ -4,9 +4,9 @@ using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.LiveTv;
using System;
using System.Collections.Generic;
-using System.Runtime.Serialization;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Providers;
+using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Controller.LiveTv
{
diff --git a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs
index 2c0ced0e6..18894120a 100644
--- a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs
+++ b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs
@@ -6,7 +6,7 @@ using MediaBrowser.Model.LiveTv;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading.Tasks;
using MediaBrowser.Controller.Library;
diff --git a/MediaBrowser.Controller/LiveTv/RecordingGroup.cs b/MediaBrowser.Controller/LiveTv/RecordingGroup.cs
index 5c86de08b..8093b5a76 100644
--- a/MediaBrowser.Controller/LiveTv/RecordingGroup.cs
+++ b/MediaBrowser.Controller/LiveTv/RecordingGroup.cs
@@ -1,4 +1,4 @@
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Users;
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
index 670b08a3f..cf20f7bbb 100644
--- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
@@ -11,10 +11,9 @@
<AssemblyName>MediaBrowser.Controller</AssemblyName>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
- <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
- <ReleaseVersion>
- </ReleaseVersion>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -45,34 +44,21 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
+ <None Include="project.json" />
+ <!-- A reference to the entire .NET Framework is automatically included -->
+ </ItemGroup>
+ <ItemGroup>
<Reference Include="Interfaces.IO">
<HintPath>..\packages\Interfaces.IO.1.0.0.5\lib\portable-net45+sl4+wp71+win8+wpa81\Interfaces.IO.dll</HintPath>
</Reference>
<Reference Include="Patterns.Logging">
<HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
</Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Data" />
- <Reference Include="System.Net" />
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="ServiceStack.Interfaces">
- <HintPath>..\ThirdParty\ServiceStack\ServiceStack.Interfaces.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\SharedVersion.cs">
<Link>Properties\SharedVersion.cs</Link>
</Compile>
- <Compile Include="Activity\IActivityManager.cs" />
- <Compile Include="Activity\IActivityRepository.cs" />
<Compile Include="Channels\ChannelItemInfo.cs" />
<Compile Include="Channels\ChannelItemResult.cs" />
<Compile Include="Channels\ChannelItemType.cs" />
@@ -110,7 +96,6 @@
<Compile Include="Dlna\IEventManager.cs" />
<Compile Include="Dlna\IMediaReceiverRegistrar.cs" />
<Compile Include="Dlna\IUpnpService.cs" />
- <Compile Include="Dlna\SsdpMessageEventArgs.cs" />
<Compile Include="Drawing\IImageProcessor.cs" />
<Compile Include="Drawing\ImageCollageOptions.cs" />
<Compile Include="Drawing\ImageProcessingOptions.cs" />
@@ -167,7 +152,6 @@
<Compile Include="Entities\UserViewBuilder.cs" />
<Compile Include="Extensions\StringExtensions.cs" />
<Compile Include="FileOrganization\IFileOrganizationService.cs" />
- <Compile Include="IO\ThrottledStream.cs" />
<Compile Include="Library\DeleteOptions.cs" />
<Compile Include="Library\ILibraryPostScanTask.cs" />
<Compile Include="Library\IMediaSourceManager.cs" />
@@ -207,7 +191,6 @@
<Compile Include="LiveTv\TimerEventInfo.cs" />
<Compile Include="LiveTv\TimerInfo.cs" />
<Compile Include="LiveTv\TunerChannelMapping.cs" />
- <Compile Include="Localization\ILocalizationManager.cs" />
<Compile Include="MediaEncoding\ChapterImageRefreshOptions.cs" />
<Compile Include="MediaEncoding\EncodingJobOptions.cs" />
<Compile Include="MediaEncoding\IEncodingManager.cs" />
@@ -218,16 +201,13 @@
<Compile Include="MediaEncoding\MediaStreamSelector.cs" />
<Compile Include="Net\AuthenticatedAttribute.cs" />
<Compile Include="Net\AuthorizationInfo.cs" />
- <Compile Include="Net\BasePeriodicWebSocketListener.cs" />
<Compile Include="Net\IAuthorizationContext.cs" />
<Compile Include="Net\IAuthService.cs" />
<Compile Include="Net\IHasAuthorization.cs" />
- <Compile Include="Net\IAsyncStreamSource.cs" />
<Compile Include="Net\IHasResultFactory.cs" />
<Compile Include="Net\IHasSession.cs" />
<Compile Include="Net\IHttpResultFactory.cs" />
<Compile Include="Net\IHttpServer.cs" />
- <Compile Include="Net\IRestfulService.cs" />
<Compile Include="Net\IServerManager.cs" />
<Compile Include="Net\IServiceRequest.cs" />
<Compile Include="Net\ISessionContext.cs" />
@@ -236,11 +216,10 @@
<Compile Include="Net\IWebSocketListener.cs" />
<Compile Include="Net\LoggedAttribute.cs" />
<Compile Include="Net\SecurityException.cs" />
- <Compile Include="Net\ServiceStackServiceRequest.cs" />
+ <Compile Include="Net\ServiceRequest.cs" />
<Compile Include="Net\StaticResultOptions.cs" />
<Compile Include="Net\WebSocketConnectEventArgs.cs" />
<Compile Include="Net\WebSocketMessageInfo.cs" />
- <Compile Include="News\INewsService.cs" />
<Compile Include="Notifications\INotificationManager.cs" />
<Compile Include="Notifications\INotificationService.cs" />
<Compile Include="Notifications\INotificationsRepository.cs" />
@@ -307,7 +286,6 @@
<Compile Include="Security\IAuthenticationRepository.cs" />
<Compile Include="Security\IEncryptionManager.cs" />
<Compile Include="Session\AuthenticationRequest.cs" />
- <Compile Include="Social\ISharingManager.cs" />
<Compile Include="Sorting\SortHelper.cs" />
<Compile Include="Subtitles\ISubtitleManager.cs" />
<Compile Include="Subtitles\ISubtitleProvider.cs" />
@@ -375,7 +353,6 @@
<Compile Include="Session\SessionInfo.cs" />
<Compile Include="Sorting\IBaseItemComparer.cs" />
<Compile Include="Sorting\IUserBaseItemComparer.cs" />
- <Compile Include="Providers\BaseItemXmlParser.cs" />
<Compile Include="Sorting\SortExtensions.cs" />
<Compile Include="Subtitles\SubtitleDownloadEventArgs.cs" />
<Compile Include="Subtitles\SubtitleResponse.cs" />
@@ -389,7 +366,6 @@
<Compile Include="Sync\ISyncRepository.cs" />
<Compile Include="Sync\SyncedFileInfo.cs" />
<Compile Include="Sync\SyncedItemProgress.cs" />
- <Compile Include="Threading\PeriodicTimer.cs" />
<Compile Include="TV\ITVSeriesManager.cs" />
</ItemGroup>
<ItemGroup>
@@ -405,7 +381,7 @@
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent />
</PropertyGroup>
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.nuget.targets b/MediaBrowser.Controller/MediaBrowser.Controller.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs b/MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs
index 96a3753e1..0b1ca08e5 100644
--- a/MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs
+++ b/MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs
@@ -4,7 +4,8 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Controller.MediaEncoding
{
diff --git a/MediaBrowser.Controller/Net/AuthenticatedAttribute.cs b/MediaBrowser.Controller/Net/AuthenticatedAttribute.cs
index b1bab79c5..d45416f53 100644
--- a/MediaBrowser.Controller/Net/AuthenticatedAttribute.cs
+++ b/MediaBrowser.Controller/Net/AuthenticatedAttribute.cs
@@ -1,7 +1,7 @@
-using ServiceStack.Web;
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
@@ -35,7 +35,7 @@ namespace MediaBrowser.Controller.Net
/// <param name="requestDto">The request DTO</param>
public void RequestFilter(IRequest request, IResponse response, object requestDto)
{
- var serviceRequest = new ServiceStackServiceRequest(request);
+ var serviceRequest = new ServiceRequest(request);
AuthService.Authenticate(serviceRequest, this);
}
diff --git a/MediaBrowser.Controller/Net/IAsyncStreamSource.cs b/MediaBrowser.Controller/Net/IAsyncStreamSource.cs
deleted file mode 100644
index 0f41f60a5..000000000
--- a/MediaBrowser.Controller/Net/IAsyncStreamSource.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using ServiceStack.Web;
-using System.IO;
-using System.Threading.Tasks;
-
-namespace MediaBrowser.Controller.Net
-{
- /// <summary>
- /// Interface IAsyncStreamSource
- /// Enables asynchronous writing to http resonse streams
- /// </summary>
- public interface IAsyncStreamSource
- {
- /// <summary>
- /// Asynchronously write to the response stream.
- /// </summary>
- Task WriteToAsync(Stream responseStream);
- }
-}
diff --git a/MediaBrowser.Controller/Net/IHasResultFactory.cs b/MediaBrowser.Controller/Net/IHasResultFactory.cs
index 3988b8d61..03144e4b8 100644
--- a/MediaBrowser.Controller/Net/IHasResultFactory.cs
+++ b/MediaBrowser.Controller/Net/IHasResultFactory.cs
@@ -1,4 +1,4 @@
-using ServiceStack.Web;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
diff --git a/MediaBrowser.Controller/Net/IHttpResultFactory.cs b/MediaBrowser.Controller/Net/IHttpResultFactory.cs
index ca453840f..9f295c71d 100644
--- a/MediaBrowser.Controller/Net/IHttpResultFactory.cs
+++ b/MediaBrowser.Controller/Net/IHttpResultFactory.cs
@@ -1,8 +1,10 @@
-using ServiceStack.Web;
-using System;
+using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
@@ -20,8 +22,6 @@ namespace MediaBrowser.Controller.Net
/// <returns>System.Object.</returns>
object GetResult(object content, string contentType, IDictionary<string,string> responseHeaders = null);
- object GetAsyncStreamWriter(IAsyncStreamSource streamSource);
-
/// <summary>
/// Gets the optimized result.
/// </summary>
@@ -97,7 +97,7 @@ namespace MediaBrowser.Controller.Net
/// <param name="path">The path.</param>
/// <param name="fileShare">The file share.</param>
/// <returns>System.Object.</returns>
- Task<object> GetStaticFileResult(IRequest requestContext, string path, FileShare fileShare = FileShare.Read);
+ Task<object> GetStaticFileResult(IRequest requestContext, string path, FileShareMode fileShare = FileShareMode.Read);
/// <summary>
/// Gets the static file result.
diff --git a/MediaBrowser.Controller/Net/IHttpServer.cs b/MediaBrowser.Controller/Net/IHttpServer.cs
index 97c5dd31b..8c503c199 100644
--- a/MediaBrowser.Controller/Net/IHttpServer.cs
+++ b/MediaBrowser.Controller/Net/IHttpServer.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
@@ -46,7 +47,7 @@ namespace MediaBrowser.Controller.Net
/// <summary>
/// Inits this instance.
/// </summary>
- void Init(IEnumerable<IRestfulService> services);
+ void Init(IEnumerable<IService> services);
/// <summary>
/// If set, all requests will respond with this message
diff --git a/MediaBrowser.Controller/Net/IRestfulService.cs b/MediaBrowser.Controller/Net/IRestfulService.cs
deleted file mode 100644
index 7d07bb094..000000000
--- a/MediaBrowser.Controller/Net/IRestfulService.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using ServiceStack;
-
-namespace MediaBrowser.Controller.Net
-{
- /// <summary>
- /// Interface IRestfulService
- /// </summary>
- [Logged]
- public interface IRestfulService : IService
- {
- }
-}
diff --git a/MediaBrowser.Controller/Net/IServiceRequest.cs b/MediaBrowser.Controller/Net/IServiceRequest.cs
index e48247362..ebc7e8d65 100644
--- a/MediaBrowser.Controller/Net/IServiceRequest.cs
+++ b/MediaBrowser.Controller/Net/IServiceRequest.cs
@@ -1,14 +1,13 @@
using System.Collections.Generic;
-using System.Collections.Specialized;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
public interface IServiceRequest
{
- object OriginalRequest { get; }
string RemoteIp { get; }
- NameValueCollection Headers { get; }
- NameValueCollection QueryString { get; }
+ QueryParamCollection Headers { get; }
+ QueryParamCollection QueryString { get; }
IDictionary<string,object> Items { get; }
void AddResponseHeader(string name, string value);
}
diff --git a/MediaBrowser.Controller/Net/IWebSocketConnection.cs b/MediaBrowser.Controller/Net/IWebSocketConnection.cs
index e21df3c39..dad238891 100644
--- a/MediaBrowser.Controller/Net/IWebSocketConnection.cs
+++ b/MediaBrowser.Controller/Net/IWebSocketConnection.cs
@@ -1,8 +1,8 @@
using MediaBrowser.Model.Net;
using System;
-using System.Collections.Specialized;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
@@ -34,7 +34,7 @@ namespace MediaBrowser.Controller.Net
/// Gets or sets the query string.
/// </summary>
/// <value>The query string.</value>
- NameValueCollection QueryString { get; set; }
+ QueryParamCollection QueryString { get; set; }
/// <summary>
/// Gets or sets the receive action.
diff --git a/MediaBrowser.Controller/Net/LoggedAttribute.cs b/MediaBrowser.Controller/Net/LoggedAttribute.cs
index d56a015a8..6a2a5e2e3 100644
--- a/MediaBrowser.Controller/Net/LoggedAttribute.cs
+++ b/MediaBrowser.Controller/Net/LoggedAttribute.cs
@@ -2,17 +2,25 @@
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Logging;
-using ServiceStack.Web;
using System;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
- public class LoggedAttribute : Attribute, IHasRequestFilter
+ public class LoggedAttribute : IRequestFilter
{
- public ILogger Logger { get; set; }
- public IUserManager UserManager { get; set; }
- public ISessionManager SessionManager { get; set; }
- public IAuthorizationContext AuthorizationContext { get; set; }
+ public LoggedAttribute(ILogger logger, IUserManager userManager, ISessionManager sessionManager, IAuthorizationContext authorizationContext)
+ {
+ Logger = logger;
+ UserManager = userManager;
+ SessionManager = sessionManager;
+ AuthorizationContext = authorizationContext;
+ }
+
+ public ILogger Logger { get; private set; }
+ public IUserManager UserManager { get; private set; }
+ public ISessionManager SessionManager { get; private set; }
+ public IAuthorizationContext AuthorizationContext { get; private set; }
/// <summary>
/// The request filter is executed before the service.
@@ -20,9 +28,9 @@ namespace MediaBrowser.Controller.Net
/// <param name="request">The http request wrapper</param>
/// <param name="response">The http response wrapper</param>
/// <param name="requestDto">The request DTO</param>
- public void RequestFilter(IRequest request, IResponse response, object requestDto)
+ public void Filter(IRequest request, IResponse response, object requestDto)
{
- var serviceRequest = new ServiceStackServiceRequest(request);
+ var serviceRequest = new ServiceRequest(request);
//This code is executed before the service
var auth = AuthorizationContext.GetAuthorizationInfo(serviceRequest);
@@ -51,25 +59,5 @@ namespace MediaBrowser.Controller.Net
}
}
}
-
- /// <summary>
- /// A new shallow copy of this filter is used on every request.
- /// </summary>
- /// <returns>IHasRequestFilter.</returns>
- public IHasRequestFilter Copy()
- {
- return this;
- }
-
- /// <summary>
- /// Order in which Request Filters are executed.
- /// &lt;0 Executed before global request filters
- /// &gt;0 Executed after global request filters
- /// </summary>
- /// <value>The priority.</value>
- public int Priority
- {
- get { return 0; }
- }
}
}
diff --git a/MediaBrowser.Controller/Net/ServiceRequest.cs b/MediaBrowser.Controller/Net/ServiceRequest.cs
new file mode 100644
index 000000000..1f72d0eb2
--- /dev/null
+++ b/MediaBrowser.Controller/Net/ServiceRequest.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.Specialized;
+using MediaBrowser.Model.Services;
+
+namespace MediaBrowser.Controller.Net
+{
+ public class ServiceRequest : IServiceRequest
+ {
+ private readonly IRequest _request;
+
+ public ServiceRequest(IRequest request)
+ {
+ _request = request;
+ }
+
+ public string RemoteIp
+ {
+ get { return _request.RemoteIp; }
+ }
+
+ public QueryParamCollection Headers
+ {
+ get { return _request.Headers; }
+ }
+
+ public QueryParamCollection QueryString
+ {
+ get { return _request.QueryString; }
+ }
+
+ public IDictionary<string, object> Items
+ {
+ get { return _request.Items; }
+ }
+
+ public void AddResponseHeader(string name, string value)
+ {
+ _request.Response.AddHeader(name, value);
+ }
+ }
+}
diff --git a/MediaBrowser.Controller/Net/ServiceStackServiceRequest.cs b/MediaBrowser.Controller/Net/ServiceStackServiceRequest.cs
deleted file mode 100644
index a33e9c1c6..000000000
--- a/MediaBrowser.Controller/Net/ServiceStackServiceRequest.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-using ServiceStack.Web;
-using System;
-using System.Collections.Generic;
-using System.Collections.Specialized;
-
-namespace MediaBrowser.Controller.Net
-{
- public class ServiceStackServiceRequest : IServiceRequest
- {
- private readonly IRequest _request;
-
- public ServiceStackServiceRequest(IRequest request)
- {
- _request = request;
- }
-
- public object OriginalRequest
- {
- get { return _request; }
- }
-
- public string RemoteIp
- {
- get { return _request.RemoteIp; }
- }
-
- private NameValueCollection _headers;
- public NameValueCollection Headers
- {
- get { return _headers ?? (_headers = Get(_request.Headers)); }
- }
-
- private NameValueCollection _query;
- public NameValueCollection QueryString
- {
- get { return _query ?? (_query = Get(_request.QueryString)); }
- }
-
- private NameValueCollection Get(INameValueCollection coll)
- {
- var nv = new NameValueCollection(StringComparer.OrdinalIgnoreCase);
-
- foreach (var key in coll.AllKeys)
- {
- nv[key] = coll[key];
- }
-
- return nv;
- //return coll.ToNameValueCollection();
- }
-
- public IDictionary<string, object> Items
- {
- get { return _request.Items; }
- }
-
- public void AddResponseHeader(string name, string value)
- {
- _request.Response.AddHeader(name, value);
- }
- }
-}
diff --git a/MediaBrowser.Controller/Net/StaticResultOptions.cs b/MediaBrowser.Controller/Net/StaticResultOptions.cs
index b5efc1b8f..272fa8b3b 100644
--- a/MediaBrowser.Controller/Net/StaticResultOptions.cs
+++ b/MediaBrowser.Controller/Net/StaticResultOptions.cs
@@ -2,6 +2,8 @@
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Net
{
@@ -31,11 +33,11 @@ namespace MediaBrowser.Controller.Net
{
public string Path { get; set; }
- public FileShare FileShare { get; set; }
+ public FileShareMode FileShare { get; set; }
public StaticFileResultOptions()
{
- FileShare = FileShare.Read;
+ FileShare = FileShareMode.Read;
}
}
}
diff --git a/MediaBrowser.Controller/Net/WebSocketConnectEventArgs.cs b/MediaBrowser.Controller/Net/WebSocketConnectEventArgs.cs
index ffeaf286e..0ad80d374 100644
--- a/MediaBrowser.Controller/Net/WebSocketConnectEventArgs.cs
+++ b/MediaBrowser.Controller/Net/WebSocketConnectEventArgs.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Specialized;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Controller.Net
{
@@ -17,7 +18,7 @@ namespace MediaBrowser.Controller.Net
/// Gets or sets the query string.
/// </summary>
/// <value>The query string.</value>
- public NameValueCollection QueryString { get; set; }
+ public QueryParamCollection QueryString { get; set; }
/// <summary>
/// Gets or sets the web socket.
/// </summary>
@@ -46,7 +47,7 @@ namespace MediaBrowser.Controller.Net
/// Gets or sets the query string.
/// </summary>
/// <value>The query string.</value>
- public NameValueCollection QueryString { get; set; }
+ public QueryParamCollection QueryString { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [allow connection].
/// </summary>
@@ -55,7 +56,7 @@ namespace MediaBrowser.Controller.Net
public WebSocketConnectingEventArgs()
{
- QueryString = new NameValueCollection();
+ QueryString = new QueryParamCollection();
AllowConnection = true;
}
}
diff --git a/MediaBrowser.Controller/Playlists/Playlist.cs b/MediaBrowser.Controller/Playlists/Playlist.cs
index 6ab85f079..02e736d99 100644
--- a/MediaBrowser.Controller/Playlists/Playlist.cs
+++ b/MediaBrowser.Controller/Playlists/Playlist.cs
@@ -5,7 +5,7 @@ using MediaBrowser.Model.Querying;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Runtime.Serialization;
+using MediaBrowser.Model.Serialization;
using System.Threading.Tasks;
using MediaBrowser.Controller.Providers;
diff --git a/MediaBrowser.Controller/Providers/DirectoryService.cs b/MediaBrowser.Controller/Providers/DirectoryService.cs
index ee2b28c60..01218c293 100644
--- a/MediaBrowser.Controller/Providers/DirectoryService.cs
+++ b/MediaBrowser.Controller/Providers/DirectoryService.cs
@@ -4,7 +4,9 @@ using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Providers
{
@@ -74,7 +76,7 @@ namespace MediaBrowser.Controller.Providers
entries[item.FullName] = item;
}
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
}
diff --git a/MediaBrowser.Controller/Providers/IDirectoryService.cs b/MediaBrowser.Controller/Providers/IDirectoryService.cs
index 09f9ba8c0..54ae7e12b 100644
--- a/MediaBrowser.Controller/Providers/IDirectoryService.cs
+++ b/MediaBrowser.Controller/Providers/IDirectoryService.cs
@@ -1,5 +1,7 @@
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Providers
{
diff --git a/MediaBrowser.Controller/Providers/LocalImageInfo.cs b/MediaBrowser.Controller/Providers/LocalImageInfo.cs
index 14f292bec..63651fce8 100644
--- a/MediaBrowser.Controller/Providers/LocalImageInfo.cs
+++ b/MediaBrowser.Controller/Providers/LocalImageInfo.cs
@@ -1,5 +1,7 @@
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Providers
{
diff --git a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
index 87c3b36a2..7d9dab92b 100644
--- a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
+++ b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
@@ -1,5 +1,7 @@
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Providers;
diff --git a/MediaBrowser.Controller/Resolvers/IItemResolver.cs b/MediaBrowser.Controller/Resolvers/IItemResolver.cs
index bdff5fffa..fcb162b9e 100644
--- a/MediaBrowser.Controller/Resolvers/IItemResolver.cs
+++ b/MediaBrowser.Controller/Resolvers/IItemResolver.cs
@@ -2,7 +2,9 @@
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Providers;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Resolvers
{
diff --git a/MediaBrowser.Controller/Resolvers/IResolverIgnoreRule.cs b/MediaBrowser.Controller/Resolvers/IResolverIgnoreRule.cs
index 2c82882c6..06372395e 100644
--- a/MediaBrowser.Controller/Resolvers/IResolverIgnoreRule.cs
+++ b/MediaBrowser.Controller/Resolvers/IResolverIgnoreRule.cs
@@ -1,5 +1,7 @@
-using CommonIO;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Resolvers
{
diff --git a/MediaBrowser.Controller/packages.config b/MediaBrowser.Controller/packages.config
index 08345d1c5..25ec4346f 100644
--- a/MediaBrowser.Controller/packages.config
+++ b/MediaBrowser.Controller/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Interfaces.IO" version="1.0.0.5" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
</packages> \ No newline at end of file
diff --git a/MediaBrowser.Controller/project.json b/MediaBrowser.Controller/project.json
new file mode 100644
index 000000000..fbbe9eaf3
--- /dev/null
+++ b/MediaBrowser.Controller/project.json
@@ -0,0 +1,17 @@
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Controller/project.lock.json b/MediaBrowser.Controller/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/MediaBrowser.Controller/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Dlna/ContentDirectory/ContentDirectory.cs b/MediaBrowser.Dlna/ContentDirectory/ContentDirectory.cs
index 093b37df3..5146a322d 100644
--- a/MediaBrowser.Dlna/ContentDirectory/ContentDirectory.cs
+++ b/MediaBrowser.Dlna/ContentDirectory/ContentDirectory.cs
@@ -5,7 +5,6 @@ using MediaBrowser.Controller.Dlna;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Dlna.Service;
using MediaBrowser.Model.Dlna;
using MediaBrowser.Model.Logging;
@@ -13,6 +12,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using MediaBrowser.Controller.MediaEncoding;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Dlna.ContentDirectory
{
diff --git a/MediaBrowser.Dlna/ContentDirectory/ControlHandler.cs b/MediaBrowser.Dlna/ContentDirectory/ControlHandler.cs
index 3d1e073f8..3ad60fc25 100644
--- a/MediaBrowser.Dlna/ContentDirectory/ControlHandler.cs
+++ b/MediaBrowser.Dlna/ContentDirectory/ControlHandler.cs
@@ -6,7 +6,6 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Dlna.Didl;
using MediaBrowser.Dlna.Server;
using MediaBrowser.Dlna.Service;
@@ -24,6 +23,7 @@ using System.Threading;
using System.Threading.Tasks;
using System.Xml;
using MediaBrowser.Controller.MediaEncoding;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Dlna.ContentDirectory
{
diff --git a/MediaBrowser.Dlna/Didl/DidlBuilder.cs b/MediaBrowser.Dlna/Didl/DidlBuilder.cs
index a5091bf01..0623ec6ce 100644
--- a/MediaBrowser.Dlna/Didl/DidlBuilder.cs
+++ b/MediaBrowser.Dlna/Didl/DidlBuilder.cs
@@ -6,7 +6,6 @@ using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Playlists;
using MediaBrowser.Dlna.ContentDirectory;
using MediaBrowser.Model.Dlna;
@@ -21,6 +20,7 @@ using System.Linq;
using System.Xml;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Dlna.Didl
{
diff --git a/MediaBrowser.Dlna/DlnaManager.cs b/MediaBrowser.Dlna/DlnaManager.cs
index 2c134ec99..36745beaa 100644
--- a/MediaBrowser.Dlna/DlnaManager.cs
+++ b/MediaBrowser.Dlna/DlnaManager.cs
@@ -16,7 +16,9 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Dlna
{
@@ -416,7 +418,7 @@ namespace MediaBrowser.Dlna
{
_fileSystem.CreateDirectory(systemProfilesPath);
- using (var fileStream = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var fileStream = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
stream.CopyTo(fileStream);
}
diff --git a/MediaBrowser.Dlna/Main/DlnaEntryPoint.cs b/MediaBrowser.Dlna/Main/DlnaEntryPoint.cs
index 277f80b47..e7b5296a2 100644
--- a/MediaBrowser.Dlna/Main/DlnaEntryPoint.cs
+++ b/MediaBrowser.Dlna/Main/DlnaEntryPoint.cs
@@ -6,7 +6,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Dlna;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Plugins;
using MediaBrowser.Controller.Session;
using MediaBrowser.Dlna.PlayTo;
@@ -18,6 +17,7 @@ using System.Linq;
using System.Net;
using System.Threading.Tasks;
using MediaBrowser.Controller.MediaEncoding;
+using MediaBrowser.Model.Globalization;
using Rssdp;
using Rssdp.Infrastructure;
@@ -249,7 +249,7 @@ namespace MediaBrowser.Dlna.Main
_logger.Info("Registering publisher for {0} on {1}", fullService, addressString);
var descriptorUri = "/dlna/" + udn + "/description.xml";
- var uri = new Uri(_appHost.GetLocalApiUrl(address) + descriptorUri);
+ var uri = new Uri(_appHost.GetLocalApiUrl(addressString, address.IsIpv6) + descriptorUri);
var device = new SsdpRootDevice
{
diff --git a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj b/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
index 605309761..107658e53 100644
--- a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
+++ b/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
@@ -39,13 +39,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
<Reference Include="Rssdp.NetFx40">
<HintPath>..\ThirdParty\rssdp\Rssdp.NetFx40.dll</HintPath>
</Reference>
@@ -56,9 +49,7 @@
<Reference Include="System.Core" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
@@ -197,7 +188,6 @@
<EmbeddedResource Include="Images\people480.png" />
</ItemGroup>
<ItemGroup>
- <None Include="packages.config" />
<EmbeddedResource Include="Profiles\Json\BubbleUPnp.json" />
<EmbeddedResource Include="Profiles\Json\Default.json" />
<EmbeddedResource Include="Profiles\Json\Denon AVR.json" />
diff --git a/MediaBrowser.Dlna/PlayTo/PlayToController.cs b/MediaBrowser.Dlna/PlayTo/PlayToController.cs
index f6b24e615..a18798d26 100644
--- a/MediaBrowser.Dlna/PlayTo/PlayToController.cs
+++ b/MediaBrowser.Dlna/PlayTo/PlayToController.cs
@@ -2,7 +2,6 @@
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Session;
using MediaBrowser.Dlna.Didl;
using MediaBrowser.Model.Dlna;
@@ -20,6 +19,7 @@ using System.Threading.Tasks;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Events;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Dlna.PlayTo
{
diff --git a/MediaBrowser.Dlna/PlayTo/PlayToManager.cs b/MediaBrowser.Dlna/PlayTo/PlayToManager.cs
index 6d6986f01..cda43cd02 100644
--- a/MediaBrowser.Dlna/PlayTo/PlayToManager.cs
+++ b/MediaBrowser.Dlna/PlayTo/PlayToManager.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Dlna;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Session;
@@ -12,9 +11,11 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
+using System.Net.Sockets;
using System.Threading.Tasks;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Events;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Dlna.PlayTo
{
@@ -124,7 +125,16 @@ namespace MediaBrowser.Dlna.PlayTo
if (controller == null)
{
- var serverAddress = await GetServerAddress(info.LocalEndPoint == null ? null : info.LocalEndPoint.Address).ConfigureAwait(false);
+ string serverAddress;
+ if (info.LocalIpAddress == null)
+ {
+ serverAddress = await GetServerAddress(null, false).ConfigureAwait(false);
+ }
+ else
+ {
+ serverAddress = await GetServerAddress(info.LocalIpAddress.Address, info.LocalIpAddress.IsIpv6).ConfigureAwait(false);
+ }
+
string accessToken = null;
sessionInfo.SessionController = controller = new PlayToController(sessionInfo,
@@ -176,14 +186,14 @@ namespace MediaBrowser.Dlna.PlayTo
}
}
- private Task<string> GetServerAddress(IPAddress localIp)
+ private Task<string> GetServerAddress(string ipAddress, bool isIpv6)
{
- if (localIp == null)
+ if (string.IsNullOrWhiteSpace(ipAddress))
{
return _appHost.GetLocalApiUrl();
}
- return Task.FromResult(_appHost.GetLocalApiUrl(localIp));
+ return Task.FromResult(_appHost.GetLocalApiUrl(ipAddress, isIpv6));
}
public void Dispose()
diff --git a/MediaBrowser.Dlna/packages.config b/MediaBrowser.Dlna/packages.config
deleted file mode 100644
index ccef6d686..000000000
--- a/MediaBrowser.Dlna/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
-</packages> \ No newline at end of file
diff --git a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
index f23559e4b..cf95e4629 100644
--- a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
@@ -3,7 +3,9 @@ using MediaBrowser.Controller.Providers;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata
{
diff --git a/MediaBrowser.LocalMetadata/Images/CollectionFolderImageProvider.cs b/MediaBrowser.LocalMetadata/Images/CollectionFolderImageProvider.cs
index 21b3cedae..651273eb0 100644
--- a/MediaBrowser.LocalMetadata/Images/CollectionFolderImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/CollectionFolderImageProvider.cs
@@ -1,7 +1,9 @@
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Providers;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Images
{
diff --git a/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs b/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs
index 716d40d8f..e02326838 100644
--- a/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs
@@ -6,7 +6,9 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Images
{
diff --git a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
index 6034008de..6b2056289 100644
--- a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
@@ -1,8 +1,10 @@
using System.Collections.Generic;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
namespace MediaBrowser.LocalMetadata.Images
diff --git a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
index 1cec4d305..e4ddb409f 100644
--- a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Providers;
using System.Collections.Generic;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Images
{
diff --git a/MediaBrowser.LocalMetadata/Images/LocalImageProvider.cs b/MediaBrowser.LocalMetadata/Images/LocalImageProvider.cs
index ef9160b70..2f7059fec 100644
--- a/MediaBrowser.LocalMetadata/Images/LocalImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/LocalImageProvider.cs
@@ -7,7 +7,9 @@ using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Images
{
diff --git a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
index 9a74d6b3e..f2812eb3a 100644
--- a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
+++ b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
@@ -32,19 +32,9 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
@@ -57,6 +47,7 @@
<Compile Include="Images\ImagesByNameImageProvider.cs" />
<Compile Include="Images\InternalMetadataFolderImageProvider.cs" />
<Compile Include="Images\LocalImageProvider.cs" />
+ <Compile Include="Parsers\BaseItemXmlParser.cs" />
<Compile Include="Parsers\BoxSetXmlParser.cs" />
<Compile Include="Parsers\EpisodeXmlParser.cs" />
<Compile Include="Parsers\GameSystemXmlParser.cs" />
@@ -77,6 +68,7 @@
<Compile Include="Providers\PlaylistXmlProvider.cs" />
<Compile Include="Providers\SeriesXmlProvider.cs" />
<Compile Include="Providers\VideoXmlProvider.cs" />
+ <Compile Include="Savers\BaseXmlSaver.cs" />
<Compile Include="Savers\BoxSetXmlSaver.cs" />
<Compile Include="Savers\FolderXmlSaver.cs" />
<Compile Include="Savers\GameSystemXmlSaver.cs" />
@@ -99,9 +91,6 @@
<Name>MediaBrowser.Model</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup>
- <None Include="packages.config" />
- </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.LocalMetadata/Parsers/BaseItemXmlParser.cs
index 931af293c..a5d9947f4 100644
--- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
+++ b/MediaBrowser.LocalMetadata/Parsers/BaseItemXmlParser.cs
@@ -1,7 +1,4 @@
-using MediaBrowser.Controller.Entities;
-using MediaBrowser.Model.Entities;
-using MediaBrowser.Model.Logging;
-using System;
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
@@ -9,8 +6,12 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Xml;
+using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.Providers;
+using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.Logging;
-namespace MediaBrowser.Controller.Providers
+namespace MediaBrowser.LocalMetadata.Parsers
{
/// <summary>
/// Provides a base class for parsing metadata xml
@@ -488,7 +489,7 @@ namespace MediaBrowser.Controller.Providers
case "Director":
{
- foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Director }))
+ foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Controller.Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Director }))
{
if (string.IsNullOrWhiteSpace(p.Name))
{
@@ -500,7 +501,7 @@ namespace MediaBrowser.Controller.Providers
}
case "Writer":
{
- foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Writer }))
+ foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Controller.Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Writer }))
{
if (string.IsNullOrWhiteSpace(p.Name))
{
@@ -525,7 +526,7 @@ namespace MediaBrowser.Controller.Providers
else
{
// Old-style piped string
- foreach (var p in SplitNames(actors).Select(v => new Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Actor }))
+ foreach (var p in SplitNames(actors).Select(v => new Controller.Entities.PersonInfo { Name = v.Trim(), Type = PersonType.Actor }))
{
if (string.IsNullOrWhiteSpace(p.Name))
{
@@ -539,7 +540,7 @@ namespace MediaBrowser.Controller.Providers
case "GuestStars":
{
- foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Entities.PersonInfo { Name = v.Trim(), Type = PersonType.GuestStar }))
+ foreach (var p in SplitNames(reader.ReadElementContentAsString()).Select(v => new Controller.Entities.PersonInfo { Name = v.Trim(), Type = PersonType.GuestStar }))
{
if (string.IsNullOrWhiteSpace(p.Name))
{
diff --git a/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs b/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
index 71f6d3fe9..698f71e3c 100644
--- a/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
+++ b/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
@@ -8,7 +8,9 @@ using System.Globalization;
using System.IO;
using System.Threading;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Parsers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/BoxSetXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/BoxSetXmlProvider.cs
index 3acb2b74c..af8c84786 100644
--- a/MediaBrowser.LocalMetadata/Providers/BoxSetXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/BoxSetXmlProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/EpisodeXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/EpisodeXmlProvider.cs
index 493df8c6a..29f879cb0 100644
--- a/MediaBrowser.LocalMetadata/Providers/EpisodeXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/EpisodeXmlProvider.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Logging;
using System.Collections.Generic;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/FolderXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/FolderXmlProvider.cs
index 7ac41e5cc..5322de98f 100644
--- a/MediaBrowser.LocalMetadata/Providers/FolderXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/FolderXmlProvider.cs
@@ -1,8 +1,11 @@
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
+using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
namespace MediaBrowser.LocalMetadata.Providers
diff --git a/MediaBrowser.LocalMetadata/Providers/GameSystemXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/GameSystemXmlProvider.cs
index 942befb83..9f4c662a2 100644
--- a/MediaBrowser.LocalMetadata/Providers/GameSystemXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/GameSystemXmlProvider.cs
@@ -1,7 +1,9 @@
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
diff --git a/MediaBrowser.LocalMetadata/Providers/GameXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/GameXmlProvider.cs
index c562df7fb..91371e044 100644
--- a/MediaBrowser.LocalMetadata/Providers/GameXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/GameXmlProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/MovieXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/MovieXmlProvider.cs
index 333ea2823..36c2e1ebe 100644
--- a/MediaBrowser.LocalMetadata/Providers/MovieXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/MovieXmlProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/MusicVideoXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/MusicVideoXmlProvider.cs
index 49d8c09cc..0ccd8cbc6 100644
--- a/MediaBrowser.LocalMetadata/Providers/MusicVideoXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/MusicVideoXmlProvider.cs
@@ -1,6 +1,8 @@
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
diff --git a/MediaBrowser.LocalMetadata/Providers/PersonXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/PersonXmlProvider.cs
index 2ccb8968b..1fac21c28 100644
--- a/MediaBrowser.LocalMetadata/Providers/PersonXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/PersonXmlProvider.cs
@@ -1,8 +1,11 @@
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
+using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
namespace MediaBrowser.LocalMetadata.Providers
diff --git a/MediaBrowser.LocalMetadata/Providers/PlaylistXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/PlaylistXmlProvider.cs
index 149a3142d..4986976bd 100644
--- a/MediaBrowser.LocalMetadata/Providers/PlaylistXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/PlaylistXmlProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Providers/SeriesXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/SeriesXmlProvider.cs
index 26d3c7539..30530e85d 100644
--- a/MediaBrowser.LocalMetadata/Providers/SeriesXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/SeriesXmlProvider.cs
@@ -1,7 +1,9 @@
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
diff --git a/MediaBrowser.LocalMetadata/Providers/VideoXmlProvider.cs b/MediaBrowser.LocalMetadata/Providers/VideoXmlProvider.cs
index 50f3bcda4..a62f606c8 100644
--- a/MediaBrowser.LocalMetadata/Providers/VideoXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/Providers/VideoXmlProvider.cs
@@ -3,7 +3,9 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.LocalMetadata.Parsers;
using MediaBrowser.Model.Logging;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Providers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/BaseXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/BaseXmlSaver.cs
new file mode 100644
index 000000000..eed846b7f
--- /dev/null
+++ b/MediaBrowser.LocalMetadata/Savers/BaseXmlSaver.cs
@@ -0,0 +1,346 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using System.Xml;
+using MediaBrowser.Common.Extensions;
+using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.Entities.Movies;
+using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.Library;
+using MediaBrowser.Controller.Persistence;
+using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Xml;
+
+namespace MediaBrowser.LocalMetadata.Savers
+{
+ public abstract class BaseNfoSaver : IMetadataFileSaver
+ {
+ private static readonly CultureInfo UsCulture = new CultureInfo("en-US");
+
+ private static readonly Dictionary<string, string> CommonTags = new[] {
+
+ "plot",
+ "customrating",
+ "lockdata",
+ "type",
+ "dateadded",
+ "title",
+ "rating",
+ "year",
+ "sorttitle",
+ "mpaa",
+ "mpaadescription",
+ "aspectratio",
+ "website",
+ "collectionnumber",
+ "tmdbid",
+ "rottentomatoesid",
+ "language",
+ "tvcomid",
+ "budget",
+ "revenue",
+ "tagline",
+ "studio",
+ "genre",
+ "tag",
+ "runtime",
+ "actor",
+ "criticratingsummary",
+ "criticrating",
+ "fileinfo",
+ "director",
+ "writer",
+ "trailer",
+ "premiered",
+ "releasedate",
+ "outline",
+ "id",
+ "votes",
+ "credits",
+ "originaltitle",
+ "watched",
+ "playcount",
+ "lastplayed",
+ "art",
+ "resume",
+ "biography",
+ "formed",
+ "review",
+ "style",
+ "imdbid",
+ "imdb_id",
+ "plotkeyword",
+ "country",
+ "audiodbalbumid",
+ "audiodbartistid",
+ "awardsummary",
+ "enddate",
+ "lockedfields",
+ "metascore",
+ "zap2itid",
+ "tvrageid",
+ "gamesdbid",
+
+ "musicbrainzartistid",
+ "musicbrainzalbumartistid",
+ "musicbrainzalbumid",
+ "musicbrainzreleasegroupid",
+ "tvdbid",
+ "collectionitem",
+
+ "isuserfavorite",
+ "userrating",
+
+ "countrycode"
+
+ }.ToDictionary(i => i, StringComparer.OrdinalIgnoreCase);
+
+ protected BaseNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
+ {
+ Logger = logger;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
+ UserDataManager = userDataManager;
+ UserManager = userManager;
+ LibraryManager = libraryManager;
+ ConfigurationManager = configurationManager;
+ FileSystem = fileSystem;
+ }
+
+ protected IFileSystem FileSystem { get; private set; }
+ protected IServerConfigurationManager ConfigurationManager { get; private set; }
+ protected ILibraryManager LibraryManager { get; private set; }
+ protected IUserManager UserManager { get; private set; }
+ protected IUserDataManager UserDataManager { get; private set; }
+ protected ILogger Logger { get; private set; }
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
+
+ protected ItemUpdateType MinimumUpdateType
+ {
+ get
+ {
+ return ItemUpdateType.MetadataDownload;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return SaverName;
+ }
+ }
+
+ public static string SaverName
+ {
+ get
+ {
+ return "Emby Xml";
+ }
+ }
+
+ public string GetSavePath(IHasMetadata item)
+ {
+ return GetLocalSavePath(item);
+ }
+
+ /// <summary>
+ /// Gets the save path.
+ /// </summary>
+ /// <param name="item">The item.</param>
+ /// <returns>System.String.</returns>
+ protected abstract string GetLocalSavePath(IHasMetadata item);
+
+ /// <summary>
+ /// Gets the name of the root element.
+ /// </summary>
+ /// <param name="item">The item.</param>
+ /// <returns>System.String.</returns>
+ protected abstract string GetRootElementName(IHasMetadata item);
+
+ /// <summary>
+ /// Determines whether [is enabled for] [the specified item].
+ /// </summary>
+ /// <param name="item">The item.</param>
+ /// <param name="updateType">Type of the update.</param>
+ /// <returns><c>true</c> if [is enabled for] [the specified item]; otherwise, <c>false</c>.</returns>
+ public abstract bool IsEnabledFor(IHasMetadata item, ItemUpdateType updateType);
+
+ protected virtual List<string> GetTagsUsed()
+ {
+ return new List<string>();
+ }
+
+ public void Save(IHasMetadata item, CancellationToken cancellationToken)
+ {
+ var path = GetSavePath(item);
+
+ using (var memoryStream = new MemoryStream())
+ {
+ Save(item, memoryStream, path);
+
+ memoryStream.Position = 0;
+
+ cancellationToken.ThrowIfCancellationRequested();
+
+ SaveToFile(memoryStream, path);
+ }
+ }
+
+ private void SaveToFile(Stream stream, string path)
+ {
+ FileSystem.CreateDirectory(Path.GetDirectoryName(path));
+
+ var file = FileSystem.GetFileInfo(path);
+
+ var wasHidden = false;
+
+ // This will fail if the file is hidden
+ if (file.Exists)
+ {
+ if (file.IsHidden)
+ {
+ FileSystem.SetHidden(path, false);
+
+ wasHidden = true;
+ }
+ }
+
+ using (var filestream = FileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
+ {
+ stream.CopyTo(filestream);
+ }
+
+ if (wasHidden || ConfigurationManager.Configuration.SaveMetadataHidden)
+ {
+ FileSystem.SetHidden(path, true);
+ }
+ }
+
+ private void Save(IHasMetadata item, Stream stream, string xmlPath)
+ {
+ var settings = new XmlWriterSettings
+ {
+ Indent = true,
+ Encoding = Encoding.UTF8,
+ CloseOutput = false
+ };
+
+ using (XmlWriter writer = XmlWriter.Create(stream, settings))
+ {
+ var root = GetRootElementName(item);
+
+ writer.WriteStartDocument(true);
+
+ writer.WriteStartElement(root);
+
+ var baseItem = item as BaseItem;
+
+ if (baseItem != null)
+ {
+ AddCommonNodes(baseItem, writer, LibraryManager, UserManager, UserDataManager, FileSystem, ConfigurationManager);
+ }
+
+ WriteCustomElements(item, writer);
+
+ var tagsUsed = GetTagsUsed();
+
+ try
+ {
+ AddCustomTags(xmlPath, tagsUsed, writer, Logger, FileSystem);
+ }
+ catch (FileNotFoundException)
+ {
+
+ }
+ catch (IOException)
+ {
+
+ }
+ catch (XmlException ex)
+ {
+ Logger.ErrorException("Error reading existng xml", ex);
+ }
+
+ writer.WriteEndElement();
+
+ writer.WriteEndDocument();
+ }
+ }
+
+ protected abstract void WriteCustomElements(IHasMetadata item, XmlWriter writer);
+
+ public const string DateAddedFormat = "yyyy-MM-dd HH:mm:ss";
+
+ /// <summary>
+ /// Adds the common nodes.
+ /// </summary>
+ /// <returns>Task.</returns>
+ public static void AddCommonNodes(BaseItem item, XmlWriter writer, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataRepo, IFileSystem fileSystem, IServerConfigurationManager config)
+ {
+ var writtenProviderIds = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
+
+ }
+
+ private static bool IsPersonType(PersonInfo person, string type)
+ {
+ return string.Equals(person.Type, type, StringComparison.OrdinalIgnoreCase) || string.Equals(person.Role, type, StringComparison.OrdinalIgnoreCase);
+ }
+
+ private void AddCustomTags(string path, List<string> xmlTagsUsed, XmlWriter writer, ILogger logger, IFileSystem fileSystem)
+ {
+ var settings = XmlReaderSettingsFactory.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ using (var fileStream = fileSystem.OpenRead(path))
+ {
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
+ {
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
+ {
+ try
+ {
+ reader.MoveToContent();
+ }
+ catch (Exception ex)
+ {
+ logger.ErrorException("Error reading existing xml tags from {0}.", ex, path);
+ return;
+ }
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ var name = reader.Name;
+
+ if (!CommonTags.ContainsKey(name) && !xmlTagsUsed.Contains(name, StringComparer.OrdinalIgnoreCase))
+ {
+ writer.WriteNode(reader, false);
+ }
+ else
+ {
+ reader.Skip();
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/MediaBrowser.LocalMetadata/Savers/BoxSetXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/BoxSetXmlSaver.cs
index b307ded97..c8a2fec90 100644
--- a/MediaBrowser.LocalMetadata/Savers/BoxSetXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/BoxSetXmlSaver.cs
@@ -6,7 +6,9 @@ using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/FolderXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/FolderXmlSaver.cs
index 8dad16fc2..2d8576aa3 100644
--- a/MediaBrowser.LocalMetadata/Savers/FolderXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/FolderXmlSaver.cs
@@ -9,7 +9,9 @@ using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/GameSystemXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/GameSystemXmlSaver.cs
index ddfaedba6..e72cd392c 100644
--- a/MediaBrowser.LocalMetadata/Savers/GameSystemXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/GameSystemXmlSaver.cs
@@ -6,7 +6,9 @@ using System.IO;
using System.Security;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/GameXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/GameXmlSaver.cs
index 5592c068c..4e6703677 100644
--- a/MediaBrowser.LocalMetadata/Savers/GameXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/GameXmlSaver.cs
@@ -7,7 +7,9 @@ using System.IO;
using System.Security;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/PersonXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/PersonXmlSaver.cs
index 295e64881..a68d9adc2 100644
--- a/MediaBrowser.LocalMetadata/Savers/PersonXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/PersonXmlSaver.cs
@@ -6,7 +6,9 @@ using System.IO;
using System.Security;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/PlaylistXmlSaver.cs b/MediaBrowser.LocalMetadata/Savers/PlaylistXmlSaver.cs
index 8862f9c03..6d9fe21ee 100644
--- a/MediaBrowser.LocalMetadata/Savers/PlaylistXmlSaver.cs
+++ b/MediaBrowser.LocalMetadata/Savers/PlaylistXmlSaver.cs
@@ -7,7 +7,9 @@ using System.IO;
using System.Security;
using System.Text;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs b/MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs
index 314840558..1767b23fe 100644
--- a/MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs
+++ b/MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs
@@ -14,7 +14,9 @@ using System.Linq;
using System.Security;
using System.Text;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.LocalMetadata.Savers
{
diff --git a/MediaBrowser.LocalMetadata/packages.config b/MediaBrowser.LocalMetadata/packages.config
deleted file mode 100644
index ccef6d686..000000000
--- a/MediaBrowser.LocalMetadata/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
-</packages> \ No newline at end of file
diff --git a/MediaBrowser.MediaEncoding/Configuration/EncodingConfigurationFactory.cs b/MediaBrowser.MediaEncoding/Configuration/EncodingConfigurationFactory.cs
index 42a28d313..cf4d12fcb 100644
--- a/MediaBrowser.MediaEncoding/Configuration/EncodingConfigurationFactory.cs
+++ b/MediaBrowser.MediaEncoding/Configuration/EncodingConfigurationFactory.cs
@@ -2,7 +2,9 @@
using MediaBrowser.Model.Configuration;
using System.Collections.Generic;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.MediaEncoding.Configuration
{
diff --git a/MediaBrowser.MediaEncoding/Encoder/AudioEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/AudioEncoder.cs
index f42582270..06f992efd 100644
--- a/MediaBrowser.MediaEncoding/Encoder/AudioEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/AudioEncoder.cs
@@ -7,7 +7,9 @@ using MediaBrowser.Model.Logging;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.MediaEncoding.Encoder
{
diff --git a/MediaBrowser.MediaEncoding/Encoder/BaseEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/BaseEncoder.cs
index c7b78aae3..536e5837f 100644
--- a/MediaBrowser.MediaEncoding/Encoder/BaseEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/BaseEncoder.cs
@@ -17,7 +17,9 @@ using System.IO;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Dlna;
namespace MediaBrowser.MediaEncoding.Encoder
@@ -110,7 +112,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
FileSystem.CreateDirectory(Path.GetDirectoryName(logFilePath));
// FFMpeg writes debug/error info to stderr. This is useful when debugging so let's put it in the log directory.
- encodingJob.LogFileStream = FileSystem.GetFileStream(logFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, true);
+ encodingJob.LogFileStream = FileSystem.GetFileStream(logFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true);
var commandLineLogMessageBytes = Encoding.UTF8.GetBytes(commandLineLogMessage + Environment.NewLine + Environment.NewLine);
await encodingJob.LogFileStream.WriteAsync(commandLineLogMessageBytes, 0, commandLineLogMessageBytes.Length, cancellationToken).ConfigureAwait(false);
diff --git a/MediaBrowser.MediaEncoding/Encoder/FontConfigLoader.cs b/MediaBrowser.MediaEncoding/Encoder/FontConfigLoader.cs
index 71306e0ec..7f4e7909a 100644
--- a/MediaBrowser.MediaEncoding/Encoder/FontConfigLoader.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/FontConfigLoader.cs
@@ -3,9 +3,11 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Configuration;
+using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Net;
@@ -168,8 +170,8 @@ namespace MediaBrowser.MediaEncoding.Encoder
var bytes = Encoding.UTF8.GetBytes(contents);
- using (var fileStream = _fileSystem.GetFileStream(fontConfigFile, FileMode.Create, FileAccess.Write,
- FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(fontConfigFile, FileOpenMode.Create, FileAccessMode.Write,
+ FileShareMode.Read, true))
{
await fileStream.WriteAsync(bytes, 0, bytes.Length);
}
diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
index 340990373..ef838ed3d 100644
--- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
@@ -20,12 +20,13 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.MediaEncoding.Encoder
{
diff --git a/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs
index 457fbe2c2..73f82b61c 100644
--- a/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs
@@ -8,7 +8,9 @@ using MediaBrowser.Model.Logging;
using System;
using System.IO;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.MediaEncoding.Encoder
{
diff --git a/MediaBrowser.MediaEncoding/MediaBrowser.MediaEncoding.csproj b/MediaBrowser.MediaEncoding/MediaBrowser.MediaEncoding.csproj
index daf234a57..8f8a7a819 100644
--- a/MediaBrowser.MediaEncoding/MediaBrowser.MediaEncoding.csproj
+++ b/MediaBrowser.MediaEncoding/MediaBrowser.MediaEncoding.csproj
@@ -37,21 +37,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="BDInfo, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\MediaBrowser.BdInfo.1.0.1\lib\portable-net46+win10\BDInfo.dll</HintPath>
- <Private>True</Private>
- </Reference>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="DvdLib, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\MediaBrowser.BdInfo.1.0.1\lib\portable-net46+win10\DvdLib.dll</HintPath>
- <Private>True</Private>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
@@ -83,9 +68,11 @@
<Compile Include="Probing\InternalMediaInfoResult.cs" />
<Compile Include="Probing\ProbeResultNormalizer.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Subtitles\ConfigurationExtension.cs" />
<Compile Include="Subtitles\ISubtitleParser.cs" />
<Compile Include="Subtitles\ISubtitleWriter.cs" />
<Compile Include="Subtitles\JsonWriter.cs" />
+ <Compile Include="Subtitles\OpenSubtitleDownloader.cs" />
<Compile Include="Subtitles\ParserValues.cs" />
<Compile Include="Subtitles\SrtParser.cs" />
<Compile Include="Subtitles\SrtWriter.cs" />
@@ -96,6 +83,10 @@
<Compile Include="Subtitles\VttWriter.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\..\BdInfo\BDInfo\BDInfo.csproj">
+ <Project>{88ae38df-19d7-406f-a6a9-09527719a21e}</Project>
+ <Name>BDInfo</Name>
+ </ProjectReference>
<ProjectReference Include="..\MediaBrowser.Common\MediaBrowser.Common.csproj">
<Project>{9142eefa-7570-41e1-bfcc-468bb571af2f}</Project>
<Name>MediaBrowser.Common</Name>
@@ -108,9 +99,10 @@
<Project>{7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}</Project>
<Name>MediaBrowser.Model</Name>
</ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <None Include="packages.config" />
+ <ProjectReference Include="..\OpenSubtitlesHandler\OpenSubtitlesHandler.csproj">
+ <Project>{4a4402d4-e910-443b-b8fc-2c18286a2ca0}</Project>
+ <Name>OpenSubtitlesHandler</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Probing\whitelist.txt" />
diff --git a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
index cf162ac77..90ae203e7 100644
--- a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
+++ b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
@@ -8,7 +8,7 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
@@ -1244,7 +1244,7 @@ namespace MediaBrowser.MediaEncoding.Probing
{
var packetBuffer = new byte['Ã…'];
- using (var fs = _fileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
+ using (var fs = _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
fs.Read(packetBuffer, 0, packetBuffer.Length);
}
diff --git a/MediaBrowser.Providers/Subtitles/ConfigurationExtension.cs b/MediaBrowser.MediaEncoding/Subtitles/ConfigurationExtension.cs
index f520915d8..973c653a4 100644
--- a/MediaBrowser.Providers/Subtitles/ConfigurationExtension.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/ConfigurationExtension.cs
@@ -1,8 +1,8 @@
-using MediaBrowser.Common.Configuration;
+using System.Collections.Generic;
+using MediaBrowser.Common.Configuration;
using MediaBrowser.Model.Providers;
-using System.Collections.Generic;
-namespace MediaBrowser.Providers.Subtitles
+namespace MediaBrowser.MediaEncoding.Subtitles
{
public static class ConfigurationExtension
{
diff --git a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs b/MediaBrowser.MediaEncoding/Subtitles/OpenSubtitleDownloader.cs
index 271f8170f..d8f36de9a 100644
--- a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/OpenSubtitleDownloader.cs
@@ -1,4 +1,11 @@
-using MediaBrowser.Common.Configuration;
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.IO;
+using System.Linq;
+using System.Threading;
+using System.Threading.Tasks;
+using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
@@ -11,15 +18,8 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Providers;
using MediaBrowser.Model.Serialization;
using OpenSubtitlesHandler;
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Linq;
-using System.Threading;
-using System.Threading.Tasks;
-namespace MediaBrowser.Providers.Subtitles
+namespace MediaBrowser.MediaEncoding.Subtitles
{
public class OpenSubtitleDownloader : ISubtitleProvider, IDisposable
{
@@ -218,16 +218,17 @@ namespace MediaBrowser.Providers.Subtitles
});
}
- private string NormalizeLanguage(string language)
- {
- // Problem with Greek subtitle download #1349
- if (string.Equals (language, "gre", StringComparison.OrdinalIgnoreCase)) {
-
- return "ell";
- }
+ private string NormalizeLanguage(string language)
+ {
+ // Problem with Greek subtitle download #1349
+ if (string.Equals(language, "gre", StringComparison.OrdinalIgnoreCase))
+ {
+
+ return "ell";
+ }
- return language;
- }
+ return language;
+ }
public async Task<IEnumerable<RemoteSubtitleInfo>> Search(SubtitleSearchRequest request, CancellationToken cancellationToken)
{
@@ -265,14 +266,19 @@ namespace MediaBrowser.Providers.Subtitles
await Login(cancellationToken).ConfigureAwait(false);
- var subLanguageId = NormalizeLanguage(request.Language);
- var hash = Utilities.ComputeHash(request.MediaPath);
+ var subLanguageId = NormalizeLanguage(request.Language);
+ string hash;
+
+ using (var fileStream = File.OpenRead(request.MediaPath))
+ {
+ hash = Utilities.ComputeHash(fileStream);
+ }
var fileInfo = new FileInfo(request.MediaPath);
var movieByteSize = fileInfo.Length;
var searchImdbId = request.ContentType == VideoContentType.Movie ? imdbId.ToString(_usCulture) : "";
var subtitleSearchParameters = request.ContentType == VideoContentType.Episode
? new List<SubtitleSearchParameters> {
- new SubtitleSearchParameters(subLanguageId,
+ new SubtitleSearchParameters(subLanguageId,
query: request.SeriesName,
season: request.ParentIndexNumber.Value.ToString(_usCulture),
episode: request.IndexNumber.Value.ToString(_usCulture))
@@ -282,9 +288,9 @@ namespace MediaBrowser.Providers.Subtitles
new SubtitleSearchParameters(subLanguageId, query: request.Name, imdbid: searchImdbId)
};
var parms = new List<SubtitleSearchParameters> {
- new SubtitleSearchParameters( subLanguageId,
- movieHash: hash,
- movieByteSize: movieByteSize,
+ new SubtitleSearchParameters( subLanguageId,
+ movieHash: hash,
+ movieByteSize: movieByteSize,
imdbid: searchImdbId ),
};
parms.AddRange(subtitleSearchParameters);
diff --git a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
index 45bffa2df..416184f49 100644
--- a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
@@ -17,7 +17,7 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
@@ -463,7 +463,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
var logFilePath = Path.Combine(_appPaths.LogDirectoryPath, "ffmpeg-sub-convert-" + Guid.NewGuid() + ".txt");
_fileSystem.CreateDirectory(Path.GetDirectoryName(logFilePath));
- var logFileStream = _fileSystem.GetFileStream(logFilePath, FileMode.Create, FileAccess.Write, FileShare.Read,
+ var logFileStream = _fileSystem.GetFileStream(logFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read,
true);
try
@@ -616,7 +616,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
var logFilePath = Path.Combine(_appPaths.LogDirectoryPath, "ffmpeg-sub-extract-" + Guid.NewGuid() + ".txt");
_fileSystem.CreateDirectory(Path.GetDirectoryName(logFilePath));
- var logFileStream = _fileSystem.GetFileStream(logFilePath, FileMode.Create, FileAccess.Write, FileShare.Read,
+ var logFileStream = _fileSystem.GetFileStream(logFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read,
true);
try
@@ -907,7 +907,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
// *** Detect byte order mark if any - otherwise assume default
var buffer = new byte[5];
- using (var file = _fileSystem.GetFileStream(srcFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
+ using (var file = _fileSystem.GetFileStream(srcFile, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite))
{
file.Read(buffer, 0, 5);
}
@@ -933,7 +933,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
}
if (protocol == MediaProtocol.File)
{
- return _fileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
+ return _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite);
}
throw new ArgumentOutOfRangeException("protocol");
diff --git a/MediaBrowser.MediaEncoding/packages.config b/MediaBrowser.MediaEncoding/packages.config
deleted file mode 100644
index 53db819b7..000000000
--- a/MediaBrowser.MediaEncoding/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="MediaBrowser.BdInfo" version="1.0.1" targetFramework="net46" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
-</packages> \ No newline at end of file
diff --git a/MediaBrowser.Controller/Activity/IActivityManager.cs b/MediaBrowser.Model/Activity/IActivityManager.cs
index 728548911..7032dff14 100644
--- a/MediaBrowser.Controller/Activity/IActivityManager.cs
+++ b/MediaBrowser.Model/Activity/IActivityManager.cs
@@ -1,10 +1,9 @@
-using MediaBrowser.Model.Activity;
+using System;
+using System.Threading.Tasks;
using MediaBrowser.Model.Events;
using MediaBrowser.Model.Querying;
-using System;
-using System.Threading.Tasks;
-namespace MediaBrowser.Controller.Activity
+namespace MediaBrowser.Model.Activity
{
public interface IActivityManager
{
diff --git a/MediaBrowser.Controller/Activity/IActivityRepository.cs b/MediaBrowser.Model/Activity/IActivityRepository.cs
index 7ccbc2e99..c1952d436 100644
--- a/MediaBrowser.Controller/Activity/IActivityRepository.cs
+++ b/MediaBrowser.Model/Activity/IActivityRepository.cs
@@ -1,9 +1,8 @@
-using MediaBrowser.Model.Activity;
-using MediaBrowser.Model.Querying;
-using System;
+using System;
using System.Threading.Tasks;
+using MediaBrowser.Model.Querying;
-namespace MediaBrowser.Controller.Activity
+namespace MediaBrowser.Model.Activity
{
public interface IActivityRepository
{
diff --git a/MediaBrowser.Model/Cryptography/ICryptographyProvider.cs b/MediaBrowser.Model/Cryptography/ICryptographyProvider.cs
index 5899f03d5..70f679856 100644
--- a/MediaBrowser.Model/Cryptography/ICryptographyProvider.cs
+++ b/MediaBrowser.Model/Cryptography/ICryptographyProvider.cs
@@ -1,9 +1,12 @@
using System;
+using System.IO;
namespace MediaBrowser.Model.Cryptography
{
public interface ICryptographyProvider
{
Guid GetMD5(string str);
+ byte[] GetMD5Bytes(string str);
+ byte[] GetMD5Bytes(Stream str);
}
-}
+} \ No newline at end of file
diff --git a/MediaBrowser.Model/Dlna/DeviceProfile.cs b/MediaBrowser.Model/Dlna/DeviceProfile.cs
index 791213441..66ebb867d 100644
--- a/MediaBrowser.Model/Dlna/DeviceProfile.cs
+++ b/MediaBrowser.Model/Dlna/DeviceProfile.cs
@@ -13,7 +13,6 @@ namespace MediaBrowser.Model.Dlna
/// <value>The name.</value>
public string Name { get; set; }
- [IgnoreDataMember]
public string Id { get; set; }
[IgnoreDataMember]
diff --git a/MediaBrowser.Controller/Localization/ILocalizationManager.cs b/MediaBrowser.Model/Globalization/ILocalizationManager.cs
index 5742d235c..4477d8de3 100644
--- a/MediaBrowser.Controller/Localization/ILocalizationManager.cs
+++ b/MediaBrowser.Model/Globalization/ILocalizationManager.cs
@@ -1,8 +1,7 @@
-using MediaBrowser.Model.Entities;
-using MediaBrowser.Model.Globalization;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using MediaBrowser.Model.Entities;
-namespace MediaBrowser.Controller.Localization
+namespace MediaBrowser.Model.Globalization
{
/// <summary>
/// Interface ILocalizationManager
@@ -51,5 +50,9 @@ namespace MediaBrowser.Controller.Localization
/// </summary>
/// <returns>IEnumerable{LocalizatonOption}.</returns>
IEnumerable<LocalizatonOption> GetLocalizationOptions();
+
+ string RemoveDiacritics(string text);
+
+ string NormalizeFormKD(string text);
}
}
diff --git a/MediaBrowser.Model/IO/FileSystemMetadata.cs b/MediaBrowser.Model/IO/FileSystemMetadata.cs
new file mode 100644
index 000000000..2aae4bb54
--- /dev/null
+++ b/MediaBrowser.Model/IO/FileSystemMetadata.cs
@@ -0,0 +1,56 @@
+using System;
+
+namespace MediaBrowser.Model.IO
+{
+ public class FileSystemMetadata
+ {
+ /// <summary>
+ /// Gets or sets a value indicating whether this <see cref="FileSystemMetadata"/> is exists.
+ /// </summary>
+ /// <value><c>true</c> if exists; otherwise, <c>false</c>.</value>
+ public bool Exists { get; set; }
+ /// <summary>
+ /// Gets or sets the full name.
+ /// </summary>
+ /// <value>The full name.</value>
+ public string FullName { get; set; }
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ /// <value>The name.</value>
+ public string Name { get; set; }
+ /// <summary>
+ /// Gets or sets the extension.
+ /// </summary>
+ /// <value>The extension.</value>
+ public string Extension { get; set; }
+ /// <summary>
+ /// Gets or sets the length.
+ /// </summary>
+ /// <value>The length.</value>
+ public long Length { get; set; }
+ /// <summary>
+ /// Gets or sets the name of the directory.
+ /// </summary>
+ /// <value>The name of the directory.</value>
+ public string DirectoryName { get; set; }
+
+ /// <summary>
+ /// Gets or sets the last write time UTC.
+ /// </summary>
+ /// <value>The last write time UTC.</value>
+ public DateTime LastWriteTimeUtc { get; set; }
+ /// <summary>
+ /// Gets or sets the creation time UTC.
+ /// </summary>
+ /// <value>The creation time UTC.</value>
+ public DateTime CreationTimeUtc { get; set; }
+ /// <summary>
+ /// Gets a value indicating whether this instance is directory.
+ /// </summary>
+ /// <value><c>true</c> if this instance is directory; otherwise, <c>false</c>.</value>
+ public bool IsDirectory { get; set; }
+ public bool IsHidden { get; set; }
+ public bool IsReadOnly { get; set; }
+ }
+}
diff --git a/MediaBrowser.Model/IO/IFileSystem.cs b/MediaBrowser.Model/IO/IFileSystem.cs
new file mode 100644
index 000000000..b2ca6924f
--- /dev/null
+++ b/MediaBrowser.Model/IO/IFileSystem.cs
@@ -0,0 +1,418 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+
+namespace MediaBrowser.Model.IO
+{
+ /// <summary>
+ /// Interface IFileSystem
+ /// </summary>
+ public interface IFileSystem
+ {
+ /// <summary>
+ /// Determines whether the specified filename is shortcut.
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns><c>true</c> if the specified filename is shortcut; otherwise, <c>false</c>.</returns>
+ bool IsShortcut(string filename);
+
+ /// <summary>
+ /// Resolves the shortcut.
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns>System.String.</returns>
+ string ResolveShortcut(string filename);
+
+ /// <summary>
+ /// Creates the shortcut.
+ /// </summary>
+ /// <param name="shortcutPath">The shortcut path.</param>
+ /// <param name="target">The target.</param>
+ void CreateShortcut(string shortcutPath, string target);
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified file or directory path.
+ /// </summary>
+ /// <param name="path">A path to a file or directory.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks>If the specified path points to a directory, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property will be set to true and all other properties will reflect the properties of the directory.</remarks>
+ FileSystemMetadata GetFileSystemInfo(string path);
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified file path.
+ /// </summary>
+ /// <param name="path">A path to a file.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks><para>If the specified path points to a directory, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property and the <see cref="FileSystemMetadata.Exists"/> property will both be set to false.</para>
+ /// <para>For automatic handling of files <b>and</b> directories, use <see cref="GetFileSystemInfo"/>.</para></remarks>
+ FileSystemMetadata GetFileInfo(string path);
+
+ /// <summary>
+ /// Returns a <see cref="FileSystemMetadata"/> object for the specified directory path.
+ /// </summary>
+ /// <param name="path">A path to a directory.</param>
+ /// <returns>A <see cref="FileSystemMetadata"/> object.</returns>
+ /// <remarks><para>If the specified path points to a file, the returned <see cref="FileSystemMetadata"/> object's
+ /// <see cref="FileSystemMetadata.IsDirectory"/> property will be set to true and the <see cref="FileSystemMetadata.Exists"/> property will be set to false.</para>
+ /// <para>For automatic handling of files <b>and</b> directories, use <see cref="GetFileSystemInfo"/>.</para></remarks>
+ FileSystemMetadata GetDirectoryInfo(string path);
+
+ /// <summary>
+ /// Gets the valid filename.
+ /// </summary>
+ /// <param name="filename">The filename.</param>
+ /// <returns>System.String.</returns>
+ string GetValidFilename(string filename);
+
+ /// <summary>
+ /// Gets the creation time UTC.
+ /// </summary>
+ /// <param name="info">The information.</param>
+ /// <returns>DateTime.</returns>
+ DateTime GetCreationTimeUtc(FileSystemMetadata info);
+
+ /// <summary>
+ /// Gets the creation time UTC.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>DateTime.</returns>
+ DateTime GetCreationTimeUtc(string path);
+
+ /// <summary>
+ /// Gets the last write time UTC.
+ /// </summary>
+ /// <param name="info">The information.</param>
+ /// <returns>DateTime.</returns>
+ DateTime GetLastWriteTimeUtc(FileSystemMetadata info);
+
+ /// <summary>
+ /// Gets the last write time UTC.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>DateTime.</returns>
+ DateTime GetLastWriteTimeUtc(string path);
+
+ /// <summary>
+ /// Gets the file stream.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="mode">The mode.</param>
+ /// <param name="access">The access.</param>
+ /// <param name="share">The share.</param>
+ /// <param name="isAsync">if set to <c>true</c> [is asynchronous].</param>
+ /// <returns>FileStream.</returns>
+ Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, bool isAsync = false);
+
+ /// <summary>
+ /// Opens the read.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>Stream.</returns>
+ Stream OpenRead(String path);
+
+ /// <summary>
+ /// Swaps the files.
+ /// </summary>
+ /// <param name="file1">The file1.</param>
+ /// <param name="file2">The file2.</param>
+ void SwapFiles(string file1, string file2);
+
+ /// <summary>
+ /// Determines whether [contains sub path] [the specified parent path].
+ /// </summary>
+ /// <param name="parentPath">The parent path.</param>
+ /// <param name="path">The path.</param>
+ /// <returns><c>true</c> if [contains sub path] [the specified parent path]; otherwise, <c>false</c>.</returns>
+ bool ContainsSubPath(string parentPath, string path);
+
+ /// <summary>
+ /// Determines whether [is root path] [the specified path].
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns><c>true</c> if [is root path] [the specified path]; otherwise, <c>false</c>.</returns>
+ bool IsRootPath(string path);
+
+ /// <summary>
+ /// Normalizes the path.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>System.String.</returns>
+ string NormalizePath(string path);
+
+ /// <summary>
+ /// Gets the file name without extension.
+ /// </summary>
+ /// <param name="info">The information.</param>
+ /// <returns>System.String.</returns>
+ string GetFileNameWithoutExtension(FileSystemMetadata info);
+
+ /// <summary>
+ /// Gets the file name without extension.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>System.String.</returns>
+ string GetFileNameWithoutExtension(string path);
+
+ /// <summary>
+ /// Determines whether [is path file] [the specified path].
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns><c>true</c> if [is path file] [the specified path]; otherwise, <c>false</c>.</returns>
+ bool IsPathFile(string path);
+
+ /// <summary>
+ /// Deletes the file.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ void DeleteFile(string path);
+
+ /// <summary>
+ /// Deletes the directory.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ void DeleteDirectory(string path, bool recursive);
+
+ /// <summary>
+ /// Gets the directories.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;DirectoryInfo&gt;.</returns>
+ IEnumerable<FileSystemMetadata> GetDirectories(string path, bool recursive = false);
+
+ /// <summary>
+ /// Gets the files.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;FileInfo&gt;.</returns>
+ IEnumerable<FileSystemMetadata> GetFiles(string path, bool recursive = false);
+
+ /// <summary>
+ /// Gets the file system entries.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;FileSystemMetadata&gt;.</returns>
+ IEnumerable<FileSystemMetadata> GetFileSystemEntries(string path, bool recursive = false);
+
+ /// <summary>
+ /// Creates the directory.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ void CreateDirectory(string path);
+
+ /// <summary>
+ /// Copies the file.
+ /// </summary>
+ /// <param name="source">The source.</param>
+ /// <param name="target">The target.</param>
+ /// <param name="overwrite">if set to <c>true</c> [overwrite].</param>
+ void CopyFile(string source, string target, bool overwrite);
+
+ /// <summary>
+ /// Moves the file.
+ /// </summary>
+ /// <param name="source">The source.</param>
+ /// <param name="target">The target.</param>
+ void MoveFile(string source, string target);
+
+ /// <summary>
+ /// Moves the directory.
+ /// </summary>
+ /// <param name="source">The source.</param>
+ /// <param name="target">The target.</param>
+ void MoveDirectory(string source, string target);
+
+ /// <summary>
+ /// Directories the exists.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
+ bool DirectoryExists(string path);
+
+ /// <summary>
+ /// Files the exists.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
+ bool FileExists(string path);
+
+ /// <summary>
+ /// Reads all text.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <returns>System.String.</returns>
+ string ReadAllText(string path);
+
+ /// <summary>
+ /// Writes all text.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="text">The text.</param>
+ void WriteAllText(string path, string text);
+
+ /// <summary>
+ /// Writes all text.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="text">The text.</param>
+ /// <param name="encoding">The encoding.</param>
+ void WriteAllText(string path, string text, Encoding encoding);
+
+ /// <summary>
+ /// Reads all text.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="encoding">The encoding.</param>
+ /// <returns>System.String.</returns>
+ string ReadAllText(string path, Encoding encoding);
+
+ /// <summary>
+ /// Gets the directory paths.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;System.String&gt;.</returns>
+ IEnumerable<string> GetDirectoryPaths(string path, bool recursive = false);
+
+ /// <summary>
+ /// Gets the file paths.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;System.String&gt;.</returns>
+ IEnumerable<string> GetFilePaths(string path, bool recursive = false);
+
+ /// <summary>
+ /// Gets the file system entry paths.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="recursive">if set to <c>true</c> [recursive].</param>
+ /// <returns>IEnumerable&lt;System.String&gt;.</returns>
+ IEnumerable<string> GetFileSystemEntryPaths(string path, bool recursive = false);
+
+ void SetHidden(string path, bool isHidden);
+
+ char DirectorySeparatorChar { get; }
+
+ string GetFullPath(string path);
+ }
+
+ public enum FileOpenMode
+ {
+ //
+ // Summary:
+ // Specifies that the operating system should create a new file. This requires System.Security.Permissions.FileIOPermissionAccess.Write
+ // permission. If the file already exists, an System.IO.IOException exception is
+ // thrown.
+ CreateNew = 1,
+ //
+ // Summary:
+ // Specifies that the operating system should create a new file. If the file already
+ // exists, it will be overwritten. This requires System.Security.Permissions.FileIOPermissionAccess.Write
+ // permission. FileMode.Create is equivalent to requesting that if the file does
+ // not exist, use System.IO.FileMode.CreateNew; otherwise, use System.IO.FileMode.Truncate.
+ // If the file already exists but is a hidden file, an System.UnauthorizedAccessException
+ // exception is thrown.
+ Create = 2,
+ //
+ // Summary:
+ // Specifies that the operating system should open an existing file. The ability
+ // to open the file is dependent on the value specified by the System.IO.FileAccess
+ // enumeration. A System.IO.FileNotFoundException exception is thrown if the file
+ // does not exist.
+ Open = 3,
+ //
+ // Summary:
+ // Specifies that the operating system should open a file if it exists; otherwise,
+ // a new file should be created. If the file is opened with FileAccess.Read, System.Security.Permissions.FileIOPermissionAccess.Read
+ // permission is required. If the file access is FileAccess.Write, System.Security.Permissions.FileIOPermissionAccess.Write
+ // permission is required. If the file is opened with FileAccess.ReadWrite, both
+ // System.Security.Permissions.FileIOPermissionAccess.Read and System.Security.Permissions.FileIOPermissionAccess.Write
+ // permissions are required.
+ OpenOrCreate = 4,
+ //
+ // Summary:
+ // Specifies that the operating system should open an existing file. When the file
+ // is opened, it should be truncated so that its size is zero bytes. This requires
+ // System.Security.Permissions.FileIOPermissionAccess.Write permission. Attempts
+ // to read from a file opened with FileMode.Truncate cause an System.ArgumentException
+ // exception.
+ Truncate = 5,
+ //
+ // Summary:
+ // Opens the file if it exists and seeks to the end of the file, or creates a new
+ // file. This requires System.Security.Permissions.FileIOPermissionAccess.Append
+ // permission. FileMode.Append can be used only in conjunction with FileAccess.Write.
+ // Trying to seek to a position before the end of the file throws an System.IO.IOException
+ // exception, and any attempt to read fails and throws a System.NotSupportedException
+ // exception.
+ Append = 6
+ }
+
+ [Flags]
+ public enum FileAccessMode
+ {
+ //
+ // Summary:
+ // Read access to the file. Data can be read from the file. Combine with Write for
+ // read/write access.
+ Read = 1,
+ //
+ // Summary:
+ // Write access to the file. Data can be written to the file. Combine with Read
+ // for read/write access.
+ Write = 2,
+ //
+ // Summary:
+ // Read and write access to the file. Data can be written to and read from the file.
+ ReadWrite = 3
+ }
+
+ [Flags]
+ public enum FileShareMode
+ {
+ //
+ // Summary:
+ // Declines sharing of the current file. Any request to open the file (by this process
+ // or another process) will fail until the file is closed.
+ None = 0,
+ //
+ // Summary:
+ // Allows subsequent opening of the file for reading. If this flag is not specified,
+ // any request to open the file for reading (by this process or another process)
+ // will fail until the file is closed. However, even if this flag is specified,
+ // additional permissions might still be needed to access the file.
+ Read = 1,
+ //
+ // Summary:
+ // Allows subsequent opening of the file for writing. If this flag is not specified,
+ // any request to open the file for writing (by this process or another process)
+ // will fail until the file is closed. However, even if this flag is specified,
+ // additional permissions might still be needed to access the file.
+ Write = 2,
+ //
+ // Summary:
+ // Allows subsequent opening of the file for reading or writing. If this flag is
+ // not specified, any request to open the file for reading or writing (by this process
+ // or another process) will fail until the file is closed. However, even if this
+ // flag is specified, additional permissions might still be needed to access the
+ // file.
+ ReadWrite = 3,
+ //
+ // Summary:
+ // Allows subsequent deleting of a file.
+ Delete = 4,
+ //
+ // Summary:
+ // Makes the file handle inheritable by child processes. This is not directly supported
+ // by Win32.
+ Inheritable = 16
+ }
+
+}
diff --git a/MediaBrowser.Model/IO/IShortcutHandler.cs b/MediaBrowser.Model/IO/IShortcutHandler.cs
new file mode 100644
index 000000000..16255e51f
--- /dev/null
+++ b/MediaBrowser.Model/IO/IShortcutHandler.cs
@@ -0,0 +1,25 @@
+
+namespace MediaBrowser.Model.IO
+{
+ public interface IShortcutHandler
+ {
+ /// <summary>
+ /// Gets the extension.
+ /// </summary>
+ /// <value>The extension.</value>
+ string Extension { get; }
+ /// <summary>
+ /// Resolves the specified shortcut path.
+ /// </summary>
+ /// <param name="shortcutPath">The shortcut path.</param>
+ /// <returns>System.String.</returns>
+ string Resolve(string shortcutPath);
+ /// <summary>
+ /// Creates the specified shortcut path.
+ /// </summary>
+ /// <param name="shortcutPath">The shortcut path.</param>
+ /// <param name="targetPath">The target path.</param>
+ /// <returns>System.String.</returns>
+ void Create(string shortcutPath, string targetPath);
+ }
+}
diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj
index 68009e21d..dca74298e 100644
--- a/MediaBrowser.Model/MediaBrowser.Model.csproj
+++ b/MediaBrowser.Model/MediaBrowser.Model.csproj
@@ -2,7 +2,7 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
- <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}</ProjectGuid>
@@ -13,9 +13,8 @@
<DefaultLanguage>en-US</DefaultLanguage>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -43,6 +42,8 @@
<Link>Properties\SharedVersion.cs</Link>
</Compile>
<Compile Include="Activity\ActivityLogEntry.cs" />
+ <Compile Include="Activity\IActivityManager.cs" />
+ <Compile Include="Activity\IActivityRepository.cs" />
<Compile Include="ApiClient\ApiHelpers.cs" />
<Compile Include="ApiClient\ConnectionMode.cs" />
<Compile Include="ApiClient\ConnectionResult.cs" />
@@ -135,8 +136,12 @@
<Compile Include="Extensions\LinqExtensions.cs" />
<Compile Include="FileOrganization\SmartMatchInfo.cs" />
<Compile Include="Health\IHealthMonitor.cs" />
+ <Compile Include="IO\FileSystemMetadata.cs" />
+ <Compile Include="IO\IFileSystem.cs" />
<Compile Include="IO\IMemoryStreamProvider.cs" />
+ <Compile Include="IO\IShortcutHandler.cs" />
<Compile Include="IO\StreamDefaults.cs" />
+ <Compile Include="Globalization\ILocalizationManager.cs" />
<Compile Include="MediaInfo\LiveStreamRequest.cs" />
<Compile Include="MediaInfo\LiveStreamResponse.cs" />
<Compile Include="MediaInfo\PlaybackInfoRequest.cs" />
@@ -161,7 +166,22 @@
<Compile Include="MediaInfo\SubtitleTrackInfo.cs" />
<Compile Include="Net\EndPointInfo.cs" />
<Compile Include="Net\HttpResponse.cs" />
+ <Compile Include="Net\IpAddressInfo.cs" />
+ <Compile Include="Plugins\IHasWebPages.cs" />
+ <Compile Include="Plugins\PluginPageInfo.cs" />
+ <Compile Include="Reflection\IAssemblyInfo.cs" />
+ <Compile Include="Services\ApiMemberAttribute.cs" />
+ <Compile Include="Services\IAsyncStreamWriter.cs" />
+ <Compile Include="Services\IHasHeaders.cs" />
+ <Compile Include="Services\IHasRequestFilter.cs" />
+ <Compile Include="Services\IHttpRequest.cs" />
+ <Compile Include="Services\IHttpResponse.cs" />
+ <Compile Include="Services\IRequest.cs" />
+ <Compile Include="Services\IRequestFilter.cs" />
+ <Compile Include="Services\IRequiresRequestStream.cs" />
+ <Compile Include="Services\IService.cs" />
<Compile Include="Net\MimeTypes.cs" />
+ <Compile Include="News\INewsService.cs" />
<Compile Include="Notifications\NotificationOption.cs" />
<Compile Include="Notifications\NotificationOptions.cs" />
<Compile Include="Notifications\NotificationType.cs" />
@@ -307,6 +327,9 @@
<Compile Include="Registration\RegistrationInfo.cs" />
<Compile Include="Search\SearchQuery.cs" />
<Compile Include="Serialization\IgnoreDataMemberAttribute.cs" />
+ <Compile Include="Services\IStreamWriter.cs" />
+ <Compile Include="Services\QueryParamCollection.cs" />
+ <Compile Include="Services\RouteAttribute.cs" />
<Compile Include="Session\BrowseRequest.cs" />
<Compile Include="Session\ClientCapabilities.cs" />
<Compile Include="Session\GeneralCommand.cs" />
@@ -356,6 +379,7 @@
<Compile Include="Session\TranscodingInfo.cs" />
<Compile Include="Session\UserDataChangeInfo.cs" />
<Compile Include="Devices\ContentUploadHistory.cs" />
+ <Compile Include="Social\ISharingManager.cs" />
<Compile Include="Social\SocialShareInfo.cs" />
<Compile Include="Sync\CompleteSyncJobInfo.cs" />
<Compile Include="Sync\DeviceFileInfo.cs" />
@@ -432,6 +456,7 @@
<Compile Include="Users\UserAction.cs" />
<Compile Include="Users\UserActionType.cs" />
<Compile Include="Users\UserPolicy.cs" />
+ <Compile Include="Xml\IXmlReaderSettingsFactory.cs" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
diff --git a/MediaBrowser.Model/MediaBrowser.Model.nuget.targets b/MediaBrowser.Model/MediaBrowser.Model.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.Model/MediaBrowser.Model.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.Model/Net/IpAddressInfo.cs b/MediaBrowser.Model/Net/IpAddressInfo.cs
new file mode 100644
index 000000000..b48347d1d
--- /dev/null
+++ b/MediaBrowser.Model/Net/IpAddressInfo.cs
@@ -0,0 +1,15 @@
+using System;
+
+namespace MediaBrowser.Model.Net
+{
+ public class IpAddressInfo
+ {
+ public string Address { get; set; }
+ public bool IsIpv6 { get; set; }
+
+ public override String ToString()
+ {
+ return Address;
+ }
+ }
+}
diff --git a/MediaBrowser.Controller/News/INewsService.cs b/MediaBrowser.Model/News/INewsService.cs
index 8237764df..4c92664d9 100644
--- a/MediaBrowser.Controller/News/INewsService.cs
+++ b/MediaBrowser.Model/News/INewsService.cs
@@ -1,7 +1,6 @@
-using MediaBrowser.Model.News;
-using MediaBrowser.Model.Querying;
+using MediaBrowser.Model.Querying;
-namespace MediaBrowser.Controller.News
+namespace MediaBrowser.Model.News
{
/// <summary>
/// Interface INewsFeed
diff --git a/MediaBrowser.Model/Plugins/IHasWebPages.cs b/MediaBrowser.Model/Plugins/IHasWebPages.cs
new file mode 100644
index 000000000..0745c3c60
--- /dev/null
+++ b/MediaBrowser.Model/Plugins/IHasWebPages.cs
@@ -0,0 +1,9 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Model.Plugins
+{
+ public interface IHasWebPages
+ {
+ IEnumerable<PluginPageInfo> GetPages();
+ }
+}
diff --git a/MediaBrowser.Model/Plugins/PluginPageInfo.cs b/MediaBrowser.Model/Plugins/PluginPageInfo.cs
new file mode 100644
index 000000000..4b91e0791
--- /dev/null
+++ b/MediaBrowser.Model/Plugins/PluginPageInfo.cs
@@ -0,0 +1,9 @@
+namespace MediaBrowser.Model.Plugins
+{
+ public class PluginPageInfo
+ {
+ public string Name { get; set; }
+
+ public string EmbeddedResourcePath { get; set; }
+ }
+}
diff --git a/MediaBrowser.Model/Reflection/IAssemblyInfo.cs b/MediaBrowser.Model/Reflection/IAssemblyInfo.cs
new file mode 100644
index 000000000..1c65985cb
--- /dev/null
+++ b/MediaBrowser.Model/Reflection/IAssemblyInfo.cs
@@ -0,0 +1,10 @@
+using System;
+using System.IO;
+
+namespace MediaBrowser.Model.Reflection
+{
+ public interface IAssemblyInfo
+ {
+ Stream GetManifestResourceStream(Type type, string resource);
+ }
+}
diff --git a/MediaBrowser.Model/Services/ApiMemberAttribute.cs b/MediaBrowser.Model/Services/ApiMemberAttribute.cs
new file mode 100644
index 000000000..4a2831775
--- /dev/null
+++ b/MediaBrowser.Model/Services/ApiMemberAttribute.cs
@@ -0,0 +1,61 @@
+using System;
+
+namespace MediaBrowser.Model.Services
+{
+ [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true)]
+ public class ApiMemberAttribute : Attribute
+ {
+ /// <summary>
+ /// Gets or sets verb to which applies attribute. By default applies to all verbs.
+ /// </summary>
+ public string Verb { get; set; }
+
+ /// <summary>
+ /// Gets or sets parameter type: It can be only one of the following: path, query, body, form, or header.
+ /// </summary>
+ public string ParameterType { get; set; }
+
+ /// <summary>
+ /// Gets or sets unique name for the parameter. Each name must be unique, even if they are associated with different paramType values.
+ /// </summary>
+ /// <remarks>
+ /// <para>
+ /// Other notes on the name field:
+ /// If paramType is body, the name is used only for UI and codegeneration.
+ /// If paramType is path, the name field must correspond to the associated path segment from the path field in the api object.
+ /// If paramType is query, the name field corresponds to the query param name.
+ /// </para>
+ /// </remarks>
+ public string Name { get; set; }
+
+ /// <summary>
+ /// Gets or sets the human-readable description for the parameter.
+ /// </summary>
+ public string Description { get; set; }
+
+ /// <summary>
+ /// For path, query, and header paramTypes, this field must be a primitive. For body, this can be a complex or container datatype.
+ /// </summary>
+ public string DataType { get; set; }
+
+ /// <summary>
+ /// For path, this is always true. Otherwise, this field tells the client whether or not the field must be supplied.
+ /// </summary>
+ public bool IsRequired { get; set; }
+
+ /// <summary>
+ /// For query params, this specifies that a comma-separated list of values can be passed to the API. For path and body types, this field cannot be true.
+ /// </summary>
+ public bool AllowMultiple { get; set; }
+
+ /// <summary>
+ /// Gets or sets route to which applies attribute, matches using StartsWith. By default applies to all routes.
+ /// </summary>
+ public string Route { get; set; }
+
+ /// <summary>
+ /// Whether to exclude this property from being included in the ModelSchema
+ /// </summary>
+ public bool ExcludeInSchema { get; set; }
+ }
+}
diff --git a/MediaBrowser.Model/Services/IAsyncStreamWriter.cs b/MediaBrowser.Model/Services/IAsyncStreamWriter.cs
new file mode 100644
index 000000000..b10e12813
--- /dev/null
+++ b/MediaBrowser.Model/Services/IAsyncStreamWriter.cs
@@ -0,0 +1,11 @@
+using System.IO;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IAsyncStreamWriter
+ {
+ Task WriteToAsync(Stream responseStream, CancellationToken cancellationToken);
+ }
+}
diff --git a/MediaBrowser.Model/Services/IHasHeaders.cs b/MediaBrowser.Model/Services/IHasHeaders.cs
new file mode 100644
index 000000000..35e652b0f
--- /dev/null
+++ b/MediaBrowser.Model/Services/IHasHeaders.cs
@@ -0,0 +1,9 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IHasHeaders
+ {
+ IDictionary<string, string> Headers { get; }
+ }
+}
diff --git a/MediaBrowser.Model/Services/IHasRequestFilter.cs b/MediaBrowser.Model/Services/IHasRequestFilter.cs
new file mode 100644
index 000000000..c5c6ccf59
--- /dev/null
+++ b/MediaBrowser.Model/Services/IHasRequestFilter.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IHasRequestFilter
+ {
+ /// <summary>
+ /// Order in which Request Filters are executed.
+ /// &lt;0 Executed before global request filters
+ /// &gt;0 Executed after global request filters
+ /// </summary>
+ int Priority { get; }
+
+ /// <summary>
+ /// The request filter is executed before the service.
+ /// </summary>
+ /// <param name="req">The http request wrapper</param>
+ /// <param name="res">The http response wrapper</param>
+ /// <param name="requestDto">The request DTO</param>
+ void RequestFilter(IRequest req, IResponse res, object requestDto);
+
+ /// <summary>
+ /// A new shallow copy of this filter is used on every request.
+ /// </summary>
+ /// <returns></returns>
+ IHasRequestFilter Copy();
+ }
+}
diff --git a/MediaBrowser.Model/Services/IHttpRequest.cs b/MediaBrowser.Model/Services/IHttpRequest.cs
new file mode 100644
index 000000000..46c0240cd
--- /dev/null
+++ b/MediaBrowser.Model/Services/IHttpRequest.cs
@@ -0,0 +1,46 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IHttpRequest : IRequest
+ {
+ /// <summary>
+ /// The HttpResponse
+ /// </summary>
+ IHttpResponse HttpResponse { get; }
+
+ /// <summary>
+ /// The HTTP Verb
+ /// </summary>
+ string HttpMethod { get; }
+
+ /// <summary>
+ /// The IP Address of the X-Forwarded-For header, null if null or empty
+ /// </summary>
+ string XForwardedFor { get; }
+
+ /// <summary>
+ /// The Port number of the X-Forwarded-Port header, null if null or empty
+ /// </summary>
+ int? XForwardedPort { get; }
+
+ /// <summary>
+ /// The http or https scheme of the X-Forwarded-Proto header, null if null or empty
+ /// </summary>
+ string XForwardedProtocol { get; }
+
+ /// <summary>
+ /// The value of the X-Real-IP header, null if null or empty
+ /// </summary>
+ string XRealIp { get; }
+
+ /// <summary>
+ /// The value of the Accept HTTP Request Header
+ /// </summary>
+ string Accept { get; }
+ }
+}
diff --git a/MediaBrowser.Model/Services/IHttpResponse.cs b/MediaBrowser.Model/Services/IHttpResponse.cs
new file mode 100644
index 000000000..377f303a7
--- /dev/null
+++ b/MediaBrowser.Model/Services/IHttpResponse.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IHttpResponse : IResponse
+ {
+ //ICookies Cookies { get; }
+
+ /// <summary>
+ /// Adds a new Set-Cookie instruction to Response
+ /// </summary>
+ /// <param name="cookie"></param>
+ void SetCookie(Cookie cookie);
+
+ /// <summary>
+ /// Removes all pending Set-Cookie instructions
+ /// </summary>
+ void ClearCookies();
+ }
+}
diff --git a/MediaBrowser.Model/Services/IRequest.cs b/MediaBrowser.Model/Services/IRequest.cs
new file mode 100644
index 000000000..45dc97b76
--- /dev/null
+++ b/MediaBrowser.Model/Services/IRequest.cs
@@ -0,0 +1,200 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Net;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IRequest
+ {
+ /// <summary>
+ /// The underlying ASP.NET or HttpListener HttpRequest
+ /// </summary>
+ object OriginalRequest { get; }
+
+ IResponse Response { get; }
+
+ /// <summary>
+ /// The name of the service being called (e.g. Request DTO Name)
+ /// </summary>
+ string OperationName { get; set; }
+
+ /// <summary>
+ /// The Verb / HttpMethod or Action for this request
+ /// </summary>
+ string Verb { get; }
+
+ /// <summary>
+ /// The Request DTO, after it has been deserialized.
+ /// </summary>
+ object Dto { get; set; }
+
+ /// <summary>
+ /// The request ContentType
+ /// </summary>
+ string ContentType { get; }
+
+ bool IsLocal { get; }
+
+ string UserAgent { get; }
+
+ IDictionary<string, Cookie> Cookies { get; }
+
+ /// <summary>
+ /// The expected Response ContentType for this request
+ /// </summary>
+ string ResponseContentType { get; set; }
+
+ /// <summary>
+ /// Whether the ResponseContentType has been explicitly overrided or whether it was just the default
+ /// </summary>
+ bool HasExplicitResponseContentType { get; }
+
+ /// <summary>
+ /// Attach any data to this request that all filters and services can access.
+ /// </summary>
+ Dictionary<string, object> Items { get; }
+
+ QueryParamCollection Headers { get; }
+
+ QueryParamCollection QueryString { get; }
+
+ QueryParamCollection FormData { get; }
+ /// <summary>
+ /// Buffer the Request InputStream so it can be re-read
+ /// </summary>
+ bool UseBufferedStream { get; set; }
+
+ /// <summary>
+ /// The entire string contents of Request.InputStream
+ /// </summary>
+ /// <returns></returns>
+ string GetRawBody();
+
+ string RawUrl { get; }
+
+ string AbsoluteUri { get; }
+
+ /// <summary>
+ /// The Remote Ip as reported by Request.UserHostAddress
+ /// </summary>
+ string UserHostAddress { get; }
+
+ /// <summary>
+ /// The Remote Ip as reported by X-Forwarded-For, X-Real-IP or Request.UserHostAddress
+ /// </summary>
+ string RemoteIp { get; }
+
+ /// <summary>
+ /// The value of the Authorization Header used to send the Api Key, null if not available
+ /// </summary>
+ string Authorization { get; }
+
+ /// <summary>
+ /// e.g. is https or not
+ /// </summary>
+ bool IsSecureConnection { get; }
+
+ string[] AcceptTypes { get; }
+
+ string PathInfo { get; }
+
+ Stream InputStream { get; }
+
+ long ContentLength { get; }
+
+ /// <summary>
+ /// Access to the multi-part/formdata files posted on this request
+ /// </summary>
+ IHttpFile[] Files { get; }
+
+ /// <summary>
+ /// The value of the Referrer, null if not available
+ /// </summary>
+ Uri UrlReferrer { get; }
+ }
+
+ public interface IHttpFile
+ {
+ string Name { get; }
+ string FileName { get; }
+ long ContentLength { get; }
+ string ContentType { get; }
+ Stream InputStream { get; }
+ }
+
+ public interface IRequiresRequest
+ {
+ IRequest Request { get; set; }
+ }
+
+ public interface IResponse
+ {
+ /// <summary>
+ /// The underlying ASP.NET or HttpListener HttpResponse
+ /// </summary>
+ object OriginalResponse { get; }
+
+ IRequest Request { get; }
+
+ int StatusCode { get; set; }
+
+ string StatusDescription { get; set; }
+
+ string ContentType { get; set; }
+
+ void AddHeader(string name, string value);
+
+ string GetHeader(string name);
+
+ void Redirect(string url);
+
+ Stream OutputStream { get; }
+
+ /// <summary>
+ /// The Response DTO
+ /// </summary>
+ object Dto { get; set; }
+
+ /// <summary>
+ /// Write once to the Response Stream then close it.
+ /// </summary>
+ /// <param name="text"></param>
+ void Write(string text);
+
+ /// <summary>
+ /// Buffer the Response OutputStream so it can be written in 1 batch
+ /// </summary>
+ bool UseBufferedStream { get; set; }
+
+ /// <summary>
+ /// Signal that this response has been handled and no more processing should be done.
+ /// When used in a request or response filter, no more filters or processing is done on this request.
+ /// </summary>
+ void Close();
+
+ /// <summary>
+ /// Calls Response.End() on ASP.NET HttpResponse otherwise is an alias for Close().
+ /// Useful when you want to prevent ASP.NET to provide it's own custom error page.
+ /// </summary>
+ void End();
+
+ /// <summary>
+ /// Response.Flush() and OutputStream.Flush() seem to have different behaviour in ASP.NET
+ /// </summary>
+ void Flush();
+
+ /// <summary>
+ /// Gets a value indicating whether this instance is closed.
+ /// </summary>
+ bool IsClosed { get; }
+
+ void SetContentLength(long contentLength);
+
+ bool KeepAlive { get; set; }
+
+ //Add Metadata to Response
+ Dictionary<string, object> Items { get; }
+ }
+
+}
diff --git a/MediaBrowser.Model/Services/IRequestFilter.cs b/MediaBrowser.Model/Services/IRequestFilter.cs
new file mode 100644
index 000000000..7f6db2e4d
--- /dev/null
+++ b/MediaBrowser.Model/Services/IRequestFilter.cs
@@ -0,0 +1,8 @@
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IRequestFilter
+ {
+ void Filter(IRequest request, IResponse response, object requestDto);
+ }
+}
diff --git a/MediaBrowser.Model/Services/IRequiresRequestStream.cs b/MediaBrowser.Model/Services/IRequiresRequestStream.cs
new file mode 100644
index 000000000..0b8ac3ed3
--- /dev/null
+++ b/MediaBrowser.Model/Services/IRequiresRequestStream.cs
@@ -0,0 +1,12 @@
+using System.IO;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IRequiresRequestStream
+ {
+ /// <summary>
+ /// The raw Http Request Input Stream
+ /// </summary>
+ Stream RequestStream { get; set; }
+ }
+}
diff --git a/MediaBrowser.Model/Services/IService.cs b/MediaBrowser.Model/Services/IService.cs
new file mode 100644
index 000000000..3e0ff280b
--- /dev/null
+++ b/MediaBrowser.Model/Services/IService.cs
@@ -0,0 +1,12 @@
+
+namespace MediaBrowser.Model.Services
+{
+ // marker interface
+ public interface IService
+ {
+ }
+
+ public interface IReturn { }
+ public interface IReturn<T> : IReturn { }
+ public interface IReturnVoid : IReturn { }
+}
diff --git a/MediaBrowser.Model/Services/IStreamWriter.cs b/MediaBrowser.Model/Services/IStreamWriter.cs
new file mode 100644
index 000000000..1fc11049e
--- /dev/null
+++ b/MediaBrowser.Model/Services/IStreamWriter.cs
@@ -0,0 +1,9 @@
+using System.IO;
+
+namespace MediaBrowser.Model.Services
+{
+ public interface IStreamWriter
+ {
+ void WriteTo(Stream responseStream);
+ }
+}
diff --git a/MediaBrowser.Model/Services/QueryParamCollection.cs b/MediaBrowser.Model/Services/QueryParamCollection.cs
new file mode 100644
index 000000000..6393a87fb
--- /dev/null
+++ b/MediaBrowser.Model/Services/QueryParamCollection.cs
@@ -0,0 +1,164 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using MediaBrowser.Model.Dto;
+
+namespace MediaBrowser.Model.Services
+{
+ public class QueryParamCollection : List<NameValuePair>
+ {
+ public QueryParamCollection()
+ {
+
+ }
+
+ public QueryParamCollection(IDictionary<string, string> headers)
+ {
+ foreach (var pair in headers)
+ {
+ Add(pair.Key, pair.Value);
+ }
+ }
+
+ private StringComparison GetStringComparison()
+ {
+ return StringComparison.OrdinalIgnoreCase;
+ }
+
+ private StringComparer GetStringComparer()
+ {
+ return StringComparer.OrdinalIgnoreCase;
+ }
+
+ /// <summary>
+ /// Adds a new query parameter.
+ /// </summary>
+ public void Add(string key, string value)
+ {
+ Add(new NameValuePair(key, value));
+ }
+
+ public void Set(string key, string value)
+ {
+ if (string.IsNullOrWhiteSpace(value))
+ {
+ var stringComparison = GetStringComparison();
+
+ var parameters = this.Where(p => string.Equals(key, p.Name, stringComparison)).ToArray();
+
+ foreach (var p in parameters)
+ {
+ Remove(p);
+ }
+
+ return;
+ }
+
+ foreach (var pair in this)
+ {
+ var stringComparison = GetStringComparison();
+
+ if (string.Equals(key, pair.Name, stringComparison))
+ {
+ pair.Value = value;
+ return;
+ }
+ }
+
+ Add(key, value);
+ }
+
+ /// <summary>
+ /// True if the collection contains a query parameter with the given name.
+ /// </summary>
+ public bool ContainsKey(string name)
+ {
+ return this.Any(p => p.Name == name);
+ }
+
+ /// <summary>
+ /// Removes all parameters of the given name.
+ /// </summary>
+ /// <returns>The number of parameters that were removed</returns>
+ /// <exception cref="ArgumentNullException"><paramref name="name" /> is null.</exception>
+ public int Remove(string name)
+ {
+ return RemoveAll(p => p.Name == name);
+ }
+
+ public string Get(string name)
+ {
+ return GetValues(name).FirstOrDefault();
+ }
+
+ public string[] GetValues(string name)
+ {
+ var stringComparison = GetStringComparison();
+
+ return this.Where(p => string.Equals(p.Name, name, stringComparison)).Select(p => p.Value).ToArray();
+ }
+
+ public Dictionary<string, string> ToDictionary()
+ {
+ var stringComparer = GetStringComparer();
+
+ var headers = new Dictionary<string, string>(stringComparer);
+
+ foreach (var pair in this)
+ {
+ headers[pair.Name] = pair.Value;
+ }
+
+ return headers;
+ }
+
+ public IEnumerable<string> Keys
+ {
+ get { return this.Select(i => i.Name); }
+ }
+
+ /// <summary>
+ /// Gets or sets a query parameter value by name. A query may contain multiple values of the same name
+ /// (i.e. "x=1&amp;x=2"), in which case the value is an array, which works for both getting and setting.
+ /// </summary>
+ /// <param name="name">The query parameter name</param>
+ /// <returns>The query parameter value or array of values</returns>
+ public string this[string name]
+ {
+ get { return Get(name); }
+ set
+ {
+ Set(name, value);
+ //var parameters = this.Where(p => p.Name == name).ToArray();
+ //var values = new[] { value };
+
+ //for (int i = 0; ; i++)
+ //{
+ // if (i < parameters.Length && i < values.Length)
+ // {
+ // if (values[i] == null)
+ // Remove(parameters[i]);
+ // else if (values[i] is NameValuePair)
+ // this[IndexOf(parameters[i])] = (NameValuePair)values[i];
+ // else
+ // parameters[i].Value = values[i];
+ // }
+ // else if (i < parameters.Length)
+ // Remove(parameters[i]);
+ // else if (i < values.Length)
+ // {
+ // if (values[i] != null)
+ // {
+ // if (values[i] is NameValuePair)
+ // Add((NameValuePair)values[i]);
+ // else
+ // Add(name, values[i]);
+ // }
+ // }
+ // else
+ // break;
+ //}
+ }
+ }
+ }
+}
diff --git a/MediaBrowser.Model/Services/RouteAttribute.cs b/MediaBrowser.Model/Services/RouteAttribute.cs
new file mode 100644
index 000000000..5a39688da
--- /dev/null
+++ b/MediaBrowser.Model/Services/RouteAttribute.cs
@@ -0,0 +1,144 @@
+using System;
+
+namespace MediaBrowser.Model.Services
+{
+ [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
+ public class RouteAttribute : Attribute
+ {
+ /// <summary>
+ /// <para>Initializes an instance of the <see cref="RouteAttribute"/> class.</para>
+ /// </summary>
+ /// <param name="path">
+ /// <para>The path template to map to the request. See
+ /// <see cref="Path">RouteAttribute.Path</see>
+ /// for details on the correct format.</para>
+ /// </param>
+ public RouteAttribute(string path)
+ : this(path, null)
+ {
+ }
+
+ /// <summary>
+ /// <para>Initializes an instance of the <see cref="RouteAttribute"/> class.</para>
+ /// </summary>
+ /// <param name="path">
+ /// <para>The path template to map to the request. See
+ /// <see cref="Path">RouteAttribute.Path</see>
+ /// for details on the correct format.</para>
+ /// </param>
+ /// <param name="verbs">A comma-delimited list of HTTP verbs supported by the
+ /// service. If unspecified, all verbs are assumed to be supported.</param>
+ public RouteAttribute(string path, string verbs)
+ {
+ Path = path;
+ Verbs = verbs;
+ }
+
+ /// <summary>
+ /// Gets or sets the path template to be mapped to the request.
+ /// </summary>
+ /// <value>
+ /// A <see cref="String"/> value providing the path mapped to
+ /// the request. Never <see langword="null"/>.
+ /// </value>
+ /// <remarks>
+ /// <para>Some examples of valid paths are:</para>
+ ///
+ /// <list>
+ /// <item>"/Inventory"</item>
+ /// <item>"/Inventory/{Category}/{ItemId}"</item>
+ /// <item>"/Inventory/{ItemPath*}"</item>
+ /// </list>
+ ///
+ /// <para>Variables are specified within "{}"
+ /// brackets. Each variable in the path is mapped to the same-named property
+ /// on the request DTO. At runtime, ServiceStack will parse the
+ /// request URL, extract the variable values, instantiate the request DTO,
+ /// and assign the variable values into the corresponding request properties,
+ /// prior to passing the request DTO to the service object for processing.</para>
+ ///
+ /// <para>It is not necessary to specify all request properties as
+ /// variables in the path. For unspecified properties, callers may provide
+ /// values in the query string. For example: the URL
+ /// "http://services/Inventory?Category=Books&amp;ItemId=12345" causes the same
+ /// request DTO to be processed as "http://services/Inventory/Books/12345",
+ /// provided that the paths "/Inventory" (which supports the first URL) and
+ /// "/Inventory/{Category}/{ItemId}" (which supports the second URL)
+ /// are both mapped to the request DTO.</para>
+ ///
+ /// <para>Please note that while it is possible to specify property values
+ /// in the query string, it is generally considered to be less RESTful and
+ /// less desirable than to specify them as variables in the path. Using the
+ /// query string to specify property values may also interfere with HTTP
+ /// caching.</para>
+ ///
+ /// <para>The final variable in the path may contain a "*" suffix
+ /// to grab all remaining segments in the path portion of the request URL and assign
+ /// them to a single property on the request DTO.
+ /// For example, if the path "/Inventory/{ItemPath*}" is mapped to the request DTO,
+ /// then the request URL "http://services/Inventory/Books/12345" will result
+ /// in a request DTO whose ItemPath property contains "Books/12345".
+ /// You may only specify one such variable in the path, and it must be positioned at
+ /// the end of the path.</para>
+ /// </remarks>
+ public string Path { get; set; }
+
+ /// <summary>
+ /// Gets or sets short summary of what the route does.
+ /// </summary>
+ public string Summary { get; set; }
+
+ /// <summary>
+ /// Gets or sets longer text to explain the behaviour of the route.
+ /// </summary>
+ public string Notes { get; set; }
+
+ /// <summary>
+ /// Gets or sets a comma-delimited list of HTTP verbs supported by the service, such as
+ /// "GET,PUT,POST,DELETE".
+ /// </summary>
+ /// <value>
+ /// A <see cref="String"/> providing a comma-delimited list of HTTP verbs supported
+ /// by the service, <see langword="null"/> or empty if all verbs are supported.
+ /// </value>
+ public string Verbs { get; set; }
+
+ /// <summary>
+ /// Used to rank the precedences of route definitions in reverse routing.
+ /// i.e. Priorities below 0 are auto-generated have less precedence.
+ /// </summary>
+ public int Priority { get; set; }
+
+ protected bool Equals(RouteAttribute other)
+ {
+ return base.Equals(other)
+ && string.Equals(Path, other.Path)
+ && string.Equals(Summary, other.Summary)
+ && string.Equals(Notes, other.Notes)
+ && string.Equals(Verbs, other.Verbs)
+ && Priority == other.Priority;
+ }
+
+ public override bool Equals(object obj)
+ {
+ if (ReferenceEquals(null, obj)) return false;
+ if (ReferenceEquals(this, obj)) return true;
+ if (obj.GetType() != this.GetType()) return false;
+ return Equals((RouteAttribute)obj);
+ }
+
+ public override int GetHashCode()
+ {
+ unchecked
+ {
+ var hashCode = base.GetHashCode();
+ hashCode = (hashCode * 397) ^ (Path != null ? Path.GetHashCode() : 0);
+ hashCode = (hashCode * 397) ^ (Summary != null ? Summary.GetHashCode() : 0);
+ hashCode = (hashCode * 397) ^ (Notes != null ? Notes.GetHashCode() : 0);
+ hashCode = (hashCode * 397) ^ (Verbs != null ? Verbs.GetHashCode() : 0);
+ hashCode = (hashCode * 397) ^ Priority;
+ return hashCode;
+ }
+ }
+ }
+}
diff --git a/MediaBrowser.Controller/Social/ISharingManager.cs b/MediaBrowser.Model/Social/ISharingManager.cs
index ded37771a..94c22baba 100644
--- a/MediaBrowser.Controller/Social/ISharingManager.cs
+++ b/MediaBrowser.Model/Social/ISharingManager.cs
@@ -1,7 +1,6 @@
-using MediaBrowser.Model.Social;
-using System.Threading.Tasks;
+using System.Threading.Tasks;
-namespace MediaBrowser.Controller.Social
+namespace MediaBrowser.Model.Social
{
public interface ISharingManager
{
diff --git a/MediaBrowser.Model/Xml/IXmlReaderSettingsFactory.cs b/MediaBrowser.Model/Xml/IXmlReaderSettingsFactory.cs
new file mode 100644
index 000000000..b9628ec3e
--- /dev/null
+++ b/MediaBrowser.Model/Xml/IXmlReaderSettingsFactory.cs
@@ -0,0 +1,9 @@
+using System.Xml;
+
+namespace MediaBrowser.Model.Xml
+{
+ public interface IXmlReaderSettingsFactory
+ {
+ XmlReaderSettings Create(bool enableValidation);
+ }
+}
diff --git a/MediaBrowser.Model/project.json b/MediaBrowser.Model/project.json
index 3d0dd3227..fbbe9eaf3 100644
--- a/MediaBrowser.Model/project.json
+++ b/MediaBrowser.Model/project.json
@@ -1,16 +1,17 @@
-{
- "supports": {
- "net46.app": {},
- "uwp.10.0.app": {},
- "dnxcore50.app": {}
- },
- "dependencies": {
- "Microsoft.NETCore": "5.0.0",
- "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
- },
- "frameworks": {
- "dotnet": {
- "imports": "portable-net452+win81"
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
}
- }
} \ No newline at end of file
diff --git a/MediaBrowser.Model/project.lock.json b/MediaBrowser.Model/project.lock.json
index 3c12d4d88..10c9d853a 100644
--- a/MediaBrowser.Model/project.lock.json
+++ b/MediaBrowser.Model/project.lock.json
@@ -2,18470 +2,4026 @@
"locked": false,
"version": 2,
"targets": {
- ".NETFramework,Version=v4.6": {
- "Microsoft.CSharp/4.0.0": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
"type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
"compile": {
- "ref/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.6/win-x64": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization/4.0.10": {
+ "Microsoft.NETCore.Targets/1.0.1": {
"type": "package",
"compile": {
- "ref/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Globalization.Calendars/4.0.0": {
+ "Microsoft.Win32.Primitives/4.0.1": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "frameworkAssemblies": [
- "mscorlib"
- ],
"compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
}
},
- "System.Globalization.Extensions/4.0.0": {
+ "NETStandard.Library/1.6.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
}
},
- "System.IO/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
+ "runtime.native.System/4.0.0": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
"compile": {
- "ref/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
+ "runtime.native.System.IO.Compression/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.6/win-x86": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
+ "runtime.native.System.Net.Http/4.0.1": {
"type": "package",
"dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
"compile": {
- "ref/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.AppContext/4.0.0": {
+ "runtime.native.System.Security.Cryptography/4.0.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
"compile": {
- "ref/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net46/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Collections.Immutable/1.1.37": {
+ "System.AppContext/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
"compile": {
- "ref/net46/_._": {}
+ "ref/netstandard1.6/System.AppContext.dll": {}
},
"runtime": {
- "lib/net46/_._": {}
+ "lib/netstandard1.6/System.AppContext.dll": {}
}
},
- "System.Dynamic.Runtime/4.0.10": {
+ "System.Buffers/4.0.0": {
"type": "package",
"dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
},
"compile": {
- "ref/net46/_._": {}
+ "lib/netstandard1.1/_._": {}
},
"runtime": {
- "lib/net46/_._": {}
+ "lib/netstandard1.1/System.Buffers.dll": {}
}
},
- "System.Globalization/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
+ "System.Collections/4.0.11": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "frameworkAssemblies": [
- "mscorlib"
- ],
"compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
+ "ref/netstandard1.3/System.Collections.dll": {}
}
},
- "System.Globalization.Extensions/4.0.0": {
+ "System.Collections.Concurrent/4.0.12": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
},
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
"compile": {
- "ref/net45/_._": {}
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
},
"runtime": {
- "lib/net45/_._": {}
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
}
},
- "System.IO.Compression.ZipFile/4.0.0": {
+ "System.Console/4.0.0": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
},
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
"compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ "ref/netstandard1.3/System.Console.dll": {}
}
},
- "System.IO.FileSystem/4.0.0": {
+ "System.Diagnostics.Debug/4.0.11": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "frameworkAssemblies": [
- "mscorlib"
- ],
"compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0": {
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.20"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
},
- "frameworkAssemblies": [
- "mscorlib"
- ],
"compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ "lib/netstandard1.3/_._": {}
},
"runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
}
},
- "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "System.Diagnostics.Tools/4.0.1": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
"compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
}
},
- "System.Linq.Expressions/4.0.10": {
+ "System.Diagnostics.Tracing/4.1.0": {
"type": "package",
"dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
}
},
- "System.Numerics.Vectors/4.1.0": {
+ "System.Globalization/4.0.11": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
"compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
+ "ref/netstandard1.3/System.Globalization.dll": {}
}
},
- "System.Reflection.DispatchProxy/4.0.0": {
+ "System.Globalization.Calendars/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
"compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
}
},
- "System.Reflection.Metadata/1.0.22": {
+ "System.Globalization.Extensions/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
},
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
"compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETPlatform,Version=v5.0": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "compile": {
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
- "ref/dotnet/System.Core.dll": {},
- "ref/dotnet/System.Net.dll": {},
- "ref/dotnet/System.Numerics.dll": {},
- "ref/dotnet/System.Runtime.Serialization.dll": {},
- "ref/dotnet/System.ServiceModel.Web.dll": {},
- "ref/dotnet/System.ServiceModel.dll": {},
- "ref/dotnet/System.Windows.dll": {},
- "ref/dotnet/System.Xml.Linq.dll": {},
- "ref/dotnet/System.Xml.Serialization.dll": {},
- "ref/dotnet/System.Xml.dll": {},
- "ref/dotnet/System.dll": {},
- "ref/dotnet/mscorlib.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0"
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Net.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
- "ref/dotnet/System.Core.dll": {},
- "ref/dotnet/System.Net.dll": {},
- "ref/dotnet/System.Numerics.dll": {},
- "ref/dotnet/System.Runtime.Serialization.dll": {},
- "ref/dotnet/System.ServiceModel.Web.dll": {},
- "ref/dotnet/System.ServiceModel.dll": {},
- "ref/dotnet/System.Windows.dll": {},
- "ref/dotnet/System.Xml.Linq.dll": {},
- "ref/dotnet/System.Xml.Serialization.dll": {},
- "ref/dotnet/System.Xml.dll": {},
- "ref/dotnet/System.dll": {},
- "ref/dotnet/mscorlib.dll": {}
- },
- "runtime": {
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/dnxcore50/System.Core.dll": {},
- "lib/dnxcore50/System.Net.dll": {},
- "lib/dnxcore50/System.Numerics.dll": {},
- "lib/dnxcore50/System.Runtime.Serialization.dll": {},
- "lib/dnxcore50/System.ServiceModel.Web.dll": {},
- "lib/dnxcore50/System.ServiceModel.dll": {},
- "lib/dnxcore50/System.Windows.dll": {},
- "lib/dnxcore50/System.Xml.Linq.dll": {},
- "lib/dnxcore50/System.Xml.Serialization.dll": {},
- "lib/dnxcore50/System.Xml.dll": {},
- "lib/dnxcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0/win7-x64": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
- "ref/dotnet/System.Core.dll": {},
- "ref/dotnet/System.Net.dll": {},
- "ref/dotnet/System.Numerics.dll": {},
- "ref/dotnet/System.Runtime.Serialization.dll": {},
- "ref/dotnet/System.ServiceModel.Web.dll": {},
- "ref/dotnet/System.ServiceModel.dll": {},
- "ref/dotnet/System.Windows.dll": {},
- "ref/dotnet/System.Xml.Linq.dll": {},
- "ref/dotnet/System.Xml.Serialization.dll": {},
- "ref/dotnet/System.Xml.dll": {},
- "ref/dotnet/System.dll": {},
- "ref/dotnet/mscorlib.dll": {}
- },
- "runtime": {
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/dnxcore50/System.Core.dll": {},
- "lib/dnxcore50/System.Net.dll": {},
- "lib/dnxcore50/System.Numerics.dll": {},
- "lib/dnxcore50/System.Runtime.Serialization.dll": {},
- "lib/dnxcore50/System.ServiceModel.Web.dll": {},
- "lib/dnxcore50/System.ServiceModel.dll": {},
- "lib/dnxcore50/System.Windows.dll": {},
- "lib/dnxcore50/System.Xml.Linq.dll": {},
- "lib/dnxcore50/System.Xml.Serialization.dll": {},
- "lib/dnxcore50/System.Xml.dll": {},
- "lib/dnxcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR-x64": "1.0.0",
- "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- },
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
- },
- "native": {
- "runtimes/win7-x64/native/clretwrc.dll": {},
- "runtimes/win7-x64/native/coreclr.dll": {},
- "runtimes/win7-x64/native/dbgshim.dll": {},
- "runtimes/win7-x64/native/mscordaccore.dll": {},
- "runtimes/win7-x64/native/mscordbi.dll": {},
- "runtimes/win7-x64/native/mscorrc.debug.dll": {},
- "runtimes/win7-x64/native/mscorrc.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
- "type": "package",
- "native": {
- "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x64": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x64/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win7-x64/native/clrcompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0/win7-x86": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
- "ref/dotnet/System.Core.dll": {},
- "ref/dotnet/System.Net.dll": {},
- "ref/dotnet/System.Numerics.dll": {},
- "ref/dotnet/System.Runtime.Serialization.dll": {},
- "ref/dotnet/System.ServiceModel.Web.dll": {},
- "ref/dotnet/System.ServiceModel.dll": {},
- "ref/dotnet/System.Windows.dll": {},
- "ref/dotnet/System.Xml.Linq.dll": {},
- "ref/dotnet/System.Xml.Serialization.dll": {},
- "ref/dotnet/System.Xml.dll": {},
- "ref/dotnet/System.dll": {},
- "ref/dotnet/mscorlib.dll": {}
- },
- "runtime": {
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/dnxcore50/System.Core.dll": {},
- "lib/dnxcore50/System.Net.dll": {},
- "lib/dnxcore50/System.Numerics.dll": {},
- "lib/dnxcore50/System.Runtime.Serialization.dll": {},
- "lib/dnxcore50/System.ServiceModel.Web.dll": {},
- "lib/dnxcore50/System.ServiceModel.dll": {},
- "lib/dnxcore50/System.Windows.dll": {},
- "lib/dnxcore50/System.Xml.Linq.dll": {},
- "lib/dnxcore50/System.Xml.Serialization.dll": {},
- "lib/dnxcore50/System.Xml.dll": {},
- "lib/dnxcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR-x86": "1.0.0",
- "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- },
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
- },
- "native": {
- "runtimes/win7-x86/native/clretwrc.dll": {},
- "runtimes/win7-x86/native/coreclr.dll": {},
- "runtimes/win7-x86/native/dbgshim.dll": {},
- "runtimes/win7-x86/native/mscordaccore.dll": {},
- "runtimes/win7-x86/native/mscordbi.dll": {},
- "runtimes/win7-x86/native/mscorrc.debug.dll": {},
- "runtimes/win7-x86/native/mscorrc.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
- "type": "package",
- "native": {
- "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x86": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win7-x86/native/clrcompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netcore50/System.Core.dll": {},
- "lib/netcore50/System.Net.dll": {},
- "lib/netcore50/System.Numerics.dll": {},
- "lib/netcore50/System.Runtime.Serialization.dll": {},
- "lib/netcore50/System.ServiceModel.Web.dll": {},
- "lib/netcore50/System.ServiceModel.dll": {},
- "lib/netcore50/System.Windows.dll": {},
- "lib/netcore50/System.Xml.Linq.dll": {},
- "lib/netcore50/System.Xml.Serialization.dll": {},
- "lib/netcore50/System.Xml.dll": {},
- "lib/netcore50/System.dll": {}
+ "ref/netstandard1.3/_._": {}
},
"runtimeTargets": {
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Core.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Net.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Numerics.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Windows.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
"assetType": "runtime",
- "rid": "aot"
+ "rid": "unix"
},
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.Xml.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/System.dll": {
- "assetType": "runtime",
- "rid": "aot"
- },
- "runtimes/aot/lib/netcore50/mscorlib.dll": {
- "assetType": "runtime",
- "rid": "aot"
- }
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Collections.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
+ "System.IO/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
+ "ref/netstandard1.5/System.IO.dll": {}
}
},
- "System.ComponentModel.Annotations/4.0.10": {
+ "System.IO.Compression/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
},
"compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Contracts.dll": {}
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Debug.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Diagnostics.Tracing/4.0.20": {
+ "System.IO.Compression.ZipFile/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
},
"runtime": {
- "lib/netcore50/System.Diagnostics.Tracing.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
}
},
- "System.Dynamic.Runtime/4.0.10": {
+ "System.IO.FileSystem/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Dynamic.Runtime.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
}
},
- "System.Globalization/4.0.10": {
+ "System.IO.FileSystem.Primitives/4.0.1": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0"
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Globalization.dll": {}
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
},
"runtime": {
- "lib/netcore50/System.Globalization.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Globalization.Calendars/4.0.0": {
+ "System.Linq/4.1.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
+ "ref/netstandard1.6/System.Linq.dll": {}
},
"runtime": {
- "lib/netcore50/System.Globalization.Calendars.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "lib/netstandard1.6/System.Linq.dll": {}
}
},
- "System.Globalization.Extensions/4.0.0": {
+ "System.Linq.Expressions/4.1.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
},
"runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
}
},
- "System.IO/4.0.10": {
+ "System.Net.Http/4.1.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.dll": {}
+ "ref/netstandard1.3/System.Net.Http.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.IO.dll": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
}
}
},
- "System.IO.Compression/4.0.0": {
+ "System.Net.Primitives/4.0.11": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
},
"compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
}
},
- "System.IO.Compression.ZipFile/4.0.0": {
+ "System.Net.Sockets/4.1.0": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
}
},
- "System.IO.FileSystem/4.0.0": {
+ "System.ObjectModel/4.0.12": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
},
"runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0": {
+ "System.Reflection/4.1.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "ref/netstandard1.5/System.Reflection.dll": {}
}
},
- "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "System.Reflection.Emit/4.0.1": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "ref/netstandard1.1/_._": {}
},
"runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
}
},
- "System.Linq/4.0.0": {
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/netcore50/System.Linq.dll": {}
+ "ref/netstandard1.0/_._": {}
},
"runtime": {
- "lib/netcore50/System.Linq.dll": {}
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
}
},
- "System.Linq.Expressions/4.0.10": {
+ "System.Reflection.Emit.Lightweight/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
+ "ref/netstandard1.0/_._": {}
},
"runtime": {
- "lib/netcore50/System.Linq.Expressions.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
}
},
- "System.Linq.Parallel/4.0.0": {
+ "System.Reflection.Extensions/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
}
},
- "System.Linq.Queryable/4.0.0": {
+ "System.Reflection.Primitives/4.0.1": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
}
},
- "System.Net.Http/4.0.0": {
+ "System.Reflection.TypeExtensions/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/netcore50/System.Net.Http.dll": {}
+ "ref/netstandard1.5/_._": {}
},
"runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
}
},
- "System.Net.NetworkInformation/4.0.0": {
+ "System.Resources.ResourceManager/4.0.1": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
}
},
- "System.ObjectModel/4.0.10": {
+ "System.Runtime/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
+ "ref/netstandard1.5/System.Runtime.dll": {}
}
},
- "System.Private.Networking/4.0.0": {
+ "System.Runtime.Extensions/4.1.0": {
"type": "package",
"dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
"compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Uri.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
}
},
- "System.Reflection/4.0.10": {
+ "System.Runtime.Handles/4.0.1": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
}
},
- "System.Reflection.DispatchProxy/4.0.0": {
+ "System.Runtime.InteropServices/4.1.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
},
"compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
}
},
- "System.Reflection.Extensions/4.0.0": {
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
"type": "package",
"dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
},
"compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Extensions.dll": {}
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Reflection.TypeExtensions/4.0.0": {
+ "System.Runtime.Numerics/4.0.1": {
"type": "package",
"dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
},
"runtime": {
- "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
}
},
- "System.Resources.ResourceManager/4.0.0": {
+ "System.Security.Cryptography.Algorithms/4.2.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
},
"compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Resources.ResourceManager.dll": {}
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Runtime.Extensions/4.0.10": {
+ "System.Security.Cryptography.Cng/4.2.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Extensions.dll": {}
+ "ref/netstandard1.6/_._": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Handles.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Runtime.InteropServices/4.0.20": {
+ "System.Security.Cryptography.Csp/4.0.0": {
"type": "package",
"dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.dll": {}
+ "ref/netstandard1.3/_._": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
+ "System.Security.Cryptography.Encoding/4.0.0": {
"type": "package",
"dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
},
"compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Text.Encoding.Extensions/4.0.10": {
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ "ref/netstandard1.6/_._": {}
},
"runtime": {
- "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "unix"
}
}
},
- "System.Text.RegularExpressions/4.0.10": {
+ "System.Security.Cryptography.Primitives/4.0.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
},
"runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
}
},
- "System.Threading/4.0.10": {
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
},
"compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.dll": {}
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
},
"runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {
- "assetType": "runtime",
- "rid": "win8-aot"
- }
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Timer.dll": {}
- },
- "runtimeTargets": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
"assetType": "runtime",
- "rid": "win8-aot"
+ "rid": "win"
}
}
},
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-arm": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netcore50/System.Core.dll": {},
- "lib/netcore50/System.Net.dll": {},
- "lib/netcore50/System.Numerics.dll": {},
- "lib/netcore50/System.Runtime.Serialization.dll": {},
- "lib/netcore50/System.ServiceModel.Web.dll": {},
- "lib/netcore50/System.ServiceModel.dll": {},
- "lib/netcore50/System.Windows.dll": {},
- "lib/netcore50/System.Xml.Linq.dll": {},
- "lib/netcore50/System.Xml.Serialization.dll": {},
- "lib/netcore50/System.Xml.dll": {},
- "lib/netcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR-arm": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- },
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {}
- },
- "native": {
- "runtimes/win8-arm/native/clretwrc.dll": {},
- "runtimes/win8-arm/native/coreclr.dll": {},
- "runtimes/win8-arm/native/dbgshim.dll": {},
- "runtimes/win8-arm/native/mscordaccore.dll": {},
- "runtimes/win8-arm/native/mscordbi.dll": {},
- "runtimes/win8-arm/native/mscorrc.debug.dll": {},
- "runtimes/win8-arm/native/mscorrc.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
+ "System.Text.Encoding/4.0.11": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.Calendars.dll": {}
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
}
},
- "System.Globalization.Extensions/4.0.0": {
+ "System.Text.Encoding.Extensions/4.0.11": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.IO/4.0.10": {
+ "System.Text.RegularExpressions/4.1.0": {
"type": "package",
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
},
"compile": {
- "ref/dotnet/System.IO.dll": {}
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
},
"runtime": {
- "lib/netcore50/System.IO.dll": {}
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
}
},
- "System.IO.Compression/4.0.0": {
+ "System.Threading/4.0.11": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-arm": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
+ "ref/netstandard1.3/System.Threading.dll": {}
},
"runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-arm/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-arm/native/ClrCompression.dll": {}
+ "lib/netstandard1.3/System.Threading.dll": {}
}
},
- "System.IO.Compression.ZipFile/4.0.0": {
+ "System.Threading.Tasks/4.0.11": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
}
},
- "System.IO.FileSystem/4.0.0": {
+ "System.Threading.Tasks.Extensions/4.0.0": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0": {
+ "System.Threading.Timer/4.0.1": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
}
},
- "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "System.Xml.ReaderWriter/4.0.11": {
"type": "package",
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
},
"compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
},
"runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
}
},
- "System.Linq/4.0.0": {
+ "System.Xml.XDocument/4.0.11": {
"type": "package",
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
},
"compile": {
- "ref/netcore50/System.Linq.dll": {}
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
},
"runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-arm-aot": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "runtimes/aot/lib/netcore50/System.Core.dll": {},
- "runtimes/aot/lib/netcore50/System.Net.dll": {},
- "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
- "runtimes/aot/lib/netcore50/System.Windows.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.dll": {},
- "runtimes/aot/lib/netcore50/System.dll": {},
- "runtimes/aot/lib/netcore50/mscorlib.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.Native": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.Native/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-arm": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-arm/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-arm/native/ClrCompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-x64": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netcore50/System.Core.dll": {},
- "lib/netcore50/System.Net.dll": {},
- "lib/netcore50/System.Numerics.dll": {},
- "lib/netcore50/System.Runtime.Serialization.dll": {},
- "lib/netcore50/System.ServiceModel.Web.dll": {},
- "lib/netcore50/System.ServiceModel.dll": {},
- "lib/netcore50/System.Windows.dll": {},
- "lib/netcore50/System.Xml.Linq.dll": {},
- "lib/netcore50/System.Xml.Serialization.dll": {},
- "lib/netcore50/System.Xml.dll": {},
- "lib/netcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR-x64": "1.0.0",
- "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- },
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
- },
- "native": {
- "runtimes/win7-x64/native/clretwrc.dll": {},
- "runtimes/win7-x64/native/coreclr.dll": {},
- "runtimes/win7-x64/native/dbgshim.dll": {},
- "runtimes/win7-x64/native/mscordaccore.dll": {},
- "runtimes/win7-x64/native/mscordbi.dll": {},
- "runtimes/win7-x64/native/mscorrc.debug.dll": {},
- "runtimes/win7-x64/native/mscorrc.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x64/native/_._": {}
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x64": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x64/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x64/native/ClrCompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-x64-aot": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "runtimes/aot/lib/netcore50/System.Core.dll": {},
- "runtimes/aot/lib/netcore50/System.Net.dll": {},
- "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
- "runtimes/aot/lib/netcore50/System.Windows.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.dll": {},
- "runtimes/aot/lib/netcore50/System.dll": {},
- "runtimes/aot/lib/netcore50/mscorlib.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.Native": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.Native/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x64": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x64/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x64/native/ClrCompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-x86": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netcore50/System.Core.dll": {},
- "lib/netcore50/System.Net.dll": {},
- "lib/netcore50/System.Numerics.dll": {},
- "lib/netcore50/System.Runtime.Serialization.dll": {},
- "lib/netcore50/System.ServiceModel.Web.dll": {},
- "lib/netcore50/System.ServiceModel.dll": {},
- "lib/netcore50/System.Windows.dll": {},
- "lib/netcore50/System.Xml.Linq.dll": {},
- "lib/netcore50/System.Xml.Serialization.dll": {},
- "lib/netcore50/System.Xml.dll": {},
- "lib/netcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR-x86": "1.0.0",
- "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- },
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
- },
- "native": {
- "runtimes/win7-x86/native/clretwrc.dll": {},
- "runtimes/win7-x86/native/coreclr.dll": {},
- "runtimes/win7-x86/native/dbgshim.dll": {},
- "runtimes/win7-x86/native/mscordaccore.dll": {},
- "runtimes/win7-x86/native/mscordbi.dll": {},
- "runtimes/win7-x86/native/mscorrc.debug.dll": {},
- "runtimes/win7-x86/native/mscorrc.dll": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x86/native/_._": {}
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x86": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x86/native/ClrCompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "UAP,Version=v10.0/win10-x86-aot": {
- "Microsoft.CSharp/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "type": "package"
- },
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcore50/System.Core.dll": {},
- "ref/netcore50/System.Net.dll": {},
- "ref/netcore50/System.Numerics.dll": {},
- "ref/netcore50/System.Runtime.Serialization.dll": {},
- "ref/netcore50/System.ServiceModel.Web.dll": {},
- "ref/netcore50/System.ServiceModel.dll": {},
- "ref/netcore50/System.Windows.dll": {},
- "ref/netcore50/System.Xml.Linq.dll": {},
- "ref/netcore50/System.Xml.Serialization.dll": {},
- "ref/netcore50/System.Xml.dll": {},
- "ref/netcore50/System.dll": {},
- "ref/netcore50/mscorlib.dll": {}
- },
- "runtime": {
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": {},
- "runtimes/aot/lib/netcore50/System.Core.dll": {},
- "runtimes/aot/lib/netcore50/System.Net.dll": {},
- "runtimes/aot/lib/netcore50/System.Numerics.dll": {},
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": {},
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll": {},
- "runtimes/aot/lib/netcore50/System.Windows.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": {},
- "runtimes/aot/lib/netcore50/System.Xml.dll": {},
- "runtimes/aot/lib/netcore50/System.dll": {},
- "runtimes/aot/lib/netcore50/mscorlib.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime.Native": "1.0.0"
- }
- },
- "Microsoft.NETCore.Runtime.Native/1.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "[4.0.10]",
- "System.Diagnostics.Contracts": "[4.0.0]",
- "System.Diagnostics.Debug": "[4.0.10]",
- "System.Diagnostics.StackTrace": "[4.0.0]",
- "System.Diagnostics.Tools": "[4.0.0]",
- "System.Diagnostics.Tracing": "[4.0.20]",
- "System.Globalization": "[4.0.10]",
- "System.Globalization.Calendars": "[4.0.0]",
- "System.IO": "[4.0.10]",
- "System.ObjectModel": "[4.0.10]",
- "System.Private.Uri": "[4.0.0]",
- "System.Reflection": "[4.0.10]",
- "System.Reflection.Extensions": "[4.0.0]",
- "System.Reflection.Primitives": "[4.0.0]",
- "System.Resources.ResourceManager": "[4.0.0]",
- "System.Runtime": "[4.0.20]",
- "System.Runtime.Extensions": "[4.0.10]",
- "System.Runtime.Handles": "[4.0.0]",
- "System.Runtime.InteropServices": "[4.0.20]",
- "System.Text.Encoding": "[4.0.10]",
- "System.Text.Encoding.Extensions": "[4.0.10]",
- "System.Threading": "[4.0.10]",
- "System.Threading.Tasks": "[4.0.10]",
- "System.Threading.Timer": "[4.0.0]"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0"
- }
- },
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "type": "package"
- },
- "Microsoft.VisualBasic/10.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/netcore50/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/netcore50/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Contracts.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.StackTrace/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x86": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "type": "package",
- "native": {
- "runtimes/win10-x86/native/ClrCompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Net.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.WindowsRuntime": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.InteropServices.WindowsRuntime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Private.Networking": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.NonGeneric": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "lib/netcore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/_._": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Contracts": "4.0.0",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/netcore50/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Runtime.WindowsRuntime/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Runtime.WindowsRuntime.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/netcore50/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "type": "package",
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/netcore50/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/netcore50/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "type": "package",
- "compile": {
- "ref/netcore50/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "type": "package",
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
}
}
}
},
"libraries": {
- "Microsoft.CSharp/4.0.0": {
- "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
- "type": "package",
- "path": "Microsoft.CSharp/4.0.0",
- "files": [
- "Microsoft.CSharp.4.0.0.nupkg.sha512",
- "Microsoft.CSharp.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/Microsoft.CSharp.dll",
- "lib/net45/_._",
- "lib/netcore50/Microsoft.CSharp.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/Microsoft.CSharp.dll",
- "ref/dotnet/Microsoft.CSharp.xml",
- "ref/dotnet/de/Microsoft.CSharp.xml",
- "ref/dotnet/es/Microsoft.CSharp.xml",
- "ref/dotnet/fr/Microsoft.CSharp.xml",
- "ref/dotnet/it/Microsoft.CSharp.xml",
- "ref/dotnet/ja/Microsoft.CSharp.xml",
- "ref/dotnet/ko/Microsoft.CSharp.xml",
- "ref/dotnet/ru/Microsoft.CSharp.xml",
- "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
- "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
- "ref/net45/_._",
- "ref/netcore50/Microsoft.CSharp.dll",
- "ref/netcore50/Microsoft.CSharp.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "Microsoft.NETCore/5.0.0": {
- "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
- "type": "package",
- "path": "Microsoft.NETCore/5.0.0",
- "files": [
- "Microsoft.NETCore.5.0.0.nupkg.sha512",
- "Microsoft.NETCore.nuspec",
- "_._"
- ]
- },
- "Microsoft.NETCore.Platforms/1.0.0": {
- "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
"type": "package",
- "path": "Microsoft.NETCore.Platforms/1.0.0",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
"files": [
- "Microsoft.NETCore.Platforms.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
"Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
"runtime.json"
]
},
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
- "type": "package",
- "path": "Microsoft.NETCore.Portable.Compatibility/1.0.0",
- "files": [
- "Microsoft.NETCore.Portable.Compatibility.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Portable.Compatibility.nuspec",
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
- "lib/dnxcore50/System.Core.dll",
- "lib/dnxcore50/System.Net.dll",
- "lib/dnxcore50/System.Numerics.dll",
- "lib/dnxcore50/System.Runtime.Serialization.dll",
- "lib/dnxcore50/System.ServiceModel.Web.dll",
- "lib/dnxcore50/System.ServiceModel.dll",
- "lib/dnxcore50/System.Windows.dll",
- "lib/dnxcore50/System.Xml.Linq.dll",
- "lib/dnxcore50/System.Xml.Serialization.dll",
- "lib/dnxcore50/System.Xml.dll",
- "lib/dnxcore50/System.dll",
- "lib/net45/_._",
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "lib/netcore50/System.Core.dll",
- "lib/netcore50/System.Net.dll",
- "lib/netcore50/System.Numerics.dll",
- "lib/netcore50/System.Runtime.Serialization.dll",
- "lib/netcore50/System.ServiceModel.Web.dll",
- "lib/netcore50/System.ServiceModel.dll",
- "lib/netcore50/System.Windows.dll",
- "lib/netcore50/System.Xml.Linq.dll",
- "lib/netcore50/System.Xml.Serialization.dll",
- "lib/netcore50/System.Xml.dll",
- "lib/netcore50/System.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
- "ref/dotnet/System.Core.dll",
- "ref/dotnet/System.Net.dll",
- "ref/dotnet/System.Numerics.dll",
- "ref/dotnet/System.Runtime.Serialization.dll",
- "ref/dotnet/System.ServiceModel.Web.dll",
- "ref/dotnet/System.ServiceModel.dll",
- "ref/dotnet/System.Windows.dll",
- "ref/dotnet/System.Xml.Linq.dll",
- "ref/dotnet/System.Xml.Serialization.dll",
- "ref/dotnet/System.Xml.dll",
- "ref/dotnet/System.dll",
- "ref/dotnet/mscorlib.dll",
- "ref/net45/_._",
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
- "ref/netcore50/System.Core.dll",
- "ref/netcore50/System.Net.dll",
- "ref/netcore50/System.Numerics.dll",
- "ref/netcore50/System.Runtime.Serialization.dll",
- "ref/netcore50/System.ServiceModel.Web.dll",
- "ref/netcore50/System.ServiceModel.dll",
- "ref/netcore50/System.Windows.dll",
- "ref/netcore50/System.Xml.Linq.dll",
- "ref/netcore50/System.Xml.Serialization.dll",
- "ref/netcore50/System.Xml.dll",
- "ref/netcore50/System.dll",
- "ref/netcore50/mscorlib.dll",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "runtimes/aot/lib/netcore50/System.Core.dll",
- "runtimes/aot/lib/netcore50/System.Net.dll",
- "runtimes/aot/lib/netcore50/System.Numerics.dll",
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
- "runtimes/aot/lib/netcore50/System.Windows.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.Xml.dll",
- "runtimes/aot/lib/netcore50/System.dll",
- "runtimes/aot/lib/netcore50/mscorlib.dll"
- ]
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
- "type": "package",
- "path": "Microsoft.NETCore.Runtime/1.0.0",
- "files": [
- "Microsoft.NETCore.Runtime.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.nuspec",
- "runtime.json"
- ]
- },
- "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": {
- "sha512": "hoJfIl981eXwn9Tz8onO/J1xaYApIfp/YrhjSh9rRhml1U5Wj80LBgyp/6n+KI3VlvcAraThhnHnCTp+M3Uh+w==",
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
"type": "package",
- "path": "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
"files": [
- "Microsoft.NETCore.Runtime.CoreCLR-arm.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.CoreCLR-arm.nuspec",
- "ref/dotnet/_._",
- "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll",
- "runtimes/win8-arm/native/clretwrc.dll",
- "runtimes/win8-arm/native/coreclr.dll",
- "runtimes/win8-arm/native/dbgshim.dll",
- "runtimes/win8-arm/native/mscordaccore.dll",
- "runtimes/win8-arm/native/mscordbi.dll",
- "runtimes/win8-arm/native/mscorrc.debug.dll",
- "runtimes/win8-arm/native/mscorrc.dll"
- ]
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
- "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
- "type": "package",
- "path": "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0",
- "files": [
- "Microsoft.NETCore.Runtime.CoreCLR-x64.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
- "ref/dotnet/_._",
- "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
- "runtimes/win7-x64/native/clretwrc.dll",
- "runtimes/win7-x64/native/coreclr.dll",
- "runtimes/win7-x64/native/dbgshim.dll",
- "runtimes/win7-x64/native/mscordaccore.dll",
- "runtimes/win7-x64/native/mscordbi.dll",
- "runtimes/win7-x64/native/mscorrc.debug.dll",
- "runtimes/win7-x64/native/mscorrc.dll"
- ]
- },
- "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
- "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
- "type": "package",
- "path": "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0",
- "files": [
- "Microsoft.NETCore.Runtime.CoreCLR-x86.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
- "ref/dotnet/_._",
- "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
- "runtimes/win7-x86/native/clretwrc.dll",
- "runtimes/win7-x86/native/coreclr.dll",
- "runtimes/win7-x86/native/dbgshim.dll",
- "runtimes/win7-x86/native/mscordaccore.dll",
- "runtimes/win7-x86/native/mscordbi.dll",
- "runtimes/win7-x86/native/mscorrc.debug.dll",
- "runtimes/win7-x86/native/mscorrc.dll"
- ]
- },
- "Microsoft.NETCore.Runtime.Native/1.0.0": {
- "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==",
- "type": "package",
- "path": "Microsoft.NETCore.Runtime.Native/1.0.0",
- "files": [
- "Microsoft.NETCore.Runtime.Native.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.Native.nuspec",
- "_._"
- ]
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
- "type": "package",
- "path": "Microsoft.NETCore.Targets/1.0.0",
- "files": [
- "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
"Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
"runtime.json"
]
},
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
- "sha512": "32pNFQTn/nVB15hYIztKn1Ij05ibGn8C9CfOiENbc+GbzxWWQQztDyWhS/vGzUcrFFZpcXbJ0yGHem2syNHMwQ==",
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
"type": "package",
- "path": "Microsoft.NETCore.Targets.DNXCore/4.9.0",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
"files": [
- "Microsoft.NETCore.Targets.DNXCore.4.9.0.nupkg.sha512",
- "Microsoft.NETCore.Targets.DNXCore.nuspec",
- "runtime.json"
- ]
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
- "sha512": "5VA/gjJfOoohzsKYq1Qg8SY6Yc70dV3+DIQtQPYTy3fMr0brXspKTj4vb0h7l8eDt/YCVzcTloIv5sfb7Ora2g==",
- "type": "package",
- "path": "Microsoft.NETCore.Targets.NETFramework/4.6.0",
- "files": [
- "Microsoft.NETCore.Targets.NETFramework.4.6.0.nupkg.sha512",
- "Microsoft.NETCore.Targets.NETFramework.nuspec",
- "runtime.json"
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": {
- "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==",
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
"type": "package",
- "path": "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0",
+ "path": "NETStandard.Library/1.6.0",
"files": [
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform.5.0.0.nupkg.sha512",
- "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec",
- "runtime.json"
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
]
},
- "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
- "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
"type": "package",
- "path": "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0",
+ "path": "runtime.native.System/4.0.0",
"files": [
- "Microsoft.NETCore.Windows.ApiSets-x64.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
- "runtimes/win10-x64/native/_._",
- "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
- "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
- "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
]
},
- "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
- "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
"type": "package",
- "path": "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
"files": [
- "Microsoft.NETCore.Windows.ApiSets-x86.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
- "runtimes/win10-x86/native/_._",
- "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
- "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
- "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
]
},
- "Microsoft.VisualBasic/10.0.0": {
- "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
"type": "package",
- "path": "Microsoft.VisualBasic/10.0.0",
+ "path": "runtime.native.System.Net.Http/4.0.1",
"files": [
- "Microsoft.VisualBasic.10.0.0.nupkg.sha512",
- "Microsoft.VisualBasic.nuspec",
- "lib/dotnet/Microsoft.VisualBasic.dll",
- "lib/net45/_._",
- "lib/netcore50/Microsoft.VisualBasic.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/Microsoft.VisualBasic.dll",
- "ref/dotnet/Microsoft.VisualBasic.xml",
- "ref/dotnet/de/Microsoft.VisualBasic.xml",
- "ref/dotnet/es/Microsoft.VisualBasic.xml",
- "ref/dotnet/fr/Microsoft.VisualBasic.xml",
- "ref/dotnet/it/Microsoft.VisualBasic.xml",
- "ref/dotnet/ja/Microsoft.VisualBasic.xml",
- "ref/dotnet/ko/Microsoft.VisualBasic.xml",
- "ref/dotnet/ru/Microsoft.VisualBasic.xml",
- "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
- "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
- "ref/net45/_._",
- "ref/netcore50/Microsoft.VisualBasic.dll",
- "ref/netcore50/Microsoft.VisualBasic.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
]
},
- "Microsoft.Win32.Primitives/4.0.0": {
- "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
"type": "package",
- "path": "Microsoft.Win32.Primitives/4.0.0",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
"files": [
- "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
- "Microsoft.Win32.Primitives.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/Microsoft.Win32.Primitives.dll",
- "lib/net46/Microsoft.Win32.Primitives.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/Microsoft.Win32.Primitives.dll",
- "ref/dotnet/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
- "ref/net46/Microsoft.Win32.Primitives.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
]
},
- "System.AppContext/4.0.0": {
- "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"type": "package",
- "path": "System.AppContext/4.0.0",
+ "path": "System.AppContext/4.1.0",
"files": [
- "System.AppContext.4.0.0.nupkg.sha512",
+ "System.AppContext.4.1.0.nupkg.sha512",
"System.AppContext.nuspec",
- "lib/DNXCore50/System.AppContext.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
"lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.AppContext.dll",
- "ref/dotnet/System.AppContext.xml",
- "ref/dotnet/de/System.AppContext.xml",
- "ref/dotnet/es/System.AppContext.xml",
- "ref/dotnet/fr/System.AppContext.xml",
- "ref/dotnet/it/System.AppContext.xml",
- "ref/dotnet/ja/System.AppContext.xml",
- "ref/dotnet/ko/System.AppContext.xml",
- "ref/dotnet/ru/System.AppContext.xml",
- "ref/dotnet/zh-hans/System.AppContext.xml",
- "ref/dotnet/zh-hant/System.AppContext.xml",
"ref/net46/System.AppContext.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Collections/4.0.10": {
- "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
- "type": "package",
- "path": "System.Collections/4.0.10",
- "files": [
- "System.Collections.4.0.10.nupkg.sha512",
- "System.Collections.nuspec",
- "lib/DNXCore50/System.Collections.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Collections.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.dll",
- "ref/dotnet/System.Collections.xml",
- "ref/dotnet/de/System.Collections.xml",
- "ref/dotnet/es/System.Collections.xml",
- "ref/dotnet/fr/System.Collections.xml",
- "ref/dotnet/it/System.Collections.xml",
- "ref/dotnet/ja/System.Collections.xml",
- "ref/dotnet/ko/System.Collections.xml",
- "ref/dotnet/ru/System.Collections.xml",
- "ref/dotnet/zh-hans/System.Collections.xml",
- "ref/dotnet/zh-hant/System.Collections.xml",
- "ref/net46/_._",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
- ]
- },
- "System.Collections.Concurrent/4.0.10": {
- "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
- "type": "package",
- "path": "System.Collections.Concurrent/4.0.10",
- "files": [
- "System.Collections.Concurrent.4.0.10.nupkg.sha512",
- "System.Collections.Concurrent.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.Collections.Concurrent.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.Concurrent.dll",
- "ref/dotnet/System.Collections.Concurrent.xml",
- "ref/dotnet/de/System.Collections.Concurrent.xml",
- "ref/dotnet/es/System.Collections.Concurrent.xml",
- "ref/dotnet/fr/System.Collections.Concurrent.xml",
- "ref/dotnet/it/System.Collections.Concurrent.xml",
- "ref/dotnet/ja/System.Collections.Concurrent.xml",
- "ref/dotnet/ko/System.Collections.Concurrent.xml",
- "ref/dotnet/ru/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
]
},
- "System.Collections.Immutable/1.1.37": {
- "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
"type": "package",
- "path": "System.Collections.Immutable/1.1.37",
+ "path": "System.Buffers/4.0.0",
"files": [
- "System.Collections.Immutable.1.1.37.nupkg.sha512",
- "System.Collections.Immutable.nuspec",
- "lib/dotnet/System.Collections.Immutable.dll",
- "lib/dotnet/System.Collections.Immutable.xml",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
]
},
- "System.Collections.NonGeneric/4.0.0": {
- "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
"type": "package",
- "path": "System.Collections.NonGeneric/4.0.0",
+ "path": "System.Collections/4.0.11",
"files": [
- "System.Collections.NonGeneric.4.0.0.nupkg.sha512",
- "System.Collections.NonGeneric.nuspec",
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Collections.NonGeneric.dll",
- "lib/net46/System.Collections.NonGeneric.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.NonGeneric.dll",
- "ref/dotnet/System.Collections.NonGeneric.xml",
- "ref/dotnet/de/System.Collections.NonGeneric.xml",
- "ref/dotnet/es/System.Collections.NonGeneric.xml",
- "ref/dotnet/fr/System.Collections.NonGeneric.xml",
- "ref/dotnet/it/System.Collections.NonGeneric.xml",
- "ref/dotnet/ja/System.Collections.NonGeneric.xml",
- "ref/dotnet/ko/System.Collections.NonGeneric.xml",
- "ref/dotnet/ru/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
- "ref/net46/System.Collections.NonGeneric.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.ComponentModel/4.0.0": {
- "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
- "type": "package",
- "path": "System.ComponentModel/4.0.0",
- "files": [
- "System.ComponentModel.4.0.0.nupkg.sha512",
- "System.ComponentModel.nuspec",
- "lib/dotnet/System.ComponentModel.dll",
"lib/net45/_._",
- "lib/netcore50/System.ComponentModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.ComponentModel.dll",
- "ref/dotnet/System.ComponentModel.xml",
- "ref/dotnet/de/System.ComponentModel.xml",
- "ref/dotnet/es/System.ComponentModel.xml",
- "ref/dotnet/fr/System.ComponentModel.xml",
- "ref/dotnet/it/System.ComponentModel.xml",
- "ref/dotnet/ja/System.ComponentModel.xml",
- "ref/dotnet/ko/System.ComponentModel.xml",
- "ref/dotnet/ru/System.ComponentModel.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
- "ref/netcore50/System.ComponentModel.dll",
- "ref/netcore50/System.ComponentModel.xml",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
- "ref/wpa81/_._"
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.ComponentModel.Annotations/4.0.10": {
- "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
"type": "package",
- "path": "System.ComponentModel.Annotations/4.0.10",
+ "path": "System.Collections.Concurrent/4.0.12",
"files": [
- "System.ComponentModel.Annotations.4.0.10.nupkg.sha512",
- "System.ComponentModel.Annotations.nuspec",
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.ComponentModel.Annotations.dll",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.ComponentModel.Annotations.dll",
- "ref/dotnet/System.ComponentModel.Annotations.xml",
- "ref/dotnet/de/System.ComponentModel.Annotations.xml",
- "ref/dotnet/es/System.ComponentModel.Annotations.xml",
- "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
- "ref/dotnet/it/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
"type": "package",
- "path": "System.ComponentModel.EventBasedAsync/4.0.10",
+ "path": "System.Console/4.0.0",
"files": [
- "System.ComponentModel.EventBasedAsync.4.0.10.nupkg.sha512",
- "System.ComponentModel.EventBasedAsync.nuspec",
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
- "lib/net46/_._",
+ "lib/net46/System.Console.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
- "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
- "ref/net46/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Diagnostics.Contracts/4.0.0": {
- "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
"type": "package",
- "path": "System.Diagnostics.Contracts/4.0.0",
+ "path": "System.Diagnostics.Debug/4.0.11",
"files": [
- "System.Diagnostics.Contracts.4.0.0.nupkg.sha512",
- "System.Diagnostics.Contracts.nuspec",
- "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Diagnostics.Contracts.dll",
- "ref/dotnet/System.Diagnostics.Contracts.xml",
- "ref/dotnet/de/System.Diagnostics.Contracts.xml",
- "ref/dotnet/es/System.Diagnostics.Contracts.xml",
- "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
- "ref/dotnet/it/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
- "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Diagnostics.Contracts.dll",
- "ref/netcore50/System.Diagnostics.Contracts.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll"
- ]
- },
- "System.Diagnostics.Debug/4.0.10": {
- "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
- "type": "package",
- "path": "System.Diagnostics.Debug/4.0.10",
- "files": [
- "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
- "System.Diagnostics.Debug.nuspec",
- "lib/DNXCore50/System.Diagnostics.Debug.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Diagnostics.Debug.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Diagnostics.Debug.dll",
- "ref/dotnet/System.Diagnostics.Debug.xml",
- "ref/dotnet/de/System.Diagnostics.Debug.xml",
- "ref/dotnet/es/System.Diagnostics.Debug.xml",
- "ref/dotnet/fr/System.Diagnostics.Debug.xml",
- "ref/dotnet/it/System.Diagnostics.Debug.xml",
- "ref/dotnet/ja/System.Diagnostics.Debug.xml",
- "ref/dotnet/ko/System.Diagnostics.Debug.xml",
- "ref/dotnet/ru/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Diagnostics.StackTrace/4.0.0": {
- "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
"type": "package",
- "path": "System.Diagnostics.StackTrace/4.0.0",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
"files": [
- "System.Diagnostics.StackTrace.4.0.0.nupkg.sha512",
- "System.Diagnostics.StackTrace.nuspec",
- "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Diagnostics.StackTrace.dll",
- "lib/netcore50/System.Diagnostics.StackTrace.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Diagnostics.StackTrace.dll",
- "ref/dotnet/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
- "ref/net46/System.Diagnostics.StackTrace.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll"
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
]
},
- "System.Diagnostics.Tools/4.0.0": {
- "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
"type": "package",
- "path": "System.Diagnostics.Tools/4.0.0",
+ "path": "System.Diagnostics.Tools/4.0.1",
"files": [
- "System.Diagnostics.Tools.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
"System.Diagnostics.Tools.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Diagnostics.Tools.dll",
- "ref/dotnet/System.Diagnostics.Tools.xml",
- "ref/dotnet/de/System.Diagnostics.Tools.xml",
- "ref/dotnet/es/System.Diagnostics.Tools.xml",
- "ref/dotnet/fr/System.Diagnostics.Tools.xml",
- "ref/dotnet/it/System.Diagnostics.Tools.xml",
- "ref/dotnet/ja/System.Diagnostics.Tools.xml",
- "ref/dotnet/ko/System.Diagnostics.Tools.xml",
- "ref/dotnet/ru/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/System.Diagnostics.Tools.dll",
"ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
- ]
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
- "type": "package",
- "path": "System.Diagnostics.Tracing/4.0.20",
- "files": [
- "System.Diagnostics.Tracing.4.0.20.nupkg.sha512",
- "System.Diagnostics.Tracing.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tracing.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Diagnostics.Tracing.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Diagnostics.Tracing.dll",
- "ref/dotnet/System.Diagnostics.Tracing.xml",
- "ref/dotnet/de/System.Diagnostics.Tracing.xml",
- "ref/dotnet/es/System.Diagnostics.Tracing.xml",
- "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
- "ref/dotnet/it/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
- "ref/net46/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Dynamic.Runtime/4.0.10": {
- "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
"type": "package",
- "path": "System.Dynamic.Runtime/4.0.10",
+ "path": "System.Diagnostics.Tracing/4.1.0",
"files": [
- "System.Dynamic.Runtime.4.0.10.nupkg.sha512",
- "System.Dynamic.Runtime.nuspec",
- "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Dynamic.Runtime.dll",
- "ref/dotnet/System.Dynamic.Runtime.xml",
- "ref/dotnet/de/System.Dynamic.Runtime.xml",
- "ref/dotnet/es/System.Dynamic.Runtime.xml",
- "ref/dotnet/fr/System.Dynamic.Runtime.xml",
- "ref/dotnet/it/System.Dynamic.Runtime.xml",
- "ref/dotnet/ja/System.Dynamic.Runtime.xml",
- "ref/dotnet/ko/System.Dynamic.Runtime.xml",
- "ref/dotnet/ru/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Globalization/4.0.10": {
- "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
"type": "package",
- "path": "System.Globalization/4.0.10",
+ "path": "System.Globalization/4.0.11",
"files": [
- "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.4.0.11.nupkg.sha512",
"System.Globalization.nuspec",
- "lib/DNXCore50/System.Globalization.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Globalization.dll",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Globalization.dll",
- "ref/dotnet/System.Globalization.xml",
- "ref/dotnet/de/System.Globalization.xml",
- "ref/dotnet/es/System.Globalization.xml",
- "ref/dotnet/fr/System.Globalization.xml",
- "ref/dotnet/it/System.Globalization.xml",
- "ref/dotnet/ja/System.Globalization.xml",
- "ref/dotnet/ko/System.Globalization.xml",
- "ref/dotnet/ru/System.Globalization.xml",
- "ref/dotnet/zh-hans/System.Globalization.xml",
- "ref/dotnet/zh-hant/System.Globalization.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Globalization.Calendars/4.0.0": {
- "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
"type": "package",
- "path": "System.Globalization.Calendars/4.0.0",
+ "path": "System.Globalization.Calendars/4.0.1",
"files": [
- "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
"System.Globalization.Calendars.nuspec",
- "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Globalization.Calendars.dll",
- "lib/netcore50/System.Globalization.Calendars.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Globalization.Calendars.dll",
- "ref/dotnet/System.Globalization.Calendars.xml",
- "ref/dotnet/de/System.Globalization.Calendars.xml",
- "ref/dotnet/es/System.Globalization.Calendars.xml",
- "ref/dotnet/fr/System.Globalization.Calendars.xml",
- "ref/dotnet/it/System.Globalization.Calendars.xml",
- "ref/dotnet/ja/System.Globalization.Calendars.xml",
- "ref/dotnet/ko/System.Globalization.Calendars.xml",
- "ref/dotnet/ru/System.Globalization.Calendars.xml",
- "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
- "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
"ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Globalization.Extensions/4.0.0": {
- "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
"type": "package",
- "path": "System.Globalization.Extensions/4.0.0",
+ "path": "System.Globalization.Extensions/4.0.1",
"files": [
- "System.Globalization.Extensions.4.0.0.nupkg.sha512",
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
"System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Globalization.Extensions.dll",
"lib/net46/System.Globalization.Extensions.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Globalization.Extensions.dll",
- "ref/dotnet/System.Globalization.Extensions.xml",
- "ref/dotnet/de/System.Globalization.Extensions.xml",
- "ref/dotnet/es/System.Globalization.Extensions.xml",
- "ref/dotnet/fr/System.Globalization.Extensions.xml",
- "ref/dotnet/it/System.Globalization.Extensions.xml",
- "ref/dotnet/ja/System.Globalization.Extensions.xml",
- "ref/dotnet/ko/System.Globalization.Extensions.xml",
- "ref/dotnet/ru/System.Globalization.Extensions.xml",
- "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
- "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
"ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
]
},
- "System.IO/4.0.10": {
- "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
"type": "package",
- "path": "System.IO/4.0.10",
+ "path": "System.IO/4.1.0",
"files": [
- "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.4.1.0.nupkg.sha512",
"System.IO.nuspec",
- "lib/DNXCore50/System.IO.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.IO.dll",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.dll",
- "ref/dotnet/System.IO.xml",
- "ref/dotnet/de/System.IO.xml",
- "ref/dotnet/es/System.IO.xml",
- "ref/dotnet/fr/System.IO.xml",
- "ref/dotnet/it/System.IO.xml",
- "ref/dotnet/ja/System.IO.xml",
- "ref/dotnet/ko/System.IO.xml",
- "ref/dotnet/ru/System.IO.xml",
- "ref/dotnet/zh-hans/System.IO.xml",
- "ref/dotnet/zh-hant/System.IO.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.IO.Compression/4.0.0": {
- "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
"type": "package",
- "path": "System.IO.Compression/4.0.0",
+ "path": "System.IO.Compression/4.1.0",
"files": [
- "System.IO.Compression.4.0.0.nupkg.sha512",
+ "System.IO.Compression.4.1.0.nupkg.sha512",
"System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.Compression.dll",
"lib/net45/_._",
- "lib/netcore50/System.IO.Compression.dll",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
"lib/win8/_._",
"lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.Compression.dll",
- "ref/dotnet/System.IO.Compression.xml",
- "ref/dotnet/de/System.IO.Compression.xml",
- "ref/dotnet/es/System.IO.Compression.xml",
- "ref/dotnet/fr/System.IO.Compression.xml",
- "ref/dotnet/it/System.IO.Compression.xml",
- "ref/dotnet/ja/System.IO.Compression.xml",
- "ref/dotnet/ko/System.IO.Compression.xml",
- "ref/dotnet/ru/System.IO.Compression.xml",
- "ref/dotnet/zh-hans/System.IO.Compression.xml",
- "ref/dotnet/zh-hant/System.IO.Compression.xml",
"ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
"ref/netcore50/System.IO.Compression.dll",
"ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
"ref/win8/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtime.json"
- ]
- },
- "System.IO.Compression.clrcompression-arm/4.0.0": {
- "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==",
- "type": "package",
- "path": "System.IO.Compression.clrcompression-arm/4.0.0",
- "files": [
- "System.IO.Compression.clrcompression-arm.4.0.0.nupkg.sha512",
- "System.IO.Compression.clrcompression-arm.nuspec",
- "runtimes/win10-arm/native/ClrCompression.dll",
- "runtimes/win7-arm/native/clrcompression.dll"
- ]
- },
- "System.IO.Compression.clrcompression-x64/4.0.0": {
- "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
- "type": "package",
- "path": "System.IO.Compression.clrcompression-x64/4.0.0",
- "files": [
- "System.IO.Compression.clrcompression-x64.4.0.0.nupkg.sha512",
- "System.IO.Compression.clrcompression-x64.nuspec",
- "runtimes/win10-x64/native/ClrCompression.dll",
- "runtimes/win7-x64/native/clrcompression.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
]
},
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
"type": "package",
- "path": "System.IO.Compression.clrcompression-x86/4.0.0",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
"files": [
- "System.IO.Compression.clrcompression-x86.4.0.0.nupkg.sha512",
- "System.IO.Compression.clrcompression-x86.nuspec",
- "runtimes/win10-x86/native/ClrCompression.dll",
- "runtimes/win7-x86/native/clrcompression.dll"
- ]
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
- "type": "package",
- "path": "System.IO.Compression.ZipFile/4.0.0",
- "files": [
- "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512",
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
"System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.Compression.ZipFile.dll",
"lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.Compression.ZipFile.dll",
- "ref/dotnet/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
"ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.IO.FileSystem/4.0.0": {
- "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
"type": "package",
- "path": "System.IO.FileSystem/4.0.0",
+ "path": "System.IO.FileSystem/4.0.1",
"files": [
- "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
"System.IO.FileSystem.nuspec",
- "lib/DNXCore50/System.IO.FileSystem.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.IO.FileSystem.dll",
- "lib/netcore50/System.IO.FileSystem.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.FileSystem.dll",
- "ref/dotnet/System.IO.FileSystem.xml",
- "ref/dotnet/de/System.IO.FileSystem.xml",
- "ref/dotnet/es/System.IO.FileSystem.xml",
- "ref/dotnet/fr/System.IO.FileSystem.xml",
- "ref/dotnet/it/System.IO.FileSystem.xml",
- "ref/dotnet/ja/System.IO.FileSystem.xml",
- "ref/dotnet/ko/System.IO.FileSystem.xml",
- "ref/dotnet/ru/System.IO.FileSystem.xml",
- "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
- "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
"ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.IO.FileSystem.Primitives/4.0.0": {
- "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
"type": "package",
- "path": "System.IO.FileSystem.Primitives/4.0.0",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
"files": [
- "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
"System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.FileSystem.Primitives.dll",
"lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.FileSystem.Primitives.dll",
- "ref/dotnet/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
"ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
"type": "package",
- "path": "System.IO.UnmanagedMemoryStream/4.0.0",
+ "path": "System.Linq/4.1.0",
"files": [
- "System.IO.UnmanagedMemoryStream.4.0.0.nupkg.sha512",
- "System.IO.UnmanagedMemoryStream.nuspec",
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
- "lib/net46/System.IO.UnmanagedMemoryStream.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
- "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
- "ref/net46/System.IO.UnmanagedMemoryStream.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Linq/4.0.0": {
- "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
- "type": "package",
- "path": "System.Linq/4.0.0",
- "files": [
- "System.Linq.4.0.0.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
"lib/net45/_._",
+ "lib/net463/System.Linq.dll",
"lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
+ "ref/net463/System.Linq.dll",
"ref/netcore50/System.Linq.dll",
"ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
- "ref/wpa81/_._"
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Linq.Expressions/4.0.10": {
- "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
"type": "package",
- "path": "System.Linq.Expressions/4.0.10",
+ "path": "System.Linq.Expressions/4.1.0",
"files": [
- "System.Linq.Expressions.4.0.10.nupkg.sha512",
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
"System.Linq.Expressions.nuspec",
- "lib/DNXCore50/System.Linq.Expressions.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
"lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Linq.Expressions.dll",
- "ref/dotnet/System.Linq.Expressions.xml",
- "ref/dotnet/de/System.Linq.Expressions.xml",
- "ref/dotnet/es/System.Linq.Expressions.xml",
- "ref/dotnet/fr/System.Linq.Expressions.xml",
- "ref/dotnet/it/System.Linq.Expressions.xml",
- "ref/dotnet/ja/System.Linq.Expressions.xml",
- "ref/dotnet/ko/System.Linq.Expressions.xml",
- "ref/dotnet/ru/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
- ]
- },
- "System.Linq.Parallel/4.0.0": {
- "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
- "type": "package",
- "path": "System.Linq.Parallel/4.0.0",
- "files": [
- "System.Linq.Parallel.4.0.0.nupkg.sha512",
- "System.Linq.Parallel.nuspec",
- "lib/dotnet/System.Linq.Parallel.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.Parallel.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.Parallel.dll",
- "ref/dotnet/System.Linq.Parallel.xml",
- "ref/dotnet/de/System.Linq.Parallel.xml",
- "ref/dotnet/es/System.Linq.Parallel.xml",
- "ref/dotnet/fr/System.Linq.Parallel.xml",
- "ref/dotnet/it/System.Linq.Parallel.xml",
- "ref/dotnet/ja/System.Linq.Parallel.xml",
- "ref/dotnet/ko/System.Linq.Parallel.xml",
- "ref/dotnet/ru/System.Linq.Parallel.xml",
- "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
- "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.Parallel.dll",
- "ref/netcore50/System.Linq.Parallel.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Linq.Queryable/4.0.0": {
- "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
- "type": "package",
- "path": "System.Linq.Queryable/4.0.0",
- "files": [
- "System.Linq.Queryable.4.0.0.nupkg.sha512",
- "System.Linq.Queryable.nuspec",
- "lib/dotnet/System.Linq.Queryable.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.Queryable.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.Queryable.dll",
- "ref/dotnet/System.Linq.Queryable.xml",
- "ref/dotnet/de/System.Linq.Queryable.xml",
- "ref/dotnet/es/System.Linq.Queryable.xml",
- "ref/dotnet/fr/System.Linq.Queryable.xml",
- "ref/dotnet/it/System.Linq.Queryable.xml",
- "ref/dotnet/ja/System.Linq.Queryable.xml",
- "ref/dotnet/ko/System.Linq.Queryable.xml",
- "ref/dotnet/ru/System.Linq.Queryable.xml",
- "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
- "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
"ref/net45/_._",
- "ref/netcore50/System.Linq.Queryable.dll",
- "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
- "ref/wpa81/_._"
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
]
},
- "System.Net.Http/4.0.0": {
- "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
"type": "package",
- "path": "System.Net.Http/4.0.0",
+ "path": "System.Net.Http/4.1.0",
"files": [
- "System.Net.Http.4.0.0.nupkg.sha512",
+ "System.Net.Http.4.1.0.nupkg.sha512",
"System.Net.Http.nuspec",
- "lib/DNXCore50/System.Net.Http.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Net.Http.dll",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
"lib/win8/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Net.Http.dll",
- "ref/dotnet/System.Net.Http.xml",
- "ref/dotnet/de/System.Net.Http.xml",
- "ref/dotnet/es/System.Net.Http.xml",
- "ref/dotnet/fr/System.Net.Http.xml",
- "ref/dotnet/it/System.Net.Http.xml",
- "ref/dotnet/ja/System.Net.Http.xml",
- "ref/dotnet/ko/System.Net.Http.xml",
- "ref/dotnet/ru/System.Net.Http.xml",
- "ref/dotnet/zh-hans/System.Net.Http.xml",
- "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
"ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
"ref/netcore50/System.Net.Http.dll",
"ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
"ref/win8/_._",
- "ref/wpa81/_._"
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
]
},
- "System.Net.NetworkInformation/4.0.0": {
- "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
"type": "package",
- "path": "System.Net.NetworkInformation/4.0.0",
+ "path": "System.Net.Primitives/4.0.11",
"files": [
- "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
- "System.Net.NetworkInformation.nuspec",
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Net.NetworkInformation.dll",
- "ref/dotnet/System.Net.NetworkInformation.xml",
- "ref/dotnet/de/System.Net.NetworkInformation.xml",
- "ref/dotnet/es/System.Net.NetworkInformation.xml",
- "ref/dotnet/fr/System.Net.NetworkInformation.xml",
- "ref/dotnet/it/System.Net.NetworkInformation.xml",
- "ref/dotnet/ja/System.Net.NetworkInformation.xml",
- "ref/dotnet/ko/System.Net.NetworkInformation.xml",
- "ref/dotnet/ru/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
"ref/net45/_._",
- "ref/netcore50/System.Net.NetworkInformation.dll",
- "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "sha512": "NkKpsUm2MLoxT+YlSwexidAw2jGFIJuc6i4H9pT3nU3TQj7MZVursD/ohWj3nyBxthy7i00XLWkRZAwGao/zsg==",
- "type": "package",
- "path": "System.Net.NetworkInformation/4.0.10-beta-23123",
- "files": [
- "System.Net.NetworkInformation.4.0.10-beta-23123.nupkg.sha512",
- "System.Net.NetworkInformation.nuspec",
- "lib/DNXCore50/System.Net.NetworkInformation.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Net.NetworkInformation.dll",
- "ref/dotnet/System.Net.NetworkInformation.xml",
- "ref/dotnet/de/System.Net.NetworkInformation.xml",
- "ref/dotnet/es/System.Net.NetworkInformation.xml",
- "ref/dotnet/fr/System.Net.NetworkInformation.xml",
- "ref/dotnet/it/System.Net.NetworkInformation.xml",
- "ref/dotnet/ja/System.Net.NetworkInformation.xml",
- "ref/dotnet/ko/System.Net.NetworkInformation.xml",
- "ref/dotnet/ru/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Net.Primitives/4.0.10": {
- "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
- "type": "package",
- "path": "System.Net.Primitives/4.0.10",
- "files": [
- "System.Net.Primitives.4.0.10.nupkg.sha512",
- "System.Net.Primitives.nuspec",
- "lib/DNXCore50/System.Net.Primitives.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Net.Primitives.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Net.Primitives.dll",
- "ref/dotnet/System.Net.Primitives.xml",
- "ref/dotnet/de/System.Net.Primitives.xml",
- "ref/dotnet/es/System.Net.Primitives.xml",
- "ref/dotnet/fr/System.Net.Primitives.xml",
- "ref/dotnet/it/System.Net.Primitives.xml",
- "ref/dotnet/ja/System.Net.Primitives.xml",
- "ref/dotnet/ko/System.Net.Primitives.xml",
- "ref/dotnet/ru/System.Net.Primitives.xml",
- "ref/dotnet/zh-hans/System.Net.Primitives.xml",
- "ref/dotnet/zh-hant/System.Net.Primitives.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Numerics.Vectors/4.1.0": {
- "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
"type": "package",
- "path": "System.Numerics.Vectors/4.1.0",
+ "path": "System.Net.Sockets/4.1.0",
"files": [
- "System.Numerics.Vectors.4.1.0.nupkg.sha512",
- "System.Numerics.Vectors.nuspec",
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Numerics.Vectors.dll",
- "lib/net46/System.Numerics.Vectors.dll",
+ "lib/net46/System.Net.Sockets.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Numerics.Vectors.dll",
- "ref/net46/System.Numerics.Vectors.dll",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.ObjectModel/4.0.10": {
- "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
"type": "package",
- "path": "System.ObjectModel/4.0.10",
+ "path": "System.ObjectModel/4.0.12",
"files": [
- "System.ObjectModel.4.0.10.nupkg.sha512",
+ "System.ObjectModel.4.0.12.nupkg.sha512",
"System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.ObjectModel.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.ObjectModel.dll",
- "ref/dotnet/System.ObjectModel.xml",
- "ref/dotnet/de/System.ObjectModel.xml",
- "ref/dotnet/es/System.ObjectModel.xml",
- "ref/dotnet/fr/System.ObjectModel.xml",
- "ref/dotnet/it/System.ObjectModel.xml",
- "ref/dotnet/ja/System.ObjectModel.xml",
- "ref/dotnet/ko/System.ObjectModel.xml",
- "ref/dotnet/ru/System.ObjectModel.xml",
- "ref/dotnet/zh-hans/System.ObjectModel.xml",
- "ref/dotnet/zh-hant/System.ObjectModel.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Private.Networking/4.0.0": {
- "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
- "type": "package",
- "path": "System.Private.Networking/4.0.0",
- "files": [
- "System.Private.Networking.4.0.0.nupkg.sha512",
- "System.Private.Networking.nuspec",
- "lib/DNXCore50/System.Private.Networking.dll",
- "lib/netcore50/System.Private.Networking.dll",
- "ref/dnxcore50/_._",
- "ref/netcore50/_._"
- ]
- },
- "System.Private.Uri/4.0.0": {
- "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
- "type": "package",
- "path": "System.Private.Uri/4.0.0",
- "files": [
- "System.Private.Uri.4.0.0.nupkg.sha512",
- "System.Private.Uri.nuspec",
- "lib/DNXCore50/System.Private.Uri.dll",
- "lib/netcore50/System.Private.Uri.dll",
- "ref/dnxcore50/_._",
- "ref/netcore50/_._",
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
- ]
- },
- "System.Reflection/4.0.10": {
- "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
- "type": "package",
- "path": "System.Reflection/4.0.10",
- "files": [
- "System.Reflection.4.0.10.nupkg.sha512",
- "System.Reflection.nuspec",
- "lib/DNXCore50/System.Reflection.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Reflection.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Reflection.dll",
- "ref/dotnet/System.Reflection.xml",
- "ref/dotnet/de/System.Reflection.xml",
- "ref/dotnet/es/System.Reflection.xml",
- "ref/dotnet/fr/System.Reflection.xml",
- "ref/dotnet/it/System.Reflection.xml",
- "ref/dotnet/ja/System.Reflection.xml",
- "ref/dotnet/ko/System.Reflection.xml",
- "ref/dotnet/ru/System.Reflection.xml",
- "ref/dotnet/zh-hans/System.Reflection.xml",
- "ref/dotnet/zh-hant/System.Reflection.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.DispatchProxy/4.0.0": {
- "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
"type": "package",
- "path": "System.Reflection.DispatchProxy/4.0.0",
+ "path": "System.Reflection/4.1.0",
"files": [
- "System.Reflection.DispatchProxy.4.0.0.nupkg.sha512",
- "System.Reflection.DispatchProxy.nuspec",
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.DispatchProxy.dll",
- "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Reflection.DispatchProxy.dll",
- "ref/dotnet/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.Emit/4.0.0": {
- "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
"type": "package",
- "path": "System.Reflection.Emit/4.0.0",
+ "path": "System.Reflection.Emit/4.0.1",
"files": [
- "System.Reflection.Emit.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
"System.Reflection.Emit.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/net45/_._",
"lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
"lib/xamarinmac20/_._",
"ref/MonoAndroid10/_._",
- "ref/dotnet/System.Reflection.Emit.dll",
- "ref/dotnet/System.Reflection.Emit.xml",
- "ref/dotnet/de/System.Reflection.Emit.xml",
- "ref/dotnet/es/System.Reflection.Emit.xml",
- "ref/dotnet/fr/System.Reflection.Emit.xml",
- "ref/dotnet/it/System.Reflection.Emit.xml",
- "ref/dotnet/ja/System.Reflection.Emit.xml",
- "ref/dotnet/ko/System.Reflection.Emit.xml",
- "ref/dotnet/ru/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
"ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
"ref/xamarinmac20/_._"
]
},
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
"type": "package",
- "path": "System.Reflection.Emit.ILGeneration/4.0.0",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
"files": [
- "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
"System.Reflection.Emit.ILGeneration.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/net45/_._",
"lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
"lib/wp80/_._",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
"ref/net45/_._",
- "ref/wp80/_._"
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
]
},
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
"type": "package",
- "path": "System.Reflection.Emit.Lightweight/4.0.0",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
"files": [
- "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
"System.Reflection.Emit.Lightweight.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/net45/_._",
"lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
"lib/wp80/_._",
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
- "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
"ref/net45/_._",
- "ref/wp80/_._"
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
]
},
- "System.Reflection.Extensions/4.0.0": {
- "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
"type": "package",
- "path": "System.Reflection.Extensions/4.0.0",
+ "path": "System.Reflection.Extensions/4.0.1",
"files": [
- "System.Reflection.Extensions.4.0.0.nupkg.sha512",
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
"System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/System.Reflection.Extensions.dll",
"ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
- ]
- },
- "System.Reflection.Metadata/1.0.22": {
- "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
- "type": "package",
- "path": "System.Reflection.Metadata/1.0.22",
- "files": [
- "System.Reflection.Metadata.1.0.22.nupkg.sha512",
- "System.Reflection.Metadata.nuspec",
- "lib/dotnet/System.Reflection.Metadata.dll",
- "lib/dotnet/System.Reflection.Metadata.xml",
- "lib/portable-net45+win8/System.Reflection.Metadata.dll",
- "lib/portable-net45+win8/System.Reflection.Metadata.xml"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.Primitives/4.0.0": {
- "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
"type": "package",
- "path": "System.Reflection.Primitives/4.0.0",
+ "path": "System.Reflection.Primitives/4.0.1",
"files": [
- "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
- "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Primitives.dll",
- "ref/dotnet/System.Reflection.Primitives.xml",
- "ref/dotnet/de/System.Reflection.Primitives.xml",
- "ref/dotnet/es/System.Reflection.Primitives.xml",
- "ref/dotnet/fr/System.Reflection.Primitives.xml",
- "ref/dotnet/it/System.Reflection.Primitives.xml",
- "ref/dotnet/ja/System.Reflection.Primitives.xml",
- "ref/dotnet/ko/System.Reflection.Primitives.xml",
- "ref/dotnet/ru/System.Reflection.Primitives.xml",
- "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
- "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/System.Reflection.Primitives.dll",
"ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.TypeExtensions/4.0.0": {
- "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
"type": "package",
- "path": "System.Reflection.TypeExtensions/4.0.0",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
"files": [
- "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
"System.Reflection.TypeExtensions.nuspec",
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
"lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Reflection.TypeExtensions.dll",
- "ref/dotnet/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
"ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
]
},
- "System.Resources.ResourceManager/4.0.0": {
- "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
"type": "package",
- "path": "System.Resources.ResourceManager/4.0.0",
+ "path": "System.Resources.ResourceManager/4.0.1",
"files": [
- "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
"System.Resources.ResourceManager.nuspec",
- "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Resources.ResourceManager.dll",
- "ref/dotnet/System.Resources.ResourceManager.xml",
- "ref/dotnet/de/System.Resources.ResourceManager.xml",
- "ref/dotnet/es/System.Resources.ResourceManager.xml",
- "ref/dotnet/fr/System.Resources.ResourceManager.xml",
- "ref/dotnet/it/System.Resources.ResourceManager.xml",
- "ref/dotnet/ja/System.Resources.ResourceManager.xml",
- "ref/dotnet/ko/System.Resources.ResourceManager.xml",
- "ref/dotnet/ru/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/System.Resources.ResourceManager.dll",
"ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime/4.0.20": {
- "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
"type": "package",
- "path": "System.Runtime/4.0.20",
+ "path": "System.Runtime/4.1.0",
"files": [
- "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.4.1.0.nupkg.sha512",
"System.Runtime.nuspec",
- "lib/DNXCore50/System.Runtime.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.dll",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.dll",
- "ref/dotnet/System.Runtime.xml",
- "ref/dotnet/de/System.Runtime.xml",
- "ref/dotnet/es/System.Runtime.xml",
- "ref/dotnet/fr/System.Runtime.xml",
- "ref/dotnet/it/System.Runtime.xml",
- "ref/dotnet/ja/System.Runtime.xml",
- "ref/dotnet/ko/System.Runtime.xml",
- "ref/dotnet/ru/System.Runtime.xml",
- "ref/dotnet/zh-hans/System.Runtime.xml",
- "ref/dotnet/zh-hant/System.Runtime.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime.Extensions/4.0.10": {
- "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
"type": "package",
- "path": "System.Runtime.Extensions/4.0.10",
+ "path": "System.Runtime.Extensions/4.1.0",
"files": [
- "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
"System.Runtime.Extensions.nuspec",
- "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.Extensions.dll",
- "ref/dotnet/System.Runtime.Extensions.xml",
- "ref/dotnet/de/System.Runtime.Extensions.xml",
- "ref/dotnet/es/System.Runtime.Extensions.xml",
- "ref/dotnet/fr/System.Runtime.Extensions.xml",
- "ref/dotnet/it/System.Runtime.Extensions.xml",
- "ref/dotnet/ja/System.Runtime.Extensions.xml",
- "ref/dotnet/ko/System.Runtime.Extensions.xml",
- "ref/dotnet/ru/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime.Handles/4.0.0": {
- "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
"type": "package",
- "path": "System.Runtime.Handles/4.0.0",
+ "path": "System.Runtime.Handles/4.0.1",
"files": [
- "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
"System.Runtime.Handles.nuspec",
- "lib/DNXCore50/System.Runtime.Handles.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/_._",
- "lib/netcore50/System.Runtime.Handles.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.Handles.dll",
- "ref/dotnet/System.Runtime.Handles.xml",
- "ref/dotnet/de/System.Runtime.Handles.xml",
- "ref/dotnet/es/System.Runtime.Handles.xml",
- "ref/dotnet/fr/System.Runtime.Handles.xml",
- "ref/dotnet/it/System.Runtime.Handles.xml",
- "ref/dotnet/ja/System.Runtime.Handles.xml",
- "ref/dotnet/ko/System.Runtime.Handles.xml",
- "ref/dotnet/ru/System.Runtime.Handles.xml",
- "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
- "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
"ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime.InteropServices/4.0.20": {
- "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
"type": "package",
- "path": "System.Runtime.InteropServices/4.0.20",
+ "path": "System.Runtime.InteropServices/4.1.0",
"files": [
- "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
"System.Runtime.InteropServices.nuspec",
- "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.InteropServices.dll",
- "ref/dotnet/System.Runtime.InteropServices.xml",
- "ref/dotnet/de/System.Runtime.InteropServices.xml",
- "ref/dotnet/es/System.Runtime.InteropServices.xml",
- "ref/dotnet/fr/System.Runtime.InteropServices.xml",
- "ref/dotnet/it/System.Runtime.InteropServices.xml",
- "ref/dotnet/ja/System.Runtime.InteropServices.xml",
- "ref/dotnet/ko/System.Runtime.InteropServices.xml",
- "ref/dotnet/ru/System.Runtime.InteropServices.xml",
- "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
- "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime.InteropServices.WindowsRuntime/4.0.0": {
- "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==",
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
"type": "package",
- "path": "System.Runtime.InteropServices.WindowsRuntime/4.0.0",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
"files": [
- "System.Runtime.InteropServices.WindowsRuntime.4.0.0.nupkg.sha512",
- "System.Runtime.InteropServices.WindowsRuntime.nuspec",
- "lib/net45/_._",
- "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll",
- "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll",
- "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll"
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
]
},
- "System.Runtime.Numerics/4.0.0": {
- "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
"type": "package",
- "path": "System.Runtime.Numerics/4.0.0",
+ "path": "System.Runtime.Numerics/4.0.1",
"files": [
- "System.Runtime.Numerics.4.0.0.nupkg.sha512",
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
"System.Runtime.Numerics.nuspec",
- "lib/dotnet/System.Runtime.Numerics.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
"lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
"lib/win8/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Runtime.Numerics.dll",
- "ref/dotnet/System.Runtime.Numerics.xml",
- "ref/dotnet/de/System.Runtime.Numerics.xml",
- "ref/dotnet/es/System.Runtime.Numerics.xml",
- "ref/dotnet/fr/System.Runtime.Numerics.xml",
- "ref/dotnet/it/System.Runtime.Numerics.xml",
- "ref/dotnet/ja/System.Runtime.Numerics.xml",
- "ref/dotnet/ko/System.Runtime.Numerics.xml",
- "ref/dotnet/ru/System.Runtime.Numerics.xml",
- "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
- "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/System.Runtime.Numerics.dll",
"ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
"ref/win8/_._",
- "ref/wpa81/_._"
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime.WindowsRuntime/4.0.10": {
- "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==",
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
"type": "package",
- "path": "System.Runtime.WindowsRuntime/4.0.10",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
"files": [
- "System.Runtime.WindowsRuntime.4.0.10.nupkg.sha512",
- "System.Runtime.WindowsRuntime.nuspec",
- "lib/netcore50/System.Runtime.WindowsRuntime.dll",
- "lib/win81/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Runtime.WindowsRuntime.dll",
- "ref/dotnet/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
- "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
- "ref/netcore50/System.Runtime.WindowsRuntime.dll",
- "ref/netcore50/System.Runtime.WindowsRuntime.xml",
- "ref/win81/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll"
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
]
},
- "System.Security.Claims/4.0.0": {
- "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
"type": "package",
- "path": "System.Security.Claims/4.0.0",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
"files": [
- "System.Security.Claims.4.0.0.nupkg.sha512",
- "System.Security.Claims.nuspec",
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Security.Claims.dll",
- "lib/net46/System.Security.Claims.dll",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Security.Claims.dll",
- "ref/dotnet/System.Security.Claims.xml",
- "ref/dotnet/de/System.Security.Claims.xml",
- "ref/dotnet/es/System.Security.Claims.xml",
- "ref/dotnet/fr/System.Security.Claims.xml",
- "ref/dotnet/it/System.Security.Claims.xml",
- "ref/dotnet/ja/System.Security.Claims.xml",
- "ref/dotnet/ko/System.Security.Claims.xml",
- "ref/dotnet/ru/System.Security.Claims.xml",
- "ref/dotnet/zh-hans/System.Security.Claims.xml",
- "ref/dotnet/zh-hant/System.Security.Claims.xml",
- "ref/net46/System.Security.Claims.dll",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
]
},
- "System.Security.Principal/4.0.0": {
- "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
"type": "package",
- "path": "System.Security.Principal/4.0.0",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
"files": [
- "System.Security.Principal.4.0.0.nupkg.sha512",
- "System.Security.Principal.nuspec",
- "lib/dotnet/System.Security.Principal.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Security.Principal.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Security.Principal.dll",
- "ref/dotnet/System.Security.Principal.xml",
- "ref/dotnet/de/System.Security.Principal.xml",
- "ref/dotnet/es/System.Security.Principal.xml",
- "ref/dotnet/fr/System.Security.Principal.xml",
- "ref/dotnet/it/System.Security.Principal.xml",
- "ref/dotnet/ja/System.Security.Principal.xml",
- "ref/dotnet/ko/System.Security.Principal.xml",
- "ref/dotnet/ru/System.Security.Principal.xml",
- "ref/dotnet/zh-hans/System.Security.Principal.xml",
- "ref/dotnet/zh-hant/System.Security.Principal.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Security.Principal.dll",
- "ref/netcore50/System.Security.Principal.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
]
},
- "System.Text.Encoding/4.0.10": {
- "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
"type": "package",
- "path": "System.Text.Encoding/4.0.10",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
"files": [
- "System.Text.Encoding.4.0.10.nupkg.sha512",
- "System.Text.Encoding.nuspec",
- "lib/DNXCore50/System.Text.Encoding.dll",
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Text.Encoding.dll",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.Encoding.dll",
- "ref/dotnet/System.Text.Encoding.xml",
- "ref/dotnet/de/System.Text.Encoding.xml",
- "ref/dotnet/es/System.Text.Encoding.xml",
- "ref/dotnet/fr/System.Text.Encoding.xml",
- "ref/dotnet/it/System.Text.Encoding.xml",
- "ref/dotnet/ja/System.Text.Encoding.xml",
- "ref/dotnet/ko/System.Text.Encoding.xml",
- "ref/dotnet/ru/System.Text.Encoding.xml",
- "ref/dotnet/zh-hans/System.Text.Encoding.xml",
- "ref/dotnet/zh-hant/System.Text.Encoding.xml",
- "ref/net46/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Text.Encoding.Extensions/4.0.10": {
- "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
"type": "package",
- "path": "System.Text.Encoding.Extensions/4.0.10",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
"files": [
- "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
- "System.Text.Encoding.Extensions.nuspec",
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.Encoding.Extensions.dll",
- "ref/dotnet/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
- "ref/net46/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
]
},
- "System.Text.RegularExpressions/4.0.10": {
- "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
"type": "package",
- "path": "System.Text.RegularExpressions/4.0.10",
+ "path": "System.Text.Encoding/4.0.11",
"files": [
- "System.Text.RegularExpressions.4.0.10.nupkg.sha512",
- "System.Text.RegularExpressions.nuspec",
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Text.RegularExpressions.dll",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.RegularExpressions.dll",
- "ref/dotnet/System.Text.RegularExpressions.xml",
- "ref/dotnet/de/System.Text.RegularExpressions.xml",
- "ref/dotnet/es/System.Text.RegularExpressions.xml",
- "ref/dotnet/fr/System.Text.RegularExpressions.xml",
- "ref/dotnet/it/System.Text.RegularExpressions.xml",
- "ref/dotnet/ja/System.Text.RegularExpressions.xml",
- "ref/dotnet/ko/System.Text.RegularExpressions.xml",
- "ref/dotnet/ru/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Threading/4.0.10": {
- "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
"type": "package",
- "path": "System.Threading/4.0.10",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
"files": [
- "System.Threading.4.0.10.nupkg.sha512",
- "System.Threading.nuspec",
- "lib/DNXCore50/System.Threading.dll",
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Threading.dll",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Threading.dll",
- "ref/dotnet/System.Threading.xml",
- "ref/dotnet/de/System.Threading.xml",
- "ref/dotnet/es/System.Threading.xml",
- "ref/dotnet/fr/System.Threading.xml",
- "ref/dotnet/it/System.Threading.xml",
- "ref/dotnet/ja/System.Threading.xml",
- "ref/dotnet/ko/System.Threading.xml",
- "ref/dotnet/ru/System.Threading.xml",
- "ref/dotnet/zh-hans/System.Threading.xml",
- "ref/dotnet/zh-hant/System.Threading.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Threading.Overlapped/4.0.0": {
- "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
"type": "package",
- "path": "System.Threading.Overlapped/4.0.0",
+ "path": "System.Text.RegularExpressions/4.1.0",
"files": [
- "System.Threading.Overlapped.4.0.0.nupkg.sha512",
- "System.Threading.Overlapped.nuspec",
- "lib/DNXCore50/System.Threading.Overlapped.dll",
- "lib/net46/System.Threading.Overlapped.dll",
- "lib/netcore50/System.Threading.Overlapped.dll",
- "ref/dotnet/System.Threading.Overlapped.dll",
- "ref/dotnet/System.Threading.Overlapped.xml",
- "ref/dotnet/de/System.Threading.Overlapped.xml",
- "ref/dotnet/es/System.Threading.Overlapped.xml",
- "ref/dotnet/fr/System.Threading.Overlapped.xml",
- "ref/dotnet/it/System.Threading.Overlapped.xml",
- "ref/dotnet/ja/System.Threading.Overlapped.xml",
- "ref/dotnet/ko/System.Threading.Overlapped.xml",
- "ref/dotnet/ru/System.Threading.Overlapped.xml",
- "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
- "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
- "ref/net46/System.Threading.Overlapped.dll"
- ]
- },
- "System.Threading.Tasks/4.0.10": {
- "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
- "type": "package",
- "path": "System.Threading.Tasks/4.0.10",
- "files": [
- "System.Threading.Tasks.4.0.10.nupkg.sha512",
- "System.Threading.Tasks.nuspec",
- "lib/DNXCore50/System.Threading.Tasks.dll",
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Threading.Tasks.dll",
- "ref/dotnet/System.Threading.Tasks.xml",
- "ref/dotnet/de/System.Threading.Tasks.xml",
- "ref/dotnet/es/System.Threading.Tasks.xml",
- "ref/dotnet/fr/System.Threading.Tasks.xml",
- "ref/dotnet/it/System.Threading.Tasks.xml",
- "ref/dotnet/ja/System.Threading.Tasks.xml",
- "ref/dotnet/ko/System.Threading.Tasks.xml",
- "ref/dotnet/ru/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
"type": "package",
- "path": "System.Threading.Tasks.Dataflow/4.5.25",
+ "path": "System.Threading/4.0.11",
"files": [
- "System.Threading.Tasks.Dataflow.4.5.25.nupkg.sha512",
- "System.Threading.Tasks.Dataflow.nuspec",
- "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
- "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
- "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
- "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
- "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll"
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
]
},
- "System.Threading.Tasks.Parallel/4.0.0": {
- "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
"type": "package",
- "path": "System.Threading.Tasks.Parallel/4.0.0",
+ "path": "System.Threading.Tasks/4.0.11",
"files": [
- "System.Threading.Tasks.Parallel.4.0.0.nupkg.sha512",
- "System.Threading.Tasks.Parallel.nuspec",
- "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
+ "lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Threading.Tasks.Parallel.dll",
- "ref/dotnet/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net45/_._",
- "ref/netcore50/System.Threading.Tasks.Parallel.dll",
- "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
- "ref/wpa81/_._"
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
]
},
- "System.Threading.Timer/4.0.0": {
- "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
"type": "package",
- "path": "System.Threading.Timer/4.0.0",
+ "path": "System.Threading.Timer/4.0.1",
"files": [
- "System.Threading.Timer.4.0.0.nupkg.sha512",
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
"System.Threading.Timer.nuspec",
- "lib/DNXCore50/System.Threading.Timer.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net451/_._",
- "lib/netcore50/System.Threading.Timer.dll",
+ "lib/portable-net451+win81+wpa81/_._",
"lib/win81/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Threading.Timer.dll",
- "ref/dotnet/System.Threading.Timer.xml",
- "ref/dotnet/de/System.Threading.Timer.xml",
- "ref/dotnet/es/System.Threading.Timer.xml",
- "ref/dotnet/fr/System.Threading.Timer.xml",
- "ref/dotnet/it/System.Threading.Timer.xml",
- "ref/dotnet/ja/System.Threading.Timer.xml",
- "ref/dotnet/ko/System.Threading.Timer.xml",
- "ref/dotnet/ru/System.Threading.Timer.xml",
- "ref/dotnet/zh-hans/System.Threading.Timer.xml",
- "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
"ref/net451/_._",
"ref/netcore50/System.Threading.Timer.dll",
"ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
"ref/win81/_._",
"ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Xml.ReaderWriter/4.0.10": {
- "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
"type": "package",
- "path": "System.Xml.ReaderWriter/4.0.10",
+ "path": "System.Xml.ReaderWriter/4.0.11",
"files": [
- "System.Xml.ReaderWriter.4.0.10.nupkg.sha512",
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
"System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Xml.ReaderWriter.dll",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Xml.ReaderWriter.dll",
- "ref/dotnet/System.Xml.ReaderWriter.xml",
- "ref/dotnet/de/System.Xml.ReaderWriter.xml",
- "ref/dotnet/es/System.Xml.ReaderWriter.xml",
- "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
- "ref/dotnet/it/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Xml.XDocument/4.0.10": {
- "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
"type": "package",
- "path": "System.Xml.XDocument/4.0.10",
+ "path": "System.Xml.XDocument/4.0.11",
"files": [
- "System.Xml.XDocument.4.0.10.nupkg.sha512",
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
"System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Xml.XDocument.dll",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Xml.XDocument.dll",
- "ref/dotnet/System.Xml.XDocument.xml",
- "ref/dotnet/de/System.Xml.XDocument.xml",
- "ref/dotnet/es/System.Xml.XDocument.xml",
- "ref/dotnet/fr/System.Xml.XDocument.xml",
- "ref/dotnet/it/System.Xml.XDocument.xml",
- "ref/dotnet/ja/System.Xml.XDocument.xml",
- "ref/dotnet/ko/System.Xml.XDocument.xml",
- "ref/dotnet/ru/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
- "ref/net46/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
}
},
"projectFileDependencyGroups": {
- "": [
- "Microsoft.NETCore >= 5.0.0",
- "Microsoft.NETCore.Portable.Compatibility >= 1.0.0"
- ],
- ".NETPlatform,Version=v5.0": []
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
},
"tools": {},
"projectFileToolGroups": {}
diff --git a/MediaBrowser.Mono.sln b/MediaBrowser.Mono.sln
index ffc269d73..0e3421f90 100644
--- a/MediaBrowser.Mono.sln
+++ b/MediaBrowser.Mono.sln
@@ -37,6 +37,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Drawing", "Emby.Drawin
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Nat", "Mono.Nat\Mono.Nat.csproj", "{D7453B88-2266-4805-B39B-2B5A2A33E1BA}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BDInfo", "BDInfo\BDInfo.csproj", "{88AE38DF-19D7-406F-A6A9-09527719A21E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DvdLib", "DvdLib\DvdLib.csproj", "{713F42B5-878E-499D-A878-E4C652B1D5E8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Photos", "Emby.Photos\Emby.Photos.csproj", "{89AB4548-770D-41FD-A891-8DAFF44F452C}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -218,6 +224,42 @@ Global
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|Any CPU.Build.0 = Release|Any CPU
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|x86.ActiveCfg = Release|Any CPU
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|x86.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MediaBrowser.Providers/Books/BookMetadataService.cs b/MediaBrowser.Providers/Books/BookMetadataService.cs
index 6f4a744c2..ccc69eb62 100644
--- a/MediaBrowser.Providers/Books/BookMetadataService.cs
+++ b/MediaBrowser.Providers/Books/BookMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Books
{
diff --git a/MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs b/MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs
index 2dacb16ca..a625b93b8 100644
--- a/MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs
+++ b/MediaBrowser.Providers/BoxSets/BoxSetMetadataService.cs
@@ -9,7 +9,9 @@ using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.BoxSets
{
diff --git a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
index ab05c959e..cd0e9fb28 100644
--- a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
+++ b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
@@ -3,7 +3,6 @@ using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -17,7 +16,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.BoxSets
{
diff --git a/MediaBrowser.Providers/Channels/ChannelMetadataService.cs b/MediaBrowser.Providers/Channels/ChannelMetadataService.cs
index 22e196d72..c2a6c07f9 100644
--- a/MediaBrowser.Providers/Channels/ChannelMetadataService.cs
+++ b/MediaBrowser.Providers/Channels/ChannelMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Channels
{
diff --git a/MediaBrowser.Providers/Folders/CollectionFolderMetadataService.cs b/MediaBrowser.Providers/Folders/CollectionFolderMetadataService.cs
index 2f534c12e..c6013a94d 100644
--- a/MediaBrowser.Providers/Folders/CollectionFolderMetadataService.cs
+++ b/MediaBrowser.Providers/Folders/CollectionFolderMetadataService.cs
@@ -1,8 +1,10 @@
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Collections;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
diff --git a/MediaBrowser.Providers/Folders/FolderMetadataService.cs b/MediaBrowser.Providers/Folders/FolderMetadataService.cs
index 8c4737fc4..94125b29d 100644
--- a/MediaBrowser.Providers/Folders/FolderMetadataService.cs
+++ b/MediaBrowser.Providers/Folders/FolderMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Folders
{
diff --git a/MediaBrowser.Providers/Folders/UserViewMetadataService.cs b/MediaBrowser.Providers/Folders/UserViewMetadataService.cs
index b8f58307a..b1410bfd9 100644
--- a/MediaBrowser.Providers/Folders/UserViewMetadataService.cs
+++ b/MediaBrowser.Providers/Folders/UserViewMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Folders
{
diff --git a/MediaBrowser.Providers/GameGenres/GameGenreImageProvider.cs b/MediaBrowser.Providers/GameGenres/GameGenreImageProvider.cs
index b26f23715..8c235a1d6 100644
--- a/MediaBrowser.Providers/GameGenres/GameGenreImageProvider.cs
+++ b/MediaBrowser.Providers/GameGenres/GameGenreImageProvider.cs
@@ -11,7 +11,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.GameGenres
{
@@ -88,7 +90,7 @@ namespace MediaBrowser.Providers.GameGenres
private RemoteImageInfo GetImage(IHasImages item, string filename, ImageType type, string remoteFilename)
{
- var list = ImageUtils.GetAvailableImages(filename);
+ var list = ImageUtils.GetAvailableImages(filename, _fileSystem);
var match = ImageUtils.FindMatch(item, list);
diff --git a/MediaBrowser.Providers/GameGenres/GameGenreMetadataService.cs b/MediaBrowser.Providers/GameGenres/GameGenreMetadataService.cs
index fb2244e32..180d36378 100644
--- a/MediaBrowser.Providers/GameGenres/GameGenreMetadataService.cs
+++ b/MediaBrowser.Providers/GameGenres/GameGenreMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.GameGenres
{
diff --git a/MediaBrowser.Providers/Games/GameMetadataService.cs b/MediaBrowser.Providers/Games/GameMetadataService.cs
index a44f1d95f..d6f61fa94 100644
--- a/MediaBrowser.Providers/Games/GameMetadataService.cs
+++ b/MediaBrowser.Providers/Games/GameMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Games
{
diff --git a/MediaBrowser.Providers/Games/GameSystemMetadataService.cs b/MediaBrowser.Providers/Games/GameSystemMetadataService.cs
index 6cf2a45a4..5794e8c9b 100644
--- a/MediaBrowser.Providers/Games/GameSystemMetadataService.cs
+++ b/MediaBrowser.Providers/Games/GameSystemMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Games
{
diff --git a/MediaBrowser.Providers/Genres/GenreImageProvider.cs b/MediaBrowser.Providers/Genres/GenreImageProvider.cs
index 954cd008e..37f2b8ba0 100644
--- a/MediaBrowser.Providers/Genres/GenreImageProvider.cs
+++ b/MediaBrowser.Providers/Genres/GenreImageProvider.cs
@@ -10,7 +10,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Genres
{
@@ -87,7 +89,7 @@ namespace MediaBrowser.Providers.Genres
private RemoteImageInfo GetImage(IHasImages item, string filename, ImageType type, string remoteFilename)
{
- var list = ImageUtils.GetAvailableImages(filename);
+ var list = ImageUtils.GetAvailableImages(filename, _fileSystem);
var match = ImageUtils.FindMatch(item, list);
diff --git a/MediaBrowser.Providers/Genres/GenreMetadataService.cs b/MediaBrowser.Providers/Genres/GenreMetadataService.cs
index d4ea3e9cf..39f9354db 100644
--- a/MediaBrowser.Providers/Genres/GenreMetadataService.cs
+++ b/MediaBrowser.Providers/Genres/GenreMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Genres
{
diff --git a/MediaBrowser.Providers/ImagesByName/ImageUtils.cs b/MediaBrowser.Providers/ImagesByName/ImageUtils.cs
index b53348749..bbcbbda90 100644
--- a/MediaBrowser.Providers/ImagesByName/ImageUtils.cs
+++ b/MediaBrowser.Providers/ImagesByName/ImageUtils.cs
@@ -6,7 +6,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.ImagesByName
{
@@ -68,23 +70,26 @@ namespace MediaBrowser.Providers.ImagesByName
.Replace("/", string.Empty);
}
- public static IEnumerable<string> GetAvailableImages(string file)
+ public static IEnumerable<string> GetAvailableImages(string file, IFileSystem fileSystem)
{
- using (var reader = new StreamReader(file))
+ using (var fileStream = fileSystem.GetFileStream(file, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- var lines = new List<string>();
-
- while (!reader.EndOfStream)
+ using (var reader = new StreamReader(fileStream))
{
- var text = reader.ReadLine();
+ var lines = new List<string>();
- if (!string.IsNullOrWhiteSpace(text))
+ while (!reader.EndOfStream)
{
- lines.Add(text);
+ var text = reader.ReadLine();
+
+ if (!string.IsNullOrWhiteSpace(text))
+ {
+ lines.Add(text);
+ }
}
- }
- return lines;
+ return lines;
+ }
}
}
}
diff --git a/MediaBrowser.Providers/LiveTv/AudioRecordingService.cs b/MediaBrowser.Providers/LiveTv/AudioRecordingService.cs
index 1d99a678b..df4a03cdb 100644
--- a/MediaBrowser.Providers/LiveTv/AudioRecordingService.cs
+++ b/MediaBrowser.Providers/LiveTv/AudioRecordingService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.LiveTv
{
diff --git a/MediaBrowser.Providers/LiveTv/ChannelMetadataService.cs b/MediaBrowser.Providers/LiveTv/ChannelMetadataService.cs
index 8abb99689..7b5065986 100644
--- a/MediaBrowser.Providers/LiveTv/ChannelMetadataService.cs
+++ b/MediaBrowser.Providers/LiveTv/ChannelMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.LiveTv
{
diff --git a/MediaBrowser.Providers/LiveTv/ProgramMetadataService.cs b/MediaBrowser.Providers/LiveTv/ProgramMetadataService.cs
index b73d82c19..eaacc41fa 100644
--- a/MediaBrowser.Providers/LiveTv/ProgramMetadataService.cs
+++ b/MediaBrowser.Providers/LiveTv/ProgramMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.LiveTv
{
diff --git a/MediaBrowser.Providers/LiveTv/VideoRecordingService.cs b/MediaBrowser.Providers/LiveTv/VideoRecordingService.cs
index 15530f8f9..a8df3c88b 100644
--- a/MediaBrowser.Providers/LiveTv/VideoRecordingService.cs
+++ b/MediaBrowser.Providers/LiveTv/VideoRecordingService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.LiveTv
{
diff --git a/MediaBrowser.Providers/Manager/ImageSaver.cs b/MediaBrowser.Providers/Manager/ImageSaver.cs
index 3b7e24e3a..d4bfad174 100644
--- a/MediaBrowser.Providers/Manager/ImageSaver.cs
+++ b/MediaBrowser.Providers/Manager/ImageSaver.cs
@@ -16,7 +16,8 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Manager
@@ -173,14 +174,14 @@ namespace MediaBrowser.Providers.Manager
try
{
- var currentFile = new FileInfo(currentPath);
+ var currentFile = _fileSystem.GetFileInfo(currentPath);
// This will fail if the file is hidden
if (currentFile.Exists)
{
- if ((currentFile.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ if (currentFile.IsHidden)
{
- currentFile.Attributes &= ~FileAttributes.Hidden;
+ _fileSystem.SetHidden(currentFile.FullName, false);
}
_fileSystem.DeleteFile(currentFile.FullName);
@@ -255,18 +256,18 @@ namespace MediaBrowser.Providers.Manager
_fileSystem.CreateDirectory(Path.GetDirectoryName(path));
// If the file is currently hidden we'll have to remove that or the save will fail
- var file = new FileInfo(path);
+ var file = _fileSystem.GetFileInfo(path);
// This will fail if the file is hidden
if (file.Exists)
{
- if ((file.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ if (file.IsHidden)
{
- file.Attributes &= ~FileAttributes.Hidden;
+ _fileSystem.SetHidden(file.FullName, false);
}
}
- using (var fs = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await source.CopyToAsync(fs, StreamDefaults.DefaultCopyToBufferSize, cancellationToken)
.ConfigureAwait(false);
@@ -274,10 +275,7 @@ namespace MediaBrowser.Providers.Manager
if (_config.Configuration.SaveMetadataHidden)
{
- file.Refresh();
-
- // Add back the attribute
- file.Attributes |= FileAttributes.Hidden;
+ _fileSystem.SetHidden(file.FullName, true);
}
}
finally
diff --git a/MediaBrowser.Providers/Manager/ItemImageProvider.cs b/MediaBrowser.Providers/Manager/ItemImageProvider.cs
index 898fa522d..e9a675b0a 100644
--- a/MediaBrowser.Providers/Manager/ItemImageProvider.cs
+++ b/MediaBrowser.Providers/Manager/ItemImageProvider.cs
@@ -15,8 +15,10 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Model.MediaInfo;
@@ -154,7 +156,7 @@ namespace MediaBrowser.Providers.Manager
{
var mimeType = MimeTypes.GetMimeType(response.Path);
- var stream = _fileSystem.GetFileStream(response.Path, FileMode.Open, FileAccess.Read, FileShare.Read, true);
+ var stream = _fileSystem.GetFileStream(response.Path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read, true);
await _providerManager.SaveImage(item, stream, mimeType, imageType, null, cancellationToken).ConfigureAwait(false);
}
@@ -370,14 +372,14 @@ namespace MediaBrowser.Providers.Manager
}
// Delete the source file
- var currentFile = new FileInfo(image.Path);
+ var currentFile = _fileSystem.GetFileInfo(image.Path);
// Deletion will fail if the file is hidden so remove the attribute first
if (currentFile.Exists)
{
- if ((currentFile.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ if (currentFile.IsHidden)
{
- currentFile.Attributes &= ~FileAttributes.Hidden;
+ _fileSystem.SetHidden(currentFile.FullName, false);
}
_fileSystem.DeleteFile(currentFile.FullName);
@@ -611,7 +613,7 @@ namespace MediaBrowser.Providers.Manager
{
try
{
- if (item.GetImages(imageType).Any(i => new FileInfo(i.Path).Length == response.ContentLength.Value))
+ if (item.GetImages(imageType).Any(i => _fileSystem.GetFileInfo(i.Path).Length == response.ContentLength.Value))
{
response.Content.Dispose();
continue;
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index 41cacbe0a..e0570ffc4 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -10,7 +10,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Providers;
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs
index 43598e29d..ba4b624e3 100644
--- a/MediaBrowser.Providers/Manager/ProviderManager.cs
+++ b/MediaBrowser.Providers/Manager/ProviderManager.cs
@@ -19,8 +19,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
@@ -148,7 +149,7 @@ namespace MediaBrowser.Providers.Manager
throw new ArgumentNullException("source");
}
- var fileStream = _fileSystem.GetFileStream(source, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true);
+ var fileStream = _fileSystem.GetFileStream(source, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true);
return new ImageSaver(ConfigurationManager, _libraryMonitor, _fileSystem, _logger, _memoryStreamProvider).SaveImage(item, fileStream, mimeType, type, imageIndex, saveLocallyWithMedia, cancellationToken);
}
@@ -862,8 +863,8 @@ namespace MediaBrowser.Providers.Manager
private readonly ConcurrentQueue<Tuple<Guid, MetadataRefreshOptions>> _refreshQueue =
new ConcurrentQueue<Tuple<Guid, MetadataRefreshOptions>>();
- private readonly object _refreshTimerLock = new object();
- private Timer _refreshTimer;
+ private readonly object _refreshQueueLock = new object();
+ private bool _isProcessingRefreshQueue;
public void QueueRefresh(Guid id, MetadataRefreshOptions options)
{
@@ -873,38 +874,18 @@ namespace MediaBrowser.Providers.Manager
}
_refreshQueue.Enqueue(new Tuple<Guid, MetadataRefreshOptions>(id, options));
- StartRefreshTimer();
- }
- private void StartRefreshTimer()
- {
- if (_disposed)
+ lock (_refreshQueueLock)
{
- return;
- }
-
- lock (_refreshTimerLock)
- {
- if (_refreshTimer == null)
+ if (!_isProcessingRefreshQueue)
{
- _refreshTimer = new Timer(RefreshTimerCallback, null, 100, Timeout.Infinite);
+ _isProcessingRefreshQueue = true;
+ Task.Run(() => StartProcessingRefreshQueue());
}
}
}
- private void StopRefreshTimer()
- {
- lock (_refreshTimerLock)
- {
- if (_refreshTimer != null)
- {
- _refreshTimer.Dispose();
- _refreshTimer = null;
- }
- }
- }
-
- private async void RefreshTimerCallback(object state)
+ private async Task StartProcessingRefreshQueue()
{
Tuple<Guid, MetadataRefreshOptions> refreshItem;
var libraryManager = _libraryManagerFactory();
@@ -938,7 +919,10 @@ namespace MediaBrowser.Providers.Manager
}
}
- StopRefreshTimer();
+ lock (_refreshQueueLock)
+ {
+ _isProcessingRefreshQueue = false;
+ }
}
private async Task RefreshItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken)
@@ -1017,7 +1001,6 @@ namespace MediaBrowser.Providers.Manager
public void Dispose()
{
_disposed = true;
- StopRefreshTimer();
}
}
} \ No newline at end of file
diff --git a/MediaBrowser.Providers/MediaBrowser.Providers.csproj b/MediaBrowser.Providers/MediaBrowser.Providers.csproj
index 5612db7ea..5d3749111 100644
--- a/MediaBrowser.Providers/MediaBrowser.Providers.csproj
+++ b/MediaBrowser.Providers/MediaBrowser.Providers.csproj
@@ -13,8 +13,9 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<ProductVersion>10.0.0</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
- <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -42,35 +43,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="BDInfo, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\MediaBrowser.BdInfo.1.0.1\lib\portable-net46+win10\BDInfo.dll</HintPath>
- <Private>True</Private>
- </Reference>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="DvdLib, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\MediaBrowser.BdInfo.1.0.1\lib\portable-net46+win10\DvdLib.dll</HintPath>
- <Private>True</Private>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Net" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- <Reference Include="taglib-sharp, Version=2.1.0.0, Culture=neutral, PublicKeyToken=db62eba44689b5b0, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\ThirdParty\taglib\taglib-sharp.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
<Compile Include="..\SharedVersion.cs">
<Link>Properties\SharedVersion.cs</Link>
</Compile>
@@ -141,16 +113,12 @@
<Compile Include="People\PersonMetadataService.cs" />
<Compile Include="People\MovieDbPersonProvider.cs" />
<Compile Include="Photos\PhotoAlbumMetadataService.cs" />
- <Compile Include="Photos\PhotoHelper.cs" />
<Compile Include="Photos\PhotoMetadataService.cs" />
- <Compile Include="Photos\PhotoProvider.cs" />
<Compile Include="Playlists\PlaylistMetadataService.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Manager\ProviderUtils.cs" />
<Compile Include="Studios\StudiosImageProvider.cs" />
<Compile Include="Studios\StudioMetadataService.cs" />
- <Compile Include="Subtitles\ConfigurationExtension.cs" />
- <Compile Include="Subtitles\OpenSubtitleDownloader.cs" />
<Compile Include="Subtitles\SubtitleManager.cs" />
<Compile Include="TV\DummySeasonProvider.cs" />
<Compile Include="TV\EpisodeMetadataService.cs" />
@@ -172,7 +140,6 @@
<Compile Include="TV\SeasonMetadataService.cs" />
<Compile Include="TV\TheTVDB\TvdbEpisodeProvider.cs" />
<Compile Include="TV\TheTVDB\TvdbSeriesProvider.cs" />
- <Compile Include="TV\SeriesPostScanTask.cs" />
<Compile Include="TV\TheTVDB\TvdbPrescanTask.cs" />
<Compile Include="TV\TvExternalIds.cs" />
<Compile Include="Users\UserMetadataService.cs" />
@@ -180,6 +147,10 @@
<Compile Include="Years\YearMetadataService.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\DvdLib\DvdLib.csproj">
+ <Project>{713f42b5-878e-499d-a878-e4c652b1d5e8}</Project>
+ <Name>DvdLib</Name>
+ </ProjectReference>
<ProjectReference Include="..\MediaBrowser.Common\MediaBrowser.Common.csproj">
<Project>{9142EEFA-7570-41E1-BFCC-468BB571AF2F}</Project>
<Name>MediaBrowser.Common</Name>
@@ -192,16 +163,9 @@
<Project>{7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}</Project>
<Name>MediaBrowser.Model</Name>
</ProjectReference>
- <ProjectReference Include="..\OpenSubtitlesHandler\OpenSubtitlesHandler.csproj">
- <Project>{4a4402d4-e910-443b-b8fc-2c18286a2ca0}</Project>
- <Name>OpenSubtitlesHandler</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <None Include="packages.config" />
</ItemGroup>
<ItemGroup />
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
diff --git a/MediaBrowser.Providers/MediaBrowser.Providers.nuget.targets b/MediaBrowser.Providers/MediaBrowser.Providers.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.Providers/MediaBrowser.Providers.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.Providers/MediaInfo/AudioImageProvider.cs b/MediaBrowser.Providers/MediaInfo/AudioImageProvider.cs
index 68fc80371..fee11d989 100644
--- a/MediaBrowser.Providers/MediaInfo/AudioImageProvider.cs
+++ b/MediaBrowser.Providers/MediaInfo/AudioImageProvider.cs
@@ -12,7 +12,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.MediaInfo
{
@@ -85,11 +87,11 @@ namespace MediaBrowser.Providers.MediaInfo
var tempFile = await _mediaEncoder.ExtractAudioImage(item.Path, imageStreamIndex, cancellationToken).ConfigureAwait(false);
- File.Copy(tempFile, path, true);
+ _fileSystem.CopyFile(tempFile, path, true);
try
{
- File.Delete(tempFile);
+ _fileSystem.DeleteFile(tempFile);
}
catch
{
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs b/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
index d255110fb..eaffc12d7 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
@@ -7,7 +7,6 @@ using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Providers;
@@ -21,7 +20,10 @@ using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.MediaInfo
{
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
index be0b2ca6d..45fcbc251 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
@@ -7,7 +7,6 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Providers;
@@ -26,7 +25,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.MediaInfo
{
@@ -132,23 +134,6 @@ namespace MediaBrowser.Providers.MediaInfo
{
cancellationToken.ThrowIfCancellationRequested();
- //var idString = item.Id.ToString("N");
- //var cachePath = Path.Combine(_appPaths.CachePath,
- // "ffprobe-video",
- // idString.Substring(0, 2), idString, "v" + SchemaVersion + _mediaEncoder.Version + item.DateModified.Ticks.ToString(_usCulture) + ".json");
-
- try
- {
- //return _json.DeserializeFromFile<Model.MediaInfo.MediaInfo>(cachePath);
- }
- catch (FileNotFoundException)
- {
-
- }
- catch (DirectoryNotFoundException)
- {
- }
-
var protocol = item.LocationType == LocationType.Remote
? MediaProtocol.Http
: MediaProtocol.File;
@@ -605,7 +590,7 @@ namespace MediaBrowser.Providers.MediaInfo
private void FetchFromDvdLib(Video item, IIsoMount mount)
{
var path = mount == null ? item.Path : mount.MountedPath;
- var dvd = new Dvd(path);
+ var dvd = new Dvd(path, _fileSystem);
var primaryTitle = dvd.Titles.OrderByDescending(GetRuntime).FirstOrDefault();
@@ -653,7 +638,7 @@ namespace MediaBrowser.Providers.MediaInfo
/// <returns>System.Nullable{IsoType}.</returns>
private IsoType? DetermineIsoType(IIsoMount isoMount)
{
- var fileSystemEntries = Directory.EnumerateFileSystemEntries(isoMount.MountedPath).Select(Path.GetFileName).ToList();
+ var fileSystemEntries = _fileSystem.GetFileSystemEntryPaths(isoMount.MountedPath).Select(Path.GetFileName).ToList();
if (fileSystemEntries.Contains("video_ts", StringComparer.OrdinalIgnoreCase) ||
fileSystemEntries.Contains("VIDEO_TS.IFO", StringComparer.OrdinalIgnoreCase))
diff --git a/MediaBrowser.Providers/MediaInfo/SubtitleResolver.cs b/MediaBrowser.Providers/MediaInfo/SubtitleResolver.cs
index 024171f40..e4becec56 100644
--- a/MediaBrowser.Providers/MediaInfo/SubtitleResolver.cs
+++ b/MediaBrowser.Providers/MediaInfo/SubtitleResolver.cs
@@ -1,13 +1,15 @@
using MediaBrowser.Model.Extensions;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.MediaInfo
{
@@ -136,7 +138,7 @@ namespace MediaBrowser.Providers.MediaInfo
return files.Where(i =>
{
- if (!i.Attributes.HasFlag(FileAttributes.Directory) &&
+ if (!i.IsDirectory &&
SubtitleExtensions.Contains(i.Extension, StringComparer.OrdinalIgnoreCase))
{
var fileNameWithoutExtension = fileSystem.GetFileNameWithoutExtension(i);
diff --git a/MediaBrowser.Providers/MediaInfo/SubtitleScheduledTask.cs b/MediaBrowser.Providers/MediaInfo/SubtitleScheduledTask.cs
index eaaab22fd..e34df6b62 100644
--- a/MediaBrowser.Providers/MediaInfo/SubtitleScheduledTask.cs
+++ b/MediaBrowser.Providers/MediaInfo/SubtitleScheduledTask.cs
@@ -88,10 +88,16 @@ namespace MediaBrowser.Providers.MediaInfo
}).OfType<Video>()
.ToList();
+ if (videos.Count == 0)
+ {
+ return;
+ }
+
var failHistoryPath = Path.Combine(_config.ApplicationPaths.CachePath, "subtitlehistory.json");
var history = GetHistory(failHistoryPath);
var numComplete = 0;
+ var hasChanges = false;
foreach (var video in videos)
{
@@ -123,6 +129,8 @@ namespace MediaBrowser.Providers.MediaInfo
history[video.Id.ToString("N")] = DateTime.UtcNow;
}
+ hasChanges = true;
+
// Update progress
numComplete++;
double percent = numComplete;
@@ -131,7 +139,10 @@ namespace MediaBrowser.Providers.MediaInfo
progress.Report(100 * percent);
}
- _json.SerializeToFile(history, failHistoryPath);
+ if (hasChanges)
+ {
+ _json.SerializeToFile(history, failHistoryPath);
+ }
}
private Dictionary<string,DateTime> GetHistory(string path)
diff --git a/MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs b/MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs
index 45d1c3d80..5da18ac60 100644
--- a/MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs
+++ b/MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs
@@ -13,7 +13,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.MediaInfo
{
diff --git a/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs b/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
index 2a40e4d85..cde7eda2f 100644
--- a/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
+++ b/MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
@@ -19,7 +19,9 @@ using System.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Providers.TV;
@@ -116,7 +118,7 @@ namespace MediaBrowser.Providers.Movies
{
// No biggie. Don't blow up
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No biggie. Don't blow up
}
@@ -288,7 +290,7 @@ namespace MediaBrowser.Providers.Movies
}).ConfigureAwait(false))
{
- using (var fileStream = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await response.CopyToAsync(fileStream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/Movies/GenericMovieDbInfo.cs b/MediaBrowser.Providers/Movies/GenericMovieDbInfo.cs
index 82a2dfbe9..8bff02206 100644
--- a/MediaBrowser.Providers/Movies/GenericMovieDbInfo.cs
+++ b/MediaBrowser.Providers/Movies/GenericMovieDbInfo.cs
@@ -13,7 +13,9 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Extensions;
namespace MediaBrowser.Providers.Movies
diff --git a/MediaBrowser.Providers/Movies/MovieDbImageProvider.cs b/MediaBrowser.Providers/Movies/MovieDbImageProvider.cs
index 49f341f26..f2e544d0a 100644
--- a/MediaBrowser.Providers/Movies/MovieDbImageProvider.cs
+++ b/MediaBrowser.Providers/Movies/MovieDbImageProvider.cs
@@ -14,6 +14,7 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Movies
{
@@ -21,11 +22,13 @@ namespace MediaBrowser.Providers.Movies
{
private readonly IJsonSerializer _jsonSerializer;
private readonly IHttpClient _httpClient;
+ private readonly IFileSystem _fileSystem;
- public MovieDbImageProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient)
+ public MovieDbImageProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient, IFileSystem fileSystem)
{
_jsonSerializer = jsonSerializer;
_httpClient = httpClient;
+ _fileSystem = fileSystem;
}
public string Name
@@ -196,7 +199,7 @@ namespace MediaBrowser.Providers.Movies
if (!string.IsNullOrEmpty(path))
{
- var fileInfo = new FileInfo(path);
+ var fileInfo = _fileSystem.GetFileInfo(path);
if (fileInfo.Exists)
{
diff --git a/MediaBrowser.Providers/Movies/MovieDbProvider.cs b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
index b0d119ff9..d42c8fa98 100644
--- a/MediaBrowser.Providers/Movies/MovieDbProvider.cs
+++ b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -17,8 +16,11 @@ using System.IO;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Net;
namespace MediaBrowser.Providers.Movies
diff --git a/MediaBrowser.Providers/Movies/MovieMetadataService.cs b/MediaBrowser.Providers/Movies/MovieMetadataService.cs
index 83be9ca6f..2187d6df1 100644
--- a/MediaBrowser.Providers/Movies/MovieMetadataService.cs
+++ b/MediaBrowser.Providers/Movies/MovieMetadataService.cs
@@ -6,8 +6,10 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Providers.Movies
{
diff --git a/MediaBrowser.Providers/Music/AlbumMetadataService.cs b/MediaBrowser.Providers/Music/AlbumMetadataService.cs
index 4f87b2036..e5dbba902 100644
--- a/MediaBrowser.Providers/Music/AlbumMetadataService.cs
+++ b/MediaBrowser.Providers/Music/AlbumMetadataService.cs
@@ -9,7 +9,9 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
diff --git a/MediaBrowser.Providers/Music/ArtistMetadataService.cs b/MediaBrowser.Providers/Music/ArtistMetadataService.cs
index b2f975b13..1bd427ac9 100644
--- a/MediaBrowser.Providers/Music/ArtistMetadataService.cs
+++ b/MediaBrowser.Providers/Music/ArtistMetadataService.cs
@@ -9,7 +9,9 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
diff --git a/MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs b/MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs
index 5963e90e2..2e4c75375 100644
--- a/MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs
+++ b/MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs
@@ -13,7 +13,9 @@ using System.Globalization;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
@@ -167,7 +169,7 @@ namespace MediaBrowser.Providers.Music
}).ConfigureAwait(false))
{
- using (var xmlFileStream = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var xmlFileStream = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await response.CopyToAsync(xmlFileStream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/Music/AudioDbArtistProvider.cs b/MediaBrowser.Providers/Music/AudioDbArtistProvider.cs
index 8bcb01228..ae198a418 100644
--- a/MediaBrowser.Providers/Music/AudioDbArtistProvider.cs
+++ b/MediaBrowser.Providers/Music/AudioDbArtistProvider.cs
@@ -12,7 +12,9 @@ using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
@@ -156,7 +158,7 @@ namespace MediaBrowser.Providers.Music
{
_fileSystem.CreateDirectory(Path.GetDirectoryName(path));
- using (var xmlFileStream = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var xmlFileStream = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await response.CopyToAsync(xmlFileStream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/Music/AudioMetadataService.cs b/MediaBrowser.Providers/Music/AudioMetadataService.cs
index 67ddd8981..faa8bb3ad 100644
--- a/MediaBrowser.Providers/Music/AudioMetadataService.cs
+++ b/MediaBrowser.Providers/Music/AudioMetadataService.cs
@@ -7,7 +7,9 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
diff --git a/MediaBrowser.Providers/Music/FanArtAlbumProvider.cs b/MediaBrowser.Providers/Music/FanArtAlbumProvider.cs
index 2f09d64af..fe9707c9e 100644
--- a/MediaBrowser.Providers/Music/FanArtAlbumProvider.cs
+++ b/MediaBrowser.Providers/Music/FanArtAlbumProvider.cs
@@ -14,7 +14,9 @@ using System.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Providers.Music
@@ -92,7 +94,7 @@ namespace MediaBrowser.Providers.Music
{
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
}
diff --git a/MediaBrowser.Providers/Music/FanArtArtistProvider.cs b/MediaBrowser.Providers/Music/FanArtArtistProvider.cs
index 6afa80507..e21f9d35b 100644
--- a/MediaBrowser.Providers/Music/FanArtArtistProvider.cs
+++ b/MediaBrowser.Providers/Music/FanArtArtistProvider.cs
@@ -17,7 +17,9 @@ using System.Net;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Net;
using MediaBrowser.Model.Serialization;
@@ -96,7 +98,7 @@ namespace MediaBrowser.Providers.Music
{
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
}
@@ -259,7 +261,7 @@ namespace MediaBrowser.Providers.Music
}).ConfigureAwait(false))
{
- using (var saveFileStream = _fileSystem.GetFileStream(jsonPath, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var saveFileStream = _fileSystem.GetFileStream(jsonPath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await response.CopyToAsync(saveFileStream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs b/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
index 9ed8f0a00..6bda0278c 100644
--- a/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
+++ b/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
@@ -15,6 +15,7 @@ using System.Threading;
using System.Threading.Tasks;
using System.Xml;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.Music
{
@@ -26,15 +27,17 @@ namespace MediaBrowser.Providers.Music
private readonly IApplicationHost _appHost;
private readonly ILogger _logger;
private readonly IJsonSerializer _json;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
public static string MusicBrainzBaseUrl = "https://www.musicbrainz.org";
- public MusicBrainzAlbumProvider(IHttpClient httpClient, IApplicationHost appHost, ILogger logger, IJsonSerializer json)
+ public MusicBrainzAlbumProvider(IHttpClient httpClient, IApplicationHost appHost, ILogger logger, IJsonSerializer json, IXmlReaderSettingsFactory xmlSettings)
{
_httpClient = httpClient;
_appHost = appHost;
_logger = logger;
_json = json;
+ _xmlSettings = xmlSettings;
Current = this;
}
@@ -71,35 +74,50 @@ namespace MediaBrowser.Providers.Music
if (!string.IsNullOrWhiteSpace(url))
{
- var doc = await GetMusicBrainzResponse(url, isNameSearch, cancellationToken).ConfigureAwait(false);
-
- return GetResultsFromResponse(doc);
+ using (var stream = await GetMusicBrainzResponse(url, isNameSearch, cancellationToken).ConfigureAwait(false))
+ {
+ return GetResultsFromResponse(stream);
+ }
}
return new List<RemoteSearchResult>();
}
- private IEnumerable<RemoteSearchResult> GetResultsFromResponse(XmlDocument doc)
+ private List<RemoteSearchResult> GetResultsFromResponse(Stream stream)
{
- return ReleaseResult.Parse(doc).Select(i =>
+ using (var oReader = new StreamReader(stream, Encoding.UTF8))
{
- var result = new RemoteSearchResult
- {
- Name = i.Title,
- ProductionYear = i.Year
- };
+ var settings = _xmlSettings.Create(false);
- if (!string.IsNullOrWhiteSpace(i.ReleaseId))
- {
- result.SetProviderId(MetadataProviders.MusicBrainzAlbum, i.ReleaseId);
- }
- if (!string.IsNullOrWhiteSpace(i.ReleaseGroupId))
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ using (var reader = XmlReader.Create(oReader, settings))
{
- result.SetProviderId(MetadataProviders.MusicBrainzReleaseGroup, i.ReleaseGroupId);
- }
+ var results = ReleaseResult.Parse(reader);
- return result;
- });
+ return results.Select(i =>
+ {
+ var result = new RemoteSearchResult
+ {
+ Name = i.Title,
+ ProductionYear = i.Year
+ };
+
+ if (!string.IsNullOrWhiteSpace(i.ReleaseId))
+ {
+ result.SetProviderId(MetadataProviders.MusicBrainzAlbum, i.ReleaseId);
+ }
+ if (!string.IsNullOrWhiteSpace(i.ReleaseGroupId))
+ {
+ result.SetProviderId(MetadataProviders.MusicBrainzReleaseGroup, i.ReleaseGroupId);
+ }
+
+ return result;
+ }).ToList();
+ }
+ }
}
public async Task<MetadataResult<MusicAlbum>> GetMetadata(AlbumInfo id, CancellationToken cancellationToken)
@@ -191,9 +209,22 @@ namespace MediaBrowser.Providers.Music
WebUtility.UrlEncode(albumName),
artistId);
- var doc = await GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false);
+ using (var stream = await GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false))
+ {
+ using (var oReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- return ReleaseResult.Parse(doc, 1).FirstOrDefault();
+ using (var reader = XmlReader.Create(oReader, settings))
+ {
+ return ReleaseResult.Parse(reader).FirstOrDefault();
+ }
+ }
+ }
}
private async Task<ReleaseResult> GetReleaseResultByArtistName(string albumName, string artistName, CancellationToken cancellationToken)
@@ -202,9 +233,22 @@ namespace MediaBrowser.Providers.Music
WebUtility.UrlEncode(albumName),
WebUtility.UrlEncode(artistName));
- var doc = await GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false);
+ using (var stream = await GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false))
+ {
+ using (var oReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- return ReleaseResult.Parse(doc, 1).FirstOrDefault();
+ using (var reader = XmlReader.Create(oReader, settings))
+ {
+ return ReleaseResult.Parse(reader).FirstOrDefault();
+ }
+ }
+ }
}
private class ReleaseResult
@@ -215,46 +259,32 @@ namespace MediaBrowser.Providers.Music
public string Overview;
public int? Year;
- public static List<ReleaseResult> Parse(XmlDocument doc, int? limit = null)
+ public static List<ReleaseResult> Parse(XmlReader reader)
{
- var docElem = doc.DocumentElement;
var list = new List<ReleaseResult>();
- if (docElem == null)
- {
- return list;
- }
-
- var releaseList = docElem.FirstChild;
- if (releaseList == null)
- {
- return list;
- }
-
- var nodes = releaseList.ChildNodes;
+ reader.MoveToContent();
- if (nodes != null)
+ // Loop through each element
+ while (reader.Read())
{
- foreach (var node in nodes.Cast<XmlNode>())
+ if (reader.NodeType == XmlNodeType.Element)
{
- if (string.Equals(node.Name, "release", StringComparison.OrdinalIgnoreCase))
+ switch (reader.Name)
{
- var releaseId = node.Attributes["id"].Value;
- var releaseGroupId = GetReleaseGroupIdFromReleaseNode(node);
-
- list.Add(new ReleaseResult
- {
- ReleaseId = releaseId,
- ReleaseGroupId = releaseGroupId,
- Title = GetValueFromReleaseNode(node, "title"),
- Overview = GetValueFromReleaseNode(node, "annotation"),
- Year = GetYearFromReleaseNode(node, "date")
- });
-
- if (limit.HasValue && list.Count >= limit.Value)
- {
- break;
- }
+ case "release-list":
+ {
+ using (var subReader = reader.ReadSubtree())
+ {
+ list.AddRange(ParseReleaseList(subReader));
+ }
+ break;
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
}
}
}
@@ -262,61 +292,107 @@ namespace MediaBrowser.Providers.Music
return list;
}
- private static int? GetYearFromReleaseNode(XmlNode node, string name)
+ private static List<ReleaseResult> ParseReleaseList(XmlReader reader)
{
- var subNodes = node.ChildNodes;
- if (subNodes != null)
+ var list = new List<ReleaseResult>();
+
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- foreach (var subNode in subNodes.Cast<XmlNode>())
+ if (reader.NodeType == XmlNodeType.Element)
{
- if (string.Equals(subNode.Name, name, StringComparison.OrdinalIgnoreCase))
+ switch (reader.Name)
{
- DateTime date;
- if (DateTime.TryParse(subNode.InnerText, out date))
- {
- return date.Year;
- }
-
- return null;
+ case "release":
+ {
+ var releaseId = reader.GetAttribute("id");
+
+ using (var subReader = reader.ReadSubtree())
+ {
+ var release = ParseRelease(subReader, releaseId);
+ if (release != null)
+ {
+ list.Add(release);
+ }
+ }
+ break;
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
}
}
}
- return null;
+ return list;
}
- private static string GetValueFromReleaseNode(XmlNode node, string name)
+ private static ReleaseResult ParseRelease(XmlReader reader, string releaseId)
{
- var subNodes = node.ChildNodes;
- if (subNodes != null)
+ var result = new ReleaseResult
{
- foreach (var subNode in subNodes.Cast<XmlNode>())
- {
- if (string.Equals(subNode.Name, name, StringComparison.OrdinalIgnoreCase))
- {
- return subNode.InnerText;
- }
- }
- }
+ ReleaseId = releaseId
+ };
- return null;
- }
+ reader.MoveToContent();
- private static string GetReleaseGroupIdFromReleaseNode(XmlNode node)
- {
- var subNodes = node.ChildNodes;
- if (subNodes != null)
+ reader.Read();
+
+ // http://stackoverflow.com/questions/2299632/why-does-xmlreader-skip-every-other-element-if-there-is-no-whitespace-separator
+
+ // Loop through each element
+ while (!reader.EOF)
{
- foreach (var subNode in subNodes.Cast<XmlNode>())
+ if (reader.NodeType == XmlNodeType.Element)
{
- if (string.Equals(subNode.Name, "release-group", StringComparison.OrdinalIgnoreCase))
+ switch (reader.Name)
{
- return subNode.Attributes["id"].Value;
+ case "title":
+ {
+ result.Title = reader.ReadElementContentAsString();
+ break;
+ }
+ case "date":
+ {
+ var val = reader.ReadElementContentAsString();
+ DateTime date;
+ if (DateTime.TryParse(val, out date))
+ {
+ result.Year = date.Year;
+ }
+ break;
+ }
+ case "annotation":
+ {
+ result.Overview = reader.ReadElementContentAsString();
+ break;
+ }
+ case "release-group":
+ {
+ result.ReleaseGroupId = reader.GetAttribute("id");
+ using (var subtree = reader.ReadSubtree())
+ {
+ }
+ break;
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
}
}
+ else
+ {
+ reader.Read();
+ }
}
- return null;
+ return result;
}
}
@@ -330,33 +406,72 @@ namespace MediaBrowser.Providers.Music
{
var url = string.Format("/ws/2/release-group/?query=reid:{0}", releaseEntryId);
- var doc = await GetMusicBrainzResponse(url, false, cancellationToken).ConfigureAwait(false);
+ using (var stream = await GetMusicBrainzResponse(url, false, cancellationToken).ConfigureAwait(false))
+ {
+ using (var oReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ var settings = _xmlSettings.Create(false);
- var docElem = doc.DocumentElement;
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- if (docElem == null)
- {
- return null;
- }
+ using (var reader = XmlReader.Create(oReader, settings))
+ {
+ reader.MoveToContent();
- var releaseList = docElem.FirstChild;
- if (releaseList == null)
- {
- return null;
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "release-group-list":
+ {
+ using (var subReader = reader.ReadSubtree())
+ {
+ return GetFirstReleaseGroupId(subReader);
+ }
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
+ return null;
+ }
+ }
}
+ }
- var nodes = releaseList.ChildNodes;
+ private string GetFirstReleaseGroupId(XmlReader reader)
+ {
+ reader.MoveToContent();
- if (nodes != null)
+ // Loop through each element
+ while (reader.Read())
{
- foreach (var node in nodes.Cast<XmlNode>())
+ if (reader.NodeType == XmlNodeType.Element)
{
- if (string.Equals(node.Name, "release-group", StringComparison.OrdinalIgnoreCase))
+ switch (reader.Name)
{
- return node.Attributes["id"].Value;
+ case "release-group":
+ {
+ return reader.GetAttribute("id");
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
}
}
}
+
return null;
}
@@ -432,7 +547,7 @@ namespace MediaBrowser.Providers.Music
/// <param name="isSearch">if set to <c>true</c> [is search].</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task{XmlDocument}.</returns>
- internal async Task<XmlDocument> GetMusicBrainzResponse(string url, bool isSearch, CancellationToken cancellationToken)
+ internal async Task<Stream> GetMusicBrainzResponse(string url, bool isSearch, CancellationToken cancellationToken)
{
var urlInfo = await GetMbzUrl().ConfigureAwait(false);
@@ -444,8 +559,6 @@ namespace MediaBrowser.Providers.Music
url = urlInfo.url.TrimEnd('/') + url;
- var doc = new XmlDocument();
-
var options = new HttpRequestOptions
{
Url = url,
@@ -454,15 +567,7 @@ namespace MediaBrowser.Providers.Music
ResourcePool = _musicBrainzResourcePool
};
- using (var xml = await _httpClient.Get(options).ConfigureAwait(false))
- {
- using (var oReader = new StreamReader(xml, Encoding.UTF8))
- {
- doc.Load(oReader);
- }
- }
-
- return doc;
+ return await _httpClient.Get(options).ConfigureAwait(false);
}
public int Order
diff --git a/MediaBrowser.Providers/Music/MusicBrainzArtistProvider.cs b/MediaBrowser.Providers/Music/MusicBrainzArtistProvider.cs
index 88128bdc7..d670c8de1 100644
--- a/MediaBrowser.Providers/Music/MusicBrainzArtistProvider.cs
+++ b/MediaBrowser.Providers/Music/MusicBrainzArtistProvider.cs
@@ -6,17 +6,27 @@ using MediaBrowser.Model.Providers;
using System;
using System.Collections.Generic;
using System.Globalization;
+using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
+using MediaBrowser.Controller.Extensions;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.Music
{
public class MusicBrainzArtistProvider : IRemoteMetadataProvider<MusicArtist, ArtistInfo>
{
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
+
+ public MusicBrainzArtistProvider(IXmlReaderSettingsFactory xmlSettings)
+ {
+ _xmlSettings = xmlSettings;
+ }
+
public async Task<IEnumerable<RemoteSearchResult>> GetSearchResults(ArtistInfo searchInfo, CancellationToken cancellationToken)
{
var musicBrainzId = searchInfo.GetMusicBrainzArtistId();
@@ -25,10 +35,11 @@ namespace MediaBrowser.Providers.Music
{
var url = string.Format("/ws/2/artist/?query=arid:{0}", musicBrainzId);
- var doc = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, false, cancellationToken)
- .ConfigureAwait(false);
-
- return GetResultsFromResponse(doc);
+ using (var stream = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, false, cancellationToken)
+ .ConfigureAwait(false))
+ {
+ return GetResultsFromResponse(stream);
+ }
}
else
{
@@ -37,13 +48,14 @@ namespace MediaBrowser.Providers.Music
var url = String.Format("/ws/2/artist/?query=artist:\"{0}\"", UrlEncode(nameToSearch));
- var doc = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false);
-
- var results = GetResultsFromResponse(doc).ToList();
-
- if (results.Count > 0)
+ using (var stream = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false))
{
- return results;
+ var results = GetResultsFromResponse(stream).ToList();
+
+ if (results.Count > 0)
+ {
+ return results;
+ }
}
if (HasDiacritics(searchInfo.Name))
@@ -51,73 +63,145 @@ namespace MediaBrowser.Providers.Music
// Try again using the search with accent characters url
url = String.Format("/ws/2/artist/?query=artistaccent:\"{0}\"", UrlEncode(nameToSearch));
- doc = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false);
-
- return GetResultsFromResponse(doc);
+ using (var stream = await MusicBrainzAlbumProvider.Current.GetMusicBrainzResponse(url, true, cancellationToken).ConfigureAwait(false))
+ {
+ return GetResultsFromResponse(stream);
+ }
}
}
return new List<RemoteSearchResult>();
}
- private IEnumerable<RemoteSearchResult> GetResultsFromResponse(XmlDocument doc)
+ private IEnumerable<RemoteSearchResult> GetResultsFromResponse(Stream stream)
{
- var list = new List<RemoteSearchResult>();
+ using (var oReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ var settings = _xmlSettings.Create(false);
- var docElem = doc.DocumentElement;
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- if (docElem == null)
- {
- return list;
- }
+ using (var reader = XmlReader.Create(oReader, settings))
+ {
+ reader.MoveToContent();
- var artistList = docElem.FirstChild;
- if (artistList == null)
- {
- return list;
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "artist-list":
+ {
+ using (var subReader = reader.ReadSubtree())
+ {
+ return ParseArtistList(subReader);
+ }
+ }
+ default:
+ {
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
+
+ return new List<RemoteSearchResult>();
+ }
}
+ }
- var nodes = artistList.ChildNodes;
+ private IEnumerable<RemoteSearchResult> ParseArtistList(XmlReader reader)
+ {
+ var list = new List<RemoteSearchResult>();
- if (nodes != null)
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- foreach (var node in nodes.Cast<XmlNode>())
+ if (reader.NodeType == XmlNodeType.Element)
{
- if (node.Attributes != null)
+ switch (reader.Name)
{
- string name = null;
- string overview = null;
- string mbzId = node.Attributes["id"].Value;
-
- foreach (var child in node.ChildNodes.Cast<XmlNode>())
- {
- if (string.Equals(child.Name, "name", StringComparison.OrdinalIgnoreCase))
+ case "artist":
{
- name = child.InnerText;
+ var mbzId = reader.GetAttribute("id");
+
+ using (var subReader = reader.ReadSubtree())
+ {
+ var artist = ParseArtist(subReader, mbzId);
+ if (artist != null)
+ {
+ list.Add(artist);
+ }
+ }
+ break;
}
- if (string.Equals(child.Name, "annotation", StringComparison.OrdinalIgnoreCase))
+ default:
{
- overview = child.InnerText;
+ reader.Skip();
+ break;
}
- }
+ }
+ }
+ }
- if (!string.IsNullOrWhiteSpace(mbzId) && !string.IsNullOrWhiteSpace(name))
- {
- var result = new RemoteSearchResult
- {
- Name = name,
- Overview = overview
- };
+ return list;
+ }
- result.SetProviderId(MetadataProviders.MusicBrainzArtist, mbzId);
+ private RemoteSearchResult ParseArtist(XmlReader reader, string artistId)
+ {
+ var result = new RemoteSearchResult();
- list.Add(result);
- }
+ reader.MoveToContent();
+ reader.Read();
+
+ // http://stackoverflow.com/questions/2299632/why-does-xmlreader-skip-every-other-element-if-there-is-no-whitespace-separator
+
+ // Loop through each element
+ while (!reader.EOF)
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "name":
+ {
+ result.Name = reader.ReadElementContentAsString();
+ break;
+ }
+ case "annotation":
+ {
+ result.Overview = reader.ReadElementContentAsString();
+ break;
+ }
+ default:
+ {
+ // there is sort-name if ever needed
+ reader.Skip();
+ break;
+ }
}
}
+ else
+ {
+ reader.Read();
+ }
}
- return list;
+ result.SetProviderId(MetadataProviders.MusicBrainzArtist, artistId);
+
+ if (string.IsNullOrWhiteSpace(artistId) || string.IsNullOrWhiteSpace(result.Name))
+ {
+ return null;
+ }
+
+ return result;
}
public async Task<MetadataResult<MusicArtist>> GetMetadata(ArtistInfo id, CancellationToken cancellationToken)
@@ -159,21 +243,7 @@ namespace MediaBrowser.Providers.Music
/// <returns><c>true</c> if the specified text has diacritics; otherwise, <c>false</c>.</returns>
private bool HasDiacritics(string text)
{
- return !String.Equals(text, RemoveDiacritics(text), StringComparison.Ordinal);
- }
-
- /// <summary>
- /// Removes the diacritics.
- /// </summary>
- /// <param name="text">The text.</param>
- /// <returns>System.String.</returns>
- private string RemoveDiacritics(string text)
- {
- return String.Concat(
- text.Normalize(NormalizationForm.FormD)
- .Where(ch => CharUnicodeInfo.GetUnicodeCategory(ch) !=
- UnicodeCategory.NonSpacingMark)
- ).Normalize(NormalizationForm.FormC);
+ return !String.Equals(text, text.RemoveDiacritics(), StringComparison.Ordinal);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Music/MusicVideoMetadataService.cs b/MediaBrowser.Providers/Music/MusicVideoMetadataService.cs
index a50c07721..f46b6b128 100644
--- a/MediaBrowser.Providers/Music/MusicVideoMetadataService.cs
+++ b/MediaBrowser.Providers/Music/MusicVideoMetadataService.cs
@@ -7,7 +7,9 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Music
{
diff --git a/MediaBrowser.Providers/MusicGenres/MusicGenreMetadataService.cs b/MediaBrowser.Providers/MusicGenres/MusicGenreMetadataService.cs
index d7b96271b..f1ffd09db 100644
--- a/MediaBrowser.Providers/MusicGenres/MusicGenreMetadataService.cs
+++ b/MediaBrowser.Providers/MusicGenres/MusicGenreMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.MusicGenres
{
diff --git a/MediaBrowser.Providers/Omdb/OmdbImageProvider.cs b/MediaBrowser.Providers/Omdb/OmdbImageProvider.cs
index 90d172bc2..86bce2d98 100644
--- a/MediaBrowser.Providers/Omdb/OmdbImageProvider.cs
+++ b/MediaBrowser.Providers/Omdb/OmdbImageProvider.cs
@@ -1,4 +1,4 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
@@ -12,6 +12,8 @@ using MediaBrowser.Model.Serialization;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Providers.Omdb
{
diff --git a/MediaBrowser.Providers/Omdb/OmdbItemProvider.cs b/MediaBrowser.Providers/Omdb/OmdbItemProvider.cs
index 428bde2f2..28f9be1f2 100644
--- a/MediaBrowser.Providers/Omdb/OmdbItemProvider.cs
+++ b/MediaBrowser.Providers/Omdb/OmdbItemProvider.cs
@@ -1,4 +1,4 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
@@ -18,6 +18,8 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Providers.Omdb
{
diff --git a/MediaBrowser.Providers/Omdb/OmdbProvider.cs b/MediaBrowser.Providers/Omdb/OmdbProvider.cs
index 9c7a16fab..31336ca09 100644
--- a/MediaBrowser.Providers/Omdb/OmdbProvider.cs
+++ b/MediaBrowser.Providers/Omdb/OmdbProvider.cs
@@ -1,4 +1,4 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
@@ -14,6 +14,8 @@ using System.Net;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Providers.Omdb
{
@@ -223,7 +225,7 @@ namespace MediaBrowser.Providers.Omdb
string resultString;
- using (Stream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, 131072))
+ using (Stream stream = _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
using (var reader = new StreamReader(stream, new UTF8Encoding(false)))
{
@@ -242,7 +244,7 @@ namespace MediaBrowser.Providers.Omdb
string resultString;
- using (Stream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, 131072))
+ using (Stream stream = _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
using (var reader = new StreamReader(stream, new UTF8Encoding(false)))
{
diff --git a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
index c954e6323..caf9d5882 100644
--- a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
+++ b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
@@ -16,7 +16,9 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Net;
@@ -80,7 +82,7 @@ namespace MediaBrowser.Providers.People
};
result.SetProviderId(MetadataProviders.Tmdb, info.id.ToString(_usCulture));
- result.SetProviderId(MetadataProviders.Imdb, info.imdb_id.ToString(_usCulture));
+ result.SetProviderId(MetadataProviders.Imdb, info.imdb_id);
return new[] { result };
}
@@ -250,7 +252,7 @@ namespace MediaBrowser.Providers.People
{
_fileSystem.CreateDirectory(Path.GetDirectoryName(dataFilePath));
- using (var fs = _fileSystem.GetFileStream(dataFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(dataFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await json.CopyToAsync(fs).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/People/PersonMetadataService.cs b/MediaBrowser.Providers/People/PersonMetadataService.cs
index 0f8bd8b66..a306212ff 100644
--- a/MediaBrowser.Providers/People/PersonMetadataService.cs
+++ b/MediaBrowser.Providers/People/PersonMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.People
{
diff --git a/MediaBrowser.Providers/People/TvdbPersonImageProvider.cs b/MediaBrowser.Providers/People/TvdbPersonImageProvider.cs
index 2d4d484e6..944078fc5 100644
--- a/MediaBrowser.Providers/People/TvdbPersonImageProvider.cs
+++ b/MediaBrowser.Providers/People/TvdbPersonImageProvider.cs
@@ -15,6 +15,8 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.People
{
@@ -23,12 +25,16 @@ namespace MediaBrowser.Providers.People
private readonly IServerConfigurationManager _config;
private readonly ILibraryManager _libraryManager;
private readonly IHttpClient _httpClient;
+ private readonly IFileSystem _fileSystem;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public TvdbPersonImageProvider(IServerConfigurationManager config, ILibraryManager libraryManager, IHttpClient httpClient)
+ public TvdbPersonImageProvider(IServerConfigurationManager config, ILibraryManager libraryManager, IHttpClient httpClient, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlSettings)
{
_config = config;
_libraryManager = libraryManager;
_httpClient = httpClient;
+ _fileSystem = fileSystem;
+ _xmlSettings = xmlSettings;
}
public string Name
@@ -89,7 +95,7 @@ namespace MediaBrowser.Providers.People
{
return null;
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
return null;
}
@@ -97,46 +103,47 @@ namespace MediaBrowser.Providers.People
private RemoteImageInfo GetImageInfo(string xmlFile, string personName, CancellationToken cancellationToken)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
- using (var streamReader = new StreamReader(xmlFile, Encoding.UTF8))
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ using (var fileStream = _fileSystem.GetFileStream(xmlFile, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Actor":
- {
- using (var subtree = reader.ReadSubtree())
+ switch (reader.Name)
+ {
+ case "Actor":
{
- var info = FetchImageInfoFromActorNode(personName, subtree);
-
- if (info != null)
+ using (var subtree = reader.ReadSubtree())
{
- return info;
+ var info = FetchImageInfoFromActorNode(personName, subtree);
+
+ if (info != null)
+ {
+ return info;
+ }
}
+ break;
}
+ default:
+ reader.Skip();
break;
- }
- default:
- reader.Skip();
- break;
+ }
}
}
}
diff --git a/MediaBrowser.Providers/Photos/PhotoAlbumMetadataService.cs b/MediaBrowser.Providers/Photos/PhotoAlbumMetadataService.cs
index 9bfff6b84..b64b2f24e 100644
--- a/MediaBrowser.Providers/Photos/PhotoAlbumMetadataService.cs
+++ b/MediaBrowser.Providers/Photos/PhotoAlbumMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Photos
{
diff --git a/MediaBrowser.Providers/Photos/PhotoHelper.cs b/MediaBrowser.Providers/Photos/PhotoHelper.cs
deleted file mode 100644
index 2334c792e..000000000
--- a/MediaBrowser.Providers/Photos/PhotoHelper.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-using System;
-using System.Text;
-
-namespace MediaBrowser.Providers.Photos
-{
- public static class PhotoHelper
- {
- public static string Dec2Frac(double dbl)
- {
- char neg = ' ';
- double dblDecimal = dbl;
- if (dblDecimal == (int)dblDecimal) return dblDecimal.ToString(); //return no if it's not a decimal
- if (dblDecimal < 0)
- {
- dblDecimal = Math.Abs(dblDecimal);
- neg = '-';
- }
- var whole = (int)Math.Truncate(dblDecimal);
- string decpart = dblDecimal.ToString().Replace(Math.Truncate(dblDecimal) + ".", "");
- double rN = Convert.ToDouble(decpart);
- double rD = Math.Pow(10, decpart.Length);
-
- string rd = Recur(decpart);
- int rel = Convert.ToInt32(rd);
- if (rel != 0)
- {
- rN = rel;
- rD = (int)Math.Pow(10, rd.Length) - 1;
- }
- //just a few prime factors for testing purposes
- var primes = new[] { 47, 43, 37, 31, 29, 23, 19, 17, 13, 11, 7, 5, 3, 2 };
- foreach (int i in primes) ReduceNo(i, ref rD, ref rN);
-
- rN = rN + (whole * rD);
- return string.Format("{0}{1}/{2}", neg, rN, rD);
- }
-
- /// <summary>
- /// Finds out the recurring decimal in a specified number
- /// </summary>
- /// <param name="db">Number to check</param>
- /// <returns></returns>
- private static string Recur(string db)
- {
- if (db.Length < 13) return "0";
- var sb = new StringBuilder();
- for (int i = 0; i < 7; i++)
- {
- sb.Append(db[i]);
- int dlength = (db.Length / sb.ToString().Length);
- int occur = Occurence(sb.ToString(), db);
- if (dlength == occur || dlength == occur - sb.ToString().Length)
- {
- return sb.ToString();
- }
- }
- return "0";
- }
-
- /// <summary>
- /// Checks for number of occurence of specified no in a number
- /// </summary>
- /// <param name="s">The no to check occurence times</param>
- /// <param name="check">The number where to check this</param>
- /// <returns></returns>
- private static int Occurence(string s, string check)
- {
- int i = 0;
- int d = s.Length;
- string ds = check;
- for (int n = (ds.Length / d); n > 0; n--)
- {
- if (ds.Contains(s))
- {
- i++;
- ds = ds.Remove(ds.IndexOf(s, System.StringComparison.Ordinal), d);
- }
- }
- return i;
- }
-
- /// <summary>
- /// Reduces a fraction given the numerator and denominator
- /// </summary>
- /// <param name="i">Number to use in an attempt to reduce fraction</param>
- /// <param name="rD">the Denominator</param>
- /// <param name="rN">the Numerator</param>
- private static void ReduceNo(int i, ref double rD, ref double rN)
- {
- //keep reducing until divisibility ends
- while ((rD % i) < 1e-10 && (rN % i) < 1e-10)
- {
- rN = rN / i;
- rD = rD / i;
- }
- }
- }
-}
diff --git a/MediaBrowser.Providers/Photos/PhotoMetadataService.cs b/MediaBrowser.Providers/Photos/PhotoMetadataService.cs
index fb6ff6f09..617a510b8 100644
--- a/MediaBrowser.Providers/Photos/PhotoMetadataService.cs
+++ b/MediaBrowser.Providers/Photos/PhotoMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Photos
{
diff --git a/MediaBrowser.Providers/Playlists/PlaylistMetadataService.cs b/MediaBrowser.Providers/Playlists/PlaylistMetadataService.cs
index d1d5ba7de..cfdba0fb2 100644
--- a/MediaBrowser.Providers/Playlists/PlaylistMetadataService.cs
+++ b/MediaBrowser.Providers/Playlists/PlaylistMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Playlists
{
diff --git a/MediaBrowser.Providers/Studios/StudioMetadataService.cs b/MediaBrowser.Providers/Studios/StudioMetadataService.cs
index 9ee594a66..c773b7896 100644
--- a/MediaBrowser.Providers/Studios/StudioMetadataService.cs
+++ b/MediaBrowser.Providers/Studios/StudioMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Studios
{
diff --git a/MediaBrowser.Providers/Studios/StudiosImageProvider.cs b/MediaBrowser.Providers/Studios/StudiosImageProvider.cs
index bfb7eb8fd..bf017d148 100644
--- a/MediaBrowser.Providers/Studios/StudiosImageProvider.cs
+++ b/MediaBrowser.Providers/Studios/StudiosImageProvider.cs
@@ -11,7 +11,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Studios
{
@@ -88,7 +90,7 @@ namespace MediaBrowser.Providers.Studios
private RemoteImageInfo GetImage(IHasImages item, string filename, ImageType type, string remoteFilename)
{
- var list = ImageUtils.GetAvailableImages(filename);
+ var list = ImageUtils.GetAvailableImages(filename, _fileSystem);
var match = ImageUtils.FindMatch(item, list);
diff --git a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs
index a57e7d2c0..cd741bed5 100644
--- a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs
+++ b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs
@@ -16,7 +16,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Subtitles
{
@@ -131,7 +133,7 @@ namespace MediaBrowser.Providers.Subtitles
{
//var isText = MediaStream.IsTextFormat(response.Format);
- using (var fs = _fileSystem.GetFileStream(savePath, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(savePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(fs).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/TV/DummySeasonProvider.cs b/MediaBrowser.Providers/TV/DummySeasonProvider.cs
index b74eac219..f9f247999 100644
--- a/MediaBrowser.Providers/TV/DummySeasonProvider.cs
+++ b/MediaBrowser.Providers/TV/DummySeasonProvider.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -9,7 +8,10 @@ using System.Globalization;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
index 90a185ce0..3de79f779 100644
--- a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
+++ b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
@@ -8,7 +8,9 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs b/MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs
index e6a47d9d2..bf5803835 100644
--- a/MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs
+++ b/MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs
@@ -18,7 +18,9 @@ using System.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
@@ -101,7 +103,7 @@ namespace MediaBrowser.Providers.TV
{
// No biggie. Don't blow up
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No biggie. Don't blow up
}
diff --git a/MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs b/MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs
index 827a3c50f..223887415 100644
--- a/MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs
@@ -20,7 +20,9 @@ using System.Net;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
@@ -108,7 +110,7 @@ namespace MediaBrowser.Providers.TV
{
// No biggie. Don't blow up
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No biggie. Don't blow up
}
@@ -323,7 +325,7 @@ namespace MediaBrowser.Providers.TV
}).ConfigureAwait(false))
{
- using (var fileStream = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await response.CopyToAsync(fileStream).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
index 9c212e8a0..74a968062 100644
--- a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -14,11 +13,15 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
- class MissingEpisodeProvider
+ public class MissingEpisodeProvider
{
private readonly IServerConfigurationManager _config;
private readonly ILogger _logger;
@@ -29,14 +32,16 @@ namespace MediaBrowser.Providers.TV
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
private static readonly SemaphoreSlim _resourceLock = new SemaphoreSlim(1, 1);
public static bool IsRunning = false;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public MissingEpisodeProvider(ILogger logger, IServerConfigurationManager config, ILibraryManager libraryManager, ILocalizationManager localization, IFileSystem fileSystem)
+ public MissingEpisodeProvider(ILogger logger, IServerConfigurationManager config, ILibraryManager libraryManager, ILocalizationManager localization, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlSettings)
{
_logger = logger;
_config = config;
_libraryManager = libraryManager;
_localization = localization;
_fileSystem = fileSystem;
+ _xmlSettings = xmlSettings;
}
public async Task Run(List<IGrouping<string, Series>> series, bool addNewItems, CancellationToken cancellationToken)
@@ -54,7 +59,7 @@ namespace MediaBrowser.Providers.TV
{
break;
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
//_logger.Warn("Series files missing for series id {0}", seriesGroup.Key);
}
@@ -78,7 +83,8 @@ namespace MediaBrowser.Providers.TV
var seriesDataPath = TvdbSeriesProvider.GetSeriesDataPath(_config.ApplicationPaths, seriesProviderIds);
- var episodeFiles = Directory.EnumerateFiles(seriesDataPath, "*.xml", SearchOption.TopDirectoryOnly)
+ var episodeFiles = _fileSystem.GetFilePaths(seriesDataPath)
+ .Where(i => string.Equals(Path.GetExtension(i), ".xml", StringComparison.OrdinalIgnoreCase))
.Select(Path.GetFileNameWithoutExtension)
.Where(i => i.StartsWith("episode-", StringComparison.OrdinalIgnoreCase))
.ToList();
@@ -492,56 +498,59 @@ namespace MediaBrowser.Providers.TV
DateTime? airDate = null;
- // It appears the best way to filter out invalid entries is to only include those with valid air dates
- using (var streamReader = new StreamReader(xmlPath, Encoding.UTF8))
+ using (var fileStream = _fileSystem.GetFileStream(xmlPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, new XmlReaderSettings
+ // It appears the best way to filter out invalid entries is to only include those with valid air dates
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- }))
- {
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- if (reader.NodeType == XmlNodeType.Element)
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "EpisodeName":
- {
- var val = reader.ReadElementContentAsString();
- if (string.IsNullOrWhiteSpace(val))
+ switch (reader.Name)
+ {
+ case "EpisodeName":
{
- // Not valid, ignore these
- return null;
+ var val = reader.ReadElementContentAsString();
+ if (string.IsNullOrWhiteSpace(val))
+ {
+ // Not valid, ignore these
+ return null;
+ }
+ break;
}
- break;
- }
- case "FirstAired":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
+ case "FirstAired":
{
- DateTime date;
- if (DateTime.TryParse(val, out date))
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
{
- airDate = date.ToUniversalTime();
+ DateTime date;
+ if (DateTime.TryParse(val, out date))
+ {
+ airDate = date.ToUniversalTime();
+ }
}
+
+ break;
}
+ default:
+ reader.Skip();
break;
- }
-
- default:
- reader.Skip();
- break;
+ }
}
}
}
diff --git a/MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs b/MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs
index 78bce241f..d6b1e9a94 100644
--- a/MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs
@@ -1,4 +1,4 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
@@ -12,6 +12,8 @@ using MediaBrowser.Providers.Omdb;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/SeasonMetadataService.cs b/MediaBrowser.Providers/TV/SeasonMetadataService.cs
index cf04a1418..b973620f1 100644
--- a/MediaBrowser.Providers/TV/SeasonMetadataService.cs
+++ b/MediaBrowser.Providers/TV/SeasonMetadataService.cs
@@ -9,7 +9,9 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/SeriesMetadataService.cs b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
index f440baf5b..0d89e307f 100644
--- a/MediaBrowser.Providers/TV/SeriesMetadataService.cs
+++ b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -10,7 +9,10 @@ using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs
index 0feb92e89..952c4f934 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs
@@ -1,8 +1,7 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
@@ -15,6 +14,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs
index 748124c03..032da1928 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs
@@ -1,9 +1,8 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -16,6 +15,9 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs
index 821c26e4b..38831feb6 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs
@@ -1,7 +1,6 @@
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Serialization;
using MediaBrowser.Providers.Movies;
@@ -11,6 +10,9 @@ using System.Globalization;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
index 194af5b99..50036e40c 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.TV;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -16,7 +15,10 @@ using System.IO;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs
index ad46db677..a9a530016 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs
@@ -13,6 +13,7 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
@@ -20,11 +21,13 @@ namespace MediaBrowser.Providers.TV
{
private readonly IJsonSerializer _jsonSerializer;
private readonly IHttpClient _httpClient;
+ private readonly IFileSystem _fileSystem;
- public MovieDbSeriesImageProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient)
+ public MovieDbSeriesImageProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient, IFileSystem fileSystem)
{
_jsonSerializer = jsonSerializer;
_httpClient = httpClient;
+ _fileSystem = fileSystem;
}
public string Name
@@ -166,7 +169,7 @@ namespace MediaBrowser.Providers.TV
if (!string.IsNullOrEmpty(path))
{
- var fileInfo = new FileInfo(path);
+ var fileInfo = _fileSystem.GetFileInfo(path);
if (fileInfo.Exists)
{
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs
index fb0678029..5a6d87558 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -18,7 +17,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs
index a0280cf40..649fec824 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs
@@ -12,7 +12,9 @@ using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.TV
{
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs
index 41a2282d8..139daf9a3 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs
@@ -16,7 +16,10 @@ using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
@@ -33,13 +36,15 @@ namespace MediaBrowser.Providers.TV
private readonly IServerConfigurationManager _config;
private readonly IHttpClient _httpClient;
private readonly ILogger _logger;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public TvdbEpisodeProvider(IFileSystem fileSystem, IServerConfigurationManager config, IHttpClient httpClient, ILogger logger)
+ public TvdbEpisodeProvider(IFileSystem fileSystem, IServerConfigurationManager config, IHttpClient httpClient, ILogger logger, IXmlReaderSettingsFactory xmlSettings)
{
_fileSystem = fileSystem;
_config = config;
_httpClient = httpClient;
_logger = logger;
+ _xmlSettings = xmlSettings;
Current = this;
}
@@ -47,11 +52,11 @@ namespace MediaBrowser.Providers.TV
{
var list = new List<RemoteSearchResult>();
- // The search query must either provide an episode number or date
- if (!searchInfo.IndexNumber.HasValue && !searchInfo.PremiereDate.HasValue)
- {
- return list;
- }
+ // The search query must either provide an episode number or date
+ if (!searchInfo.IndexNumber.HasValue && !searchInfo.PremiereDate.HasValue)
+ {
+ return list;
+ }
if (TvdbSeriesProvider.IsValidSeries(searchInfo.SeriesProviderIds))
{
@@ -59,12 +64,13 @@ namespace MediaBrowser.Providers.TV
var searchNumbers = new EpisodeNumbers();
- if (searchInfo.IndexNumber.HasValue) {
- searchNumbers.EpisodeNumber = searchInfo.IndexNumber.Value;
- }
-
+ if (searchInfo.IndexNumber.HasValue)
+ {
+ searchNumbers.EpisodeNumber = searchInfo.IndexNumber.Value;
+ }
+
searchNumbers.SeasonNumber = searchInfo.ParentIndexNumber;
- searchNumbers.EpisodeNumberEnd = searchInfo.IndexNumberEnd ?? searchNumbers.EpisodeNumber;
+ searchNumbers.EpisodeNumberEnd = searchInfo.IndexNumberEnd ?? searchNumbers.EpisodeNumber;
try
{
@@ -91,7 +97,7 @@ namespace MediaBrowser.Providers.TV
{
// Don't fail the provider because this will just keep on going and going.
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// Don't fail the provider because this will just keep on going and going.
}
@@ -110,19 +116,20 @@ namespace MediaBrowser.Providers.TV
var result = new MetadataResult<Episode>();
result.QueriedById = true;
- if (TvdbSeriesProvider.IsValidSeries(searchInfo.SeriesProviderIds) &&
- (searchInfo.IndexNumber.HasValue || searchInfo.PremiereDate.HasValue))
+ if (TvdbSeriesProvider.IsValidSeries(searchInfo.SeriesProviderIds) &&
+ (searchInfo.IndexNumber.HasValue || searchInfo.PremiereDate.HasValue))
{
await TvdbSeriesProvider.Current.EnsureSeriesInfo(searchInfo.SeriesProviderIds, searchInfo.MetadataLanguage, cancellationToken).ConfigureAwait(false);
var seriesDataPath = TvdbSeriesProvider.GetSeriesDataPath(_config.ApplicationPaths, searchInfo.SeriesProviderIds);
var searchNumbers = new EpisodeNumbers();
- if (searchInfo.IndexNumber.HasValue) {
- searchNumbers.EpisodeNumber = searchInfo.IndexNumber.Value;
- }
+ if (searchInfo.IndexNumber.HasValue)
+ {
+ searchNumbers.EpisodeNumber = searchInfo.IndexNumber.Value;
+ }
searchNumbers.SeasonNumber = searchInfo.ParentIndexNumber;
- searchNumbers.EpisodeNumberEnd = searchInfo.IndexNumberEnd ?? searchNumbers.EpisodeNumber;
+ searchNumbers.EpisodeNumberEnd = searchInfo.IndexNumberEnd ?? searchNumbers.EpisodeNumber;
try
{
@@ -132,7 +139,7 @@ namespace MediaBrowser.Providers.TV
{
// Don't fail the provider because this will just keep on going and going.
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// Don't fail the provider because this will just keep on going and going.
}
@@ -153,20 +160,20 @@ namespace MediaBrowser.Providers.TV
/// <returns>List{FileInfo}.</returns>
internal List<XmlReader> GetEpisodeXmlNodes(string seriesDataPath, EpisodeInfo searchInfo)
{
- var seriesXmlPath = TvdbSeriesProvider.Current.GetSeriesXmlPath (searchInfo.SeriesProviderIds, searchInfo.MetadataLanguage);
-
- try
- {
- return GetXmlNodes(seriesXmlPath, searchInfo);
- }
- catch (DirectoryNotFoundException)
- {
- return new List<XmlReader> ();
- }
- catch (FileNotFoundException)
- {
- return new List<XmlReader> ();
- }
+ var seriesXmlPath = TvdbSeriesProvider.Current.GetSeriesXmlPath(searchInfo.SeriesProviderIds, searchInfo.MetadataLanguage);
+
+ try
+ {
+ return GetXmlNodes(seriesXmlPath, searchInfo);
+ }
+ catch (FileNotFoundException)
+ {
+ return new List<XmlReader>();
+ }
+ catch (IOException)
+ {
+ return new List<XmlReader>();
+ }
}
private class EpisodeNumbers
@@ -186,59 +193,62 @@ namespace MediaBrowser.Providers.TV
/// <returns>Task{System.Boolean}.</returns>
private MetadataResult<Episode> FetchEpisodeData(EpisodeInfo id, EpisodeNumbers searchNumbers, string seriesDataPath, CancellationToken cancellationToken)
{
- var result = new MetadataResult<Episode>()
- {
- Item = new Episode
- {
- IndexNumber = id.IndexNumber,
- ParentIndexNumber = id.ParentIndexNumber,
- IndexNumberEnd = id.IndexNumberEnd
- }
- };
+ var result = new MetadataResult<Episode>()
+ {
+ Item = new Episode
+ {
+ IndexNumber = id.IndexNumber,
+ ParentIndexNumber = id.ParentIndexNumber,
+ IndexNumberEnd = id.IndexNumberEnd
+ }
+ };
- var xmlNodes = GetEpisodeXmlNodes (seriesDataPath, id);
+ var xmlNodes = GetEpisodeXmlNodes(seriesDataPath, id);
- if (xmlNodes.Count > 0) {
- FetchMainEpisodeInfo(result, xmlNodes[0], cancellationToken);
+ if (xmlNodes.Count > 0)
+ {
+ FetchMainEpisodeInfo(result, xmlNodes[0], cancellationToken);
- result.HasMetadata = true;
- }
+ result.HasMetadata = true;
+ }
- foreach (var node in xmlNodes.Skip(1)) {
- FetchAdditionalPartInfo(result, node, cancellationToken);
- }
+ foreach (var node in xmlNodes.Skip(1))
+ {
+ FetchAdditionalPartInfo(result, node, cancellationToken);
+ }
return result;
}
- private List<XmlReader> GetXmlNodes(string xmlFile, EpisodeInfo searchInfo)
- {
- var list = new List<XmlReader> ();
+ private List<XmlReader> GetXmlNodes(string xmlFile, EpisodeInfo searchInfo)
+ {
+ var list = new List<XmlReader>();
- if (searchInfo.IndexNumber.HasValue)
- {
- var files = GetEpisodeXmlFiles (searchInfo.ParentIndexNumber, searchInfo.IndexNumber, searchInfo.IndexNumberEnd, Path.GetDirectoryName (xmlFile));
+ if (searchInfo.IndexNumber.HasValue)
+ {
+ var files = GetEpisodeXmlFiles(searchInfo.ParentIndexNumber, searchInfo.IndexNumber, searchInfo.IndexNumberEnd, Path.GetDirectoryName(xmlFile));
- list = files.Select (GetXmlReader).ToList ();
- }
+ list = files.Select(GetXmlReader).ToList();
+ }
- if (list.Count == 0 && searchInfo.PremiereDate.HasValue) {
- list = GetXmlNodesByPremiereDate (xmlFile, searchInfo.PremiereDate.Value);
- }
+ if (list.Count == 0 && searchInfo.PremiereDate.HasValue)
+ {
+ list = GetXmlNodesByPremiereDate(xmlFile, searchInfo.PremiereDate.Value);
+ }
- return list;
- }
+ return list;
+ }
- private List<FileSystemMetadata> GetEpisodeXmlFiles(int? seasonNumber, int? episodeNumber, int? endingEpisodeNumber, string seriesDataPath)
- {
- var files = new List<FileSystemMetadata>();
+ private List<FileSystemMetadata> GetEpisodeXmlFiles(int? seasonNumber, int? episodeNumber, int? endingEpisodeNumber, string seriesDataPath)
+ {
+ var files = new List<FileSystemMetadata>();
- if (episodeNumber == null)
- {
- return files;
- }
+ if (episodeNumber == null)
+ {
+ return files;
+ }
- var usingAbsoluteData = false;
+ var usingAbsoluteData = false;
if (seasonNumber.HasValue)
{
@@ -261,230 +271,283 @@ namespace MediaBrowser.Providers.TV
}
}
- var end = endingEpisodeNumber ?? episodeNumber;
- episodeNumber++;
+ var end = endingEpisodeNumber ?? episodeNumber;
+ episodeNumber++;
- while (episodeNumber <= end)
- {
+ while (episodeNumber <= end)
+ {
string file;
- if (usingAbsoluteData)
- {
- file = Path.Combine(seriesDataPath, string.Format("episode-abs-{0}.xml", episodeNumber));
- }
- else
- {
- file = Path.Combine(seriesDataPath, string.Format("episode-{0}-{1}.xml", seasonNumber.Value, episodeNumber));
- }
-
- var fileInfo = _fileSystem.GetFileInfo(file);
- if (fileInfo.Exists)
- {
- files.Add(fileInfo);
- }
- else
- {
- break;
- }
-
- episodeNumber++;
- }
-
- return files;
- }
-
- private XmlReader GetXmlReader(FileSystemMetadata xmlFile)
- {
- return GetXmlReader (_fileSystem.ReadAllText(xmlFile.FullName, Encoding.UTF8));
- }
-
- private XmlReader GetXmlReader(String xml)
- {
- var streamReader = new StringReader (xml);
-
- return XmlReader.Create (streamReader, new XmlReaderSettings {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- });
- }
-
- private List<XmlReader> GetXmlNodesByPremiereDate(string xmlFile, DateTime premiereDate)
- {
- var list = new List<XmlReader> ();
-
- using (var streamReader = new StreamReader (xmlFile, Encoding.UTF8)) {
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create (streamReader, new XmlReaderSettings {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- }))
- {
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
- {
- if (reader.NodeType == XmlNodeType.Element)
- {
- switch (reader.Name)
- {
- case "Episode":
- {
- var outerXml = reader.ReadOuterXml();
-
- var airDate = GetEpisodeAirDate (outerXml);
-
- if (airDate.HasValue && premiereDate.Date == airDate.Value.Date)
- {
- list.Add (GetXmlReader(outerXml));
- return list;
- }
-
- break;
- }
-
- default:
- reader.Skip();
- break;
- }
- }
- }
- }
- }
-
- return list;
- }
-
- private DateTime? GetEpisodeAirDate(string xml)
- {
- using (var streamReader = new StringReader (xml))
- {
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create (streamReader, new XmlReaderSettings {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- }))
- {
- reader.MoveToContent ();
-
- // Loop through each element
- while (reader.Read ()) {
-
- if (reader.NodeType == XmlNodeType.Element) {
- switch (reader.Name) {
-
- case "FirstAired":
- {
- var val = reader.ReadElementContentAsString ();
-
- if (!string.IsNullOrWhiteSpace (val)) {
- DateTime date;
- if (DateTime.TryParse (val, out date)) {
- date = date.ToUniversalTime ();
-
- return date;
- }
- }
-
- break;
- }
-
- default:
- reader.Skip ();
- break;
- }
- }
- }
- }
- }
- return null;
- }
+ if (usingAbsoluteData)
+ {
+ file = Path.Combine(seriesDataPath, string.Format("episode-abs-{0}.xml", episodeNumber));
+ }
+ else
+ {
+ file = Path.Combine(seriesDataPath, string.Format("episode-{0}-{1}.xml", seasonNumber.Value, episodeNumber));
+ }
+
+ var fileInfo = _fileSystem.GetFileInfo(file);
+ if (fileInfo.Exists)
+ {
+ files.Add(fileInfo);
+ }
+ else
+ {
+ break;
+ }
+
+ episodeNumber++;
+ }
+
+ return files;
+ }
+
+ private XmlReader GetXmlReader(FileSystemMetadata xmlFile)
+ {
+ return GetXmlReader(_fileSystem.ReadAllText(xmlFile.FullName, Encoding.UTF8));
+ }
+
+ private XmlReader GetXmlReader(String xml)
+ {
+ var streamReader = new StringReader(xml);
+
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ return XmlReader.Create(streamReader, settings);
+ }
+
+ private List<XmlReader> GetXmlNodesByPremiereDate(string xmlFile, DateTime premiereDate)
+ {
+ var list = new List<XmlReader>();
+
+ using (var fileStream = _fileSystem.GetFileStream(xmlFile, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
+ {
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
+ {
+ // Use XmlReader for best performance
+
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ using (var reader = XmlReader.Create(streamReader, settings))
+ {
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "Episode":
+ {
+ var outerXml = reader.ReadOuterXml();
+
+ var airDate = GetEpisodeAirDate(outerXml);
+
+ if (airDate.HasValue && premiereDate.Date == airDate.Value.Date)
+ {
+ list.Add(GetXmlReader(outerXml));
+ return list;
+ }
+
+ break;
+ }
+
+ default:
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return list;
+ }
+
+ private DateTime? GetEpisodeAirDate(string xml)
+ {
+ using (var streamReader = new StringReader(xml))
+ {
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
+ {
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+
+ case "FirstAired":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ DateTime date;
+ if (DateTime.TryParse(val, out date))
+ {
+ date = date.ToUniversalTime();
+
+ return date;
+ }
+ }
+
+ break;
+ }
+
+ default:
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
+ }
+ return null;
+ }
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
- private void FetchMainEpisodeInfo(MetadataResult<Episode> result, XmlReader reader, CancellationToken cancellationToken)
+ private void FetchMainEpisodeInfo(MetadataResult<Episode> result, XmlReader reader, CancellationToken cancellationToken)
{
var item = result.Item;
- // Use XmlReader for best performance
- using (reader)
- {
- reader.MoveToContent();
-
- result.ResetPeople();
-
- // Loop through each element
- while (reader.Read())
- {
- cancellationToken.ThrowIfCancellationRequested();
-
- if (reader.NodeType == XmlNodeType.Element)
- {
- switch (reader.Name)
- {
- case "id":
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.SetProviderId(MetadataProviders.Tvdb, val);
- }
- break;
- }
-
- case "IMDB_ID":
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.SetProviderId(MetadataProviders.Imdb, val);
- }
- break;
- }
-
- case "DVD_episodenumber":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- float num;
-
- if (float.TryParse(val, NumberStyles.Any, _usCulture, out num))
- {
- item.DvdEpisodeNumber = num;
- }
- }
-
- break;
- }
-
- case "DVD_season":
- {
- var val = reader.ReadElementContentAsString();
+ // Use XmlReader for best performance
+ using (reader)
+ {
+ reader.MoveToContent();
+
+ result.ResetPeople();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ cancellationToken.ThrowIfCancellationRequested();
- if (!string.IsNullOrWhiteSpace(val))
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "id":
{
- float num;
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ item.SetProviderId(MetadataProviders.Tvdb, val);
+ }
+ break;
+ }
- if (float.TryParse(val, NumberStyles.Any, _usCulture, out num))
+ case "IMDB_ID":
+ {
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
{
- item.DvdSeasonNumber = Convert.ToInt32(num);
+ item.SetProviderId(MetadataProviders.Imdb, val);
}
+ break;
}
- break;
- }
+ case "DVD_episodenumber":
+ {
+ var val = reader.ReadElementContentAsString();
- case "EpisodeNumber":
- {
- if (!item.IndexNumber.HasValue)
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ float num;
+
+ if (float.TryParse(val, NumberStyles.Any, _usCulture, out num))
+ {
+ item.DvdEpisodeNumber = num;
+ }
+ }
+
+ break;
+ }
+
+ case "DVD_season":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ float num;
+
+ if (float.TryParse(val, NumberStyles.Any, _usCulture, out num))
+ {
+ item.DvdSeasonNumber = Convert.ToInt32(num);
+ }
+ }
+
+ break;
+ }
+
+ case "EpisodeNumber":
+ {
+ if (!item.IndexNumber.HasValue)
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ int rval;
+
+ // int.TryParse is local aware, so it can be probamatic, force us culture
+ if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
+ {
+ item.IndexNumber = rval;
+ }
+ }
+ }
+
+ break;
+ }
+
+ case "SeasonNumber":
+ {
+ if (!item.ParentIndexNumber.HasValue)
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ int rval;
+
+ // int.TryParse is local aware, so it can be probamatic, force us culture
+ if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
+ {
+ item.ParentIndexNumber = rval;
+ }
+ }
+ }
+
+ break;
+ }
+
+ case "absolute_number":
{
var val = reader.ReadElementContentAsString();
@@ -495,17 +558,32 @@ namespace MediaBrowser.Providers.TV
// int.TryParse is local aware, so it can be probamatic, force us culture
if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
{
- item.IndexNumber = rval;
+ item.AbsoluteEpisodeNumber = rval;
}
}
+
+ break;
}
- break;
- }
+ case "airsbefore_episode":
+ {
+ var val = reader.ReadElementContentAsString();
- case "SeasonNumber":
- {
- if (!item.ParentIndexNumber.HasValue)
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ int rval;
+
+ // int.TryParse is local aware, so it can be probamatic, force us culture
+ if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
+ {
+ item.AirsBeforeEpisodeNumber = rval;
+ }
+ }
+
+ break;
+ }
+
+ case "airsafter_season":
{
var val = reader.ReadElementContentAsString();
@@ -516,225 +594,170 @@ namespace MediaBrowser.Providers.TV
// int.TryParse is local aware, so it can be probamatic, force us culture
if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
{
- item.ParentIndexNumber = rval;
+ item.AirsAfterSeasonNumber = rval;
}
}
+
+ break;
}
- break;
- }
+ case "airsbefore_season":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ int rval;
+
+ // int.TryParse is local aware, so it can be probamatic, force us culture
+ if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
+ {
+ item.AirsBeforeSeasonNumber = rval;
+ }
+ }
+
+ break;
+ }
+
+ case "EpisodeName":
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Name))
+ {
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ item.Name = val;
+ }
+ }
+ break;
+ }
+
+ case "Overview":
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Overview))
+ {
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ item.Overview = val;
+ }
+ }
+ break;
+ }
+ case "Rating":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ float rval;
+
+ // float.TryParse is local aware, so it can be probamatic, force us culture
+ if (float.TryParse(val, NumberStyles.AllowDecimalPoint, _usCulture, out rval))
+ {
+ item.CommunityRating = rval;
+ }
+ }
+ break;
+ }
+ case "RatingCount":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ int rval;
+
+ // int.TryParse is local aware, so it can be probamatic, force us culture
+ if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
+ {
+ item.VoteCount = rval;
+ }
+ }
+
+ break;
+ }
+
+ case "FirstAired":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ DateTime date;
+ if (DateTime.TryParse(val, out date))
+ {
+ date = date.ToUniversalTime();
+
+ item.PremiereDate = date;
+ item.ProductionYear = date.Year;
+ }
+ }
+
+ break;
+ }
+
+ case "Director":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddPeople(result, val, PersonType.Director);
+ }
+ }
- case "absolute_number":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- int rval;
-
- // int.TryParse is local aware, so it can be probamatic, force us culture
- if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
- {
- item.AbsoluteEpisodeNumber = rval;
- }
- }
-
- break;
- }
-
- case "airsbefore_episode":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- int rval;
-
- // int.TryParse is local aware, so it can be probamatic, force us culture
- if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
- {
- item.AirsBeforeEpisodeNumber = rval;
- }
- }
-
- break;
- }
-
- case "airsafter_season":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- int rval;
-
- // int.TryParse is local aware, so it can be probamatic, force us culture
- if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
- {
- item.AirsAfterSeasonNumber = rval;
- }
- }
-
- break;
- }
-
- case "airsbefore_season":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- int rval;
-
- // int.TryParse is local aware, so it can be probamatic, force us culture
- if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
- {
- item.AirsBeforeSeasonNumber = rval;
- }
- }
-
- break;
- }
-
- case "EpisodeName":
- {
- if (!item.LockedFields.Contains(MetadataFields.Name))
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.Name = val;
- }
- }
- break;
- }
-
- case "Overview":
- {
- if (!item.LockedFields.Contains(MetadataFields.Overview))
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.Overview = val;
- }
- }
- break;
- }
- case "Rating":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- float rval;
-
- // float.TryParse is local aware, so it can be probamatic, force us culture
- if (float.TryParse(val, NumberStyles.AllowDecimalPoint, _usCulture, out rval))
- {
- item.CommunityRating = rval;
- }
- }
- break;
- }
- case "RatingCount":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- int rval;
-
- // int.TryParse is local aware, so it can be probamatic, force us culture
- if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
- {
- item.VoteCount = rval;
- }
- }
-
- break;
- }
-
- case "FirstAired":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- DateTime date;
- if (DateTime.TryParse(val, out date))
- {
- date = date.ToUniversalTime();
-
- item.PremiereDate = date;
- item.ProductionYear = date.Year;
- }
- }
-
- break;
- }
-
- case "Director":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddPeople(result, val, PersonType.Director);
- }
- }
-
- break;
- }
- case "GuestStars":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddGuestStars(result, val);
- }
- }
-
- break;
- }
- case "Writer":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddPeople(result, val, PersonType.Writer);
- }
- }
-
- break;
- }
- case "Language":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- result.ResultLanguage = val;
- }
-
- break;
- }
-
- default:
- reader.Skip();
- break;
- }
- }
- }
- }
+ break;
+ }
+ case "GuestStars":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddGuestStars(result, val);
+ }
+ }
+
+ break;
+ }
+ case "Writer":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddPeople(result, val, PersonType.Writer);
+ }
+ }
+
+ break;
+ }
+ case "Language":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ result.ResultLanguage = val;
+ }
+
+ break;
+ }
+
+ default:
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
}
private void AddPeople<T>(MetadataResult<T> result, string val, string personType)
@@ -778,99 +801,99 @@ namespace MediaBrowser.Providers.TV
}
}
- private void FetchAdditionalPartInfo(MetadataResult<Episode> result, XmlReader reader, CancellationToken cancellationToken)
+ private void FetchAdditionalPartInfo(MetadataResult<Episode> result, XmlReader reader, CancellationToken cancellationToken)
{
var item = result.Item;
- // Use XmlReader for best performance
- using (reader)
- {
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
- {
- cancellationToken.ThrowIfCancellationRequested();
-
- if (reader.NodeType == XmlNodeType.Element)
- {
- switch (reader.Name)
- {
- case "EpisodeName":
- {
- if (!item.LockedFields.Contains(MetadataFields.Name))
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.Name += ", " + val;
- }
- }
- break;
- }
-
- case "Overview":
- {
- if (!item.LockedFields.Contains(MetadataFields.Overview))
- {
- var val = reader.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(val))
- {
- item.Overview += Environment.NewLine + Environment.NewLine + val;
- }
- }
- break;
- }
- case "Director":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddPeople(result, val, PersonType.Director);
- }
- }
-
- break;
- }
- case "GuestStars":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddGuestStars(result, val);
- }
- }
-
- break;
- }
- case "Writer":
- {
- var val = reader.ReadElementContentAsString();
-
- if (!string.IsNullOrWhiteSpace(val))
- {
- if (!item.LockedFields.Contains(MetadataFields.Cast))
- {
- AddPeople(result, val, PersonType.Writer);
- }
- }
-
- break;
- }
-
- default:
- reader.Skip();
- break;
- }
- }
- }
- }
+ // Use XmlReader for best performance
+ using (reader)
+ {
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "EpisodeName":
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Name))
+ {
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ item.Name += ", " + val;
+ }
+ }
+ break;
+ }
+
+ case "Overview":
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Overview))
+ {
+ var val = reader.ReadElementContentAsString();
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ item.Overview += Environment.NewLine + Environment.NewLine + val;
+ }
+ }
+ break;
+ }
+ case "Director":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddPeople(result, val, PersonType.Director);
+ }
+ }
+
+ break;
+ }
+ case "GuestStars":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddGuestStars(result, val);
+ }
+ }
+
+ break;
+ }
+ case "Writer":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ if (!item.LockedFields.Contains(MetadataFields.Cast))
+ {
+ AddPeople(result, val, PersonType.Writer);
+ }
+ }
+
+ break;
+ }
+
+ default:
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
}
public Task<HttpResponseInfo> GetImageResponse(string url, CancellationToken cancellationToken)
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs
index d9e1037d8..7339995b9 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs
@@ -14,8 +14,11 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
@@ -48,6 +51,7 @@ namespace MediaBrowser.Providers.TV
private readonly IServerConfigurationManager _config;
private readonly IFileSystem _fileSystem;
private readonly ILibraryManager _libraryManager;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
/// <summary>
/// Initializes a new instance of the <see cref="TvdbPrescanTask"/> class.
@@ -55,13 +59,14 @@ namespace MediaBrowser.Providers.TV
/// <param name="logger">The logger.</param>
/// <param name="httpClient">The HTTP client.</param>
/// <param name="config">The config.</param>
- public TvdbPrescanTask(ILogger logger, IHttpClient httpClient, IServerConfigurationManager config, IFileSystem fileSystem, ILibraryManager libraryManager)
+ public TvdbPrescanTask(ILogger logger, IHttpClient httpClient, IServerConfigurationManager config, IFileSystem fileSystem, ILibraryManager libraryManager, IXmlReaderSettingsFactory xmlSettings)
{
_logger = logger;
_httpClient = httpClient;
_config = config;
_fileSystem = fileSystem;
_libraryManager = libraryManager;
+ _xmlSettings = xmlSettings;
}
protected readonly CultureInfo UsCulture = new CultureInfo("en-US");
@@ -101,7 +106,7 @@ namespace MediaBrowser.Providers.TV
string newUpdateTime;
- var existingDirectories = Directory.EnumerateDirectories(path)
+ var existingDirectories = _fileSystem.GetDirectoryPaths(path)
.Select(Path.GetFileName)
.ToList();
@@ -178,13 +183,11 @@ namespace MediaBrowser.Providers.TV
/// <returns>System.String.</returns>
private string GetUpdateTime(Stream response)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
using (var streamReader = new StreamReader(response, Encoding.UTF8))
{
@@ -251,13 +254,11 @@ namespace MediaBrowser.Providers.TV
string updateTime = null;
var idList = new List<string>();
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
using (var streamReader = new StreamReader(stream, Encoding.UTF8))
{
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs
index 4b619665c..1a611ee9b 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs
@@ -16,7 +16,10 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
@@ -27,12 +30,14 @@ namespace MediaBrowser.Providers.TV
private readonly IServerConfigurationManager _config;
private readonly IHttpClient _httpClient;
private readonly IFileSystem _fileSystem;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public TvdbSeasonImageProvider(IServerConfigurationManager config, IHttpClient httpClient, IFileSystem fileSystem)
+ public TvdbSeasonImageProvider(IServerConfigurationManager config, IHttpClient httpClient, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlSettings)
{
_config = config;
_httpClient = httpClient;
_fileSystem = fileSystem;
+ _xmlSettings = xmlSettings;
}
public string Name
@@ -78,13 +83,13 @@ namespace MediaBrowser.Providers.TV
try
{
- return GetImages(path, item.GetPreferredMetadataLanguage(), seasonNumber, cancellationToken);
+ return GetImages(path, item.GetPreferredMetadataLanguage(), seasonNumber, _xmlSettings, _fileSystem, cancellationToken);
}
catch (FileNotFoundException)
{
// No tvdb data yet. Don't blow up
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No tvdb data yet. Don't blow up
}
@@ -103,45 +108,46 @@ namespace MediaBrowser.Providers.TV
return seasonNumber;
}
- internal static IEnumerable<RemoteImageInfo> GetImages(string xmlPath, string preferredLanguage, int seasonNumber, CancellationToken cancellationToken)
+ internal static IEnumerable<RemoteImageInfo> GetImages(string xmlPath, string preferredLanguage, int seasonNumber, IXmlReaderSettingsFactory xmlReaderSettingsFactory, IFileSystem fileSystem, CancellationToken cancellationToken)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = xmlReaderSettingsFactory.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
var list = new List<RemoteImageInfo>();
- using (var streamReader = new StreamReader(xmlPath, Encoding.UTF8))
+ using (var fileStream = fileSystem.GetFileStream(xmlPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Banner":
- {
- using (var subtree = reader.ReadSubtree())
+ switch (reader.Name)
+ {
+ case "Banner":
{
- AddImage(subtree, list, seasonNumber);
+ using (var subtree = reader.ReadSubtree())
+ {
+ AddImage(subtree, list, seasonNumber);
+ }
+ break;
}
+ default:
+ reader.Skip();
break;
- }
- default:
- reader.Skip();
- break;
+ }
}
}
}
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs
index c8efbfb14..f6cdacd42 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs
@@ -16,7 +16,10 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
@@ -26,12 +29,14 @@ namespace MediaBrowser.Providers.TV
private readonly IHttpClient _httpClient;
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
private readonly IFileSystem _fileSystem;
+ private readonly IXmlReaderSettingsFactory _xmlReaderSettingsFactory;
- public TvdbSeriesImageProvider(IServerConfigurationManager config, IHttpClient httpClient, IFileSystem fileSystem)
+ public TvdbSeriesImageProvider(IServerConfigurationManager config, IHttpClient httpClient, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
{
_config = config;
_httpClient = httpClient;
_fileSystem = fileSystem;
+ _xmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
public string Name
@@ -73,7 +78,7 @@ namespace MediaBrowser.Providers.TV
{
var seriesOffset = TvdbSeriesProvider.GetSeriesOffset(item.ProviderIds);
if (seriesOffset != null && seriesOffset.Value != 0)
- return TvdbSeasonImageProvider.GetImages(path, language, seriesOffset.Value + 1, cancellationToken);
+ return TvdbSeasonImageProvider.GetImages(path, language, seriesOffset.Value + 1, _xmlReaderSettingsFactory, _fileSystem, cancellationToken);
return GetImages(path, language, cancellationToken);
}
@@ -81,7 +86,7 @@ namespace MediaBrowser.Providers.TV
{
// No tvdb data yet. Don't blow up
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No tvdb data yet. Don't blow up
}
@@ -92,43 +97,44 @@ namespace MediaBrowser.Providers.TV
private IEnumerable<RemoteImageInfo> GetImages(string xmlPath, string preferredLanguage, CancellationToken cancellationToken)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlReaderSettingsFactory.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
var list = new List<RemoteImageInfo>();
- using (var streamReader = new StreamReader(xmlPath, Encoding.UTF8))
+ using (var fileStream = _fileSystem.GetFileStream(xmlPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Banner":
- {
- using (var subtree = reader.ReadSubtree())
+ switch (reader.Name)
+ {
+ case "Banner":
{
- AddImage(subtree, list);
+ using (var subtree = reader.ReadSubtree())
+ {
+ AddImage(subtree, list);
+ }
+ break;
}
+ default:
+ reader.Skip();
break;
- }
- default:
- reader.Skip();
- break;
+ }
}
}
}
diff --git a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs
index 2572a4f58..9dbc4a963 100644
--- a/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs
@@ -20,8 +20,8 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
-using MediaBrowser.Common.IO;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.Providers.TV
{
@@ -35,13 +35,15 @@ namespace MediaBrowser.Providers.TV
private readonly IZipClient _zipClient;
private readonly IHttpClient _httpClient;
private readonly IFileSystem _fileSystem;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
private readonly IServerConfigurationManager _config;
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
private readonly ILogger _logger;
private readonly ILibraryManager _libraryManager;
private readonly IMemoryStreamProvider _memoryStreamProvider;
+ private readonly ILocalizationManager _localizationManager;
- public TvdbSeriesProvider(IZipClient zipClient, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager config, ILogger logger, ILibraryManager libraryManager, IMemoryStreamProvider memoryStreamProvider)
+ public TvdbSeriesProvider(IZipClient zipClient, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager config, ILogger logger, ILibraryManager libraryManager, IMemoryStreamProvider memoryStreamProvider, IXmlReaderSettingsFactory xmlSettings, ILocalizationManager localizationManager)
{
_zipClient = zipClient;
_httpClient = httpClient;
@@ -50,6 +52,8 @@ namespace MediaBrowser.Providers.TV
_logger = logger;
_libraryManager = libraryManager;
_memoryStreamProvider = memoryStreamProvider;
+ _xmlSettings = xmlSettings;
+ _localizationManager = localizationManager;
Current = this;
}
@@ -251,7 +255,8 @@ namespace MediaBrowser.Providers.TV
}
// Sanitize all files, except for extracted episode files
- foreach (var file in Directory.EnumerateFiles(seriesDataPath, "*.xml", SearchOption.AllDirectories).ToList()
+ foreach (var file in _fileSystem.GetFilePaths(seriesDataPath, true).ToList()
+ .Where(i => string.Equals(Path.GetExtension(i), ".xml", StringComparison.OrdinalIgnoreCase))
.Where(i => !Path.GetFileName(i).StartsWith("episode-", StringComparison.OrdinalIgnoreCase)))
{
await SanitizeXmlFile(file).ConfigureAwait(false);
@@ -280,20 +285,78 @@ namespace MediaBrowser.Providers.TV
}).ConfigureAwait(false))
{
- var doc = new XmlDocument();
- doc.Load(result);
+ return FindSeriesId(result);
+ }
+ }
+
+ private string FindSeriesId(Stream stream)
+ {
+ using (var streamReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- if (doc.HasChildNodes)
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- var node = doc.SelectSingleNode("//Series/seriesid");
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "Series":
+ {
+ using (var subtree = reader.ReadSubtree())
+ {
+ return FindSeriesId(subtree);
+ }
+ }
+
+ default:
+ reader.Skip();
+ break;
+ }
+ }
+ }
+ }
+ }
- if (node != null)
+ return null;
+ }
+
+ private string FindSeriesId(XmlReader reader)
+ {
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
{
- var idResult = node.InnerText;
+ case "seriesid":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ return val;
+ }
- _logger.Info("Tvdb GetSeriesByRemoteId produced id of {0}", idResult ?? string.Empty);
+ return null;
+ }
- return idResult;
+ default:
+ reader.Skip();
+ break;
}
}
}
@@ -401,11 +464,11 @@ namespace MediaBrowser.Providers.TV
}
return true;
}
- catch (DirectoryNotFoundException)
+ catch (FileNotFoundException)
{
return false;
}
- catch (FileNotFoundException)
+ catch (IOException)
{
return false;
}
@@ -449,9 +512,11 @@ namespace MediaBrowser.Providers.TV
private async Task<IEnumerable<RemoteSearchResult>> FindSeriesInternal(string name, string language, CancellationToken cancellationToken)
{
var url = string.Format(SeriesSearchUrl, WebUtility.UrlEncode(name), NormalizeLanguage(language));
- var doc = new XmlDocument();
+ var searchResults = new List<RemoteSearchResult>();
+
+ var comparableName = GetComparableName(name);
- using (var results = await _httpClient.Get(new HttpRequestOptions
+ using (var stream = await _httpClient.Get(new HttpRequestOptions
{
Url = url,
ResourcePool = TvDbResourcePool,
@@ -459,100 +524,170 @@ namespace MediaBrowser.Providers.TV
}).ConfigureAwait(false))
{
- doc.Load(results);
- }
+ var settings = _xmlSettings.Create(false);
- var searchResults = new List<RemoteSearchResult>();
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- if (doc.HasChildNodes)
- {
- var nodes = doc.SelectNodes("//Series");
- var comparableName = GetComparableName(name);
- if (nodes != null)
+ using (var streamReader = new StreamReader(stream, Encoding.UTF8))
{
- foreach (XmlNode node in nodes)
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- var searchResult = new RemoteSearchResult
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- SearchProviderName = Name
- };
+ cancellationToken.ThrowIfCancellationRequested();
- var titles = new List<string>();
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "Series":
+ {
+ using (var subtree = reader.ReadSubtree())
+ {
+ var searchResult = GetSeriesSearchResultFromSubTree(subtree, comparableName);
+ if (searchResult != null)
+ {
+ searchResult.SearchProviderName = Name;
+ searchResults.Add(searchResult);
+ }
+ }
+ break;
+ }
- var nameNode = node.SelectSingleNode("./SeriesName");
- if (nameNode != null)
- {
- titles.Add(GetComparableName(nameNode.InnerText));
+ default:
+ reader.Skip();
+ break;
+ }
+ }
}
+ }
+ }
+ }
- var aliasNode = node.SelectSingleNode("./AliasNames");
- if (aliasNode != null)
- {
- var alias = aliasNode.InnerText.Split('|').Select(GetComparableName);
- titles.AddRange(alias);
- }
+ if (searchResults.Count == 0)
+ {
+ _logger.Info("TVDb Provider - Could not find " + name + ". Check name on Thetvdb.org.");
+ }
- var imdbIdNode = node.SelectSingleNode("./IMDB_ID");
- if (imdbIdNode != null)
- {
- var val = imdbIdNode.InnerText;
- if (!string.IsNullOrWhiteSpace(val))
+ return searchResults;
+ }
+
+ private RemoteSearchResult GetSeriesSearchResultFromSubTree(XmlReader reader, string comparableName)
+ {
+ var searchResult = new RemoteSearchResult
+ {
+ SearchProviderName = Name
+ };
+
+ var titles = new List<string>();
+ string seriesId = null;
+
+ reader.MoveToContent();
+
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ switch (reader.Name)
+ {
+ case "SeriesName":
{
- searchResult.SetProviderId(MetadataProviders.Imdb, val);
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ titles.Add(GetComparableName(val));
+ }
+ break;
}
- }
- var bannerNode = node.SelectSingleNode("./banner");
- if (bannerNode != null)
- {
- var val = bannerNode.InnerText;
- if (!string.IsNullOrWhiteSpace(val))
+ case "AliasNames":
{
- searchResult.ImageUrl = TVUtils.BannerUrl + val;
+ var val = reader.ReadElementContentAsString();
+
+ var alias = (val ?? string.Empty).Split(new [] { '|' }, StringSplitOptions.RemoveEmptyEntries).Select(GetComparableName);
+ titles.AddRange(alias);
+ break;
}
- }
- var airDateNode = node.SelectSingleNode("./FirstAired");
- if (airDateNode != null)
- {
- var val = airDateNode.InnerText;
- if (!string.IsNullOrWhiteSpace(val))
+ case "IMDB_ID":
{
- DateTime date;
- if (DateTime.TryParse(val, out date))
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
{
- searchResult.ProductionYear = date.Year;
+ searchResult.SetProviderId(MetadataProviders.Imdb, val);
}
+ break;
}
- }
- foreach (var title in titles)
- {
- if (string.Equals(title, comparableName, StringComparison.OrdinalIgnoreCase))
+ case "banner":
{
- var id = node.SelectSingleNode("./seriesid") ??
- node.SelectSingleNode("./id");
+ var val = reader.ReadElementContentAsString();
- if (id != null)
+ if (!string.IsNullOrWhiteSpace(val))
{
- searchResult.Name = title;
- searchResult.SetProviderId(MetadataProviders.Tvdb, id.InnerText);
- searchResults.Add(searchResult);
+ searchResult.ImageUrl = TVUtils.BannerUrl + val;
}
break;
}
- _logger.Info("TVDb Provider - " + title + " did not match " + comparableName);
- }
+
+ case "FirstAired":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ DateTime date;
+ if (DateTime.TryParse(val, out date))
+ {
+ searchResult.ProductionYear = date.Year;
+ }
+ }
+ break;
+ }
+
+ case "id":
+ case "seriesid":
+ {
+ var val = reader.ReadElementContentAsString();
+
+ if (!string.IsNullOrWhiteSpace(val))
+ {
+ seriesId = val;
+ }
+ break;
+ }
+
+ default:
+ reader.Skip();
+ break;
}
}
}
- if (searchResults.Count == 0)
+ foreach (var title in titles)
{
- _logger.Info("TVDb Provider - Could not find " + name + ". Check name on Thetvdb.org.");
+ if (string.Equals(title, comparableName, StringComparison.OrdinalIgnoreCase))
+ {
+ if (!string.IsNullOrWhiteSpace(seriesId))
+ {
+ searchResult.Name = title;
+ searchResult.SetProviderId(MetadataProviders.Tvdb, seriesId);
+ return searchResult;
+ }
+ break;
+ }
+ _logger.Info("TVDb Provider - " + title + " did not match " + comparableName);
}
- return searchResults;
+ return null;
}
/// <summary>
@@ -569,10 +704,10 @@ namespace MediaBrowser.Providers.TV
/// </summary>
/// <param name="name">The name.</param>
/// <returns>System.String.</returns>
- internal static string GetComparableName(string name)
+ private string GetComparableName(string name)
{
name = name.ToLower();
- name = name.Normalize(NormalizationForm.FormKD);
+ name = _localizationManager.NormalizeFormKD(name);
var sb = new StringBuilder();
foreach (var c in name)
{
@@ -614,58 +749,59 @@ namespace MediaBrowser.Providers.TV
private void FetchSeriesInfo(MetadataResult<Series> result, string seriesXmlPath, CancellationToken cancellationToken)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
var episiodeAirDates = new List<DateTime>();
- using (var streamReader = new StreamReader(seriesXmlPath, Encoding.UTF8))
+ using (var fileStream = _fileSystem.GetFileStream(seriesXmlPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Series":
- {
- using (var subtree = reader.ReadSubtree())
+ switch (reader.Name)
+ {
+ case "Series":
{
- FetchDataFromSeriesNode(result, subtree, cancellationToken);
+ using (var subtree = reader.ReadSubtree())
+ {
+ FetchDataFromSeriesNode(result, subtree, cancellationToken);
+ }
+ break;
}
- break;
- }
- case "Episode":
- {
- using (var subtree = reader.ReadSubtree())
+ case "Episode":
{
- var date = GetFirstAiredDateFromEpisodeNode(subtree, cancellationToken);
-
- if (date.HasValue)
+ using (var subtree = reader.ReadSubtree())
{
- episiodeAirDates.Add(date.Value);
+ var date = GetFirstAiredDateFromEpisodeNode(subtree, cancellationToken);
+
+ if (date.HasValue)
+ {
+ episiodeAirDates.Add(date.Value);
+ }
}
+ break;
}
- break;
- }
- default:
- reader.Skip();
- break;
+ default:
+ reader.Skip();
+ break;
+ }
}
}
}
@@ -750,39 +886,40 @@ namespace MediaBrowser.Providers.TV
/// <param name="actorsXmlPath">The actors XML path.</param>
private void FetchActors(MetadataResult<Series> result, string actorsXmlPath)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- using (var streamReader = new StreamReader(actorsXmlPath, Encoding.UTF8))
+ using (var fileStream = _fileSystem.GetFileStream(actorsXmlPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- if (reader.NodeType == XmlNodeType.Element)
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Actor":
- {
- using (var subtree = reader.ReadSubtree())
+ switch (reader.Name)
+ {
+ case "Actor":
{
- FetchDataFromActorNode(result, subtree);
+ using (var subtree = reader.ReadSubtree())
+ {
+ FetchDataFromActorNode(result, subtree);
+ }
+ break;
}
+ default:
+ reader.Skip();
break;
- }
- default:
- reader.Skip();
- break;
+ }
}
}
}
@@ -1111,39 +1248,40 @@ namespace MediaBrowser.Providers.TV
/// <returns>Task.</returns>
private async Task ExtractEpisodes(string seriesDataPath, string xmlFile, long? lastTvDbUpdateTime)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
- using (var streamReader = new StreamReader(xmlFile, Encoding.UTF8))
+ using (var fileStream = _fileSystem.GetFileStream(xmlFile, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- if (reader.NodeType == XmlNodeType.Element)
+ reader.MoveToContent();
+
+ // Loop through each element
+ while (reader.Read())
{
- switch (reader.Name)
+ if (reader.NodeType == XmlNodeType.Element)
{
- case "Episode":
- {
- var outerXml = reader.ReadOuterXml();
+ switch (reader.Name)
+ {
+ case "Episode":
+ {
+ var outerXml = reader.ReadOuterXml();
- await SaveEpsiodeXml(seriesDataPath, outerXml, lastTvDbUpdateTime).ConfigureAwait(false);
- break;
- }
+ await SaveEpsiodeXml(seriesDataPath, outerXml, lastTvDbUpdateTime).ConfigureAwait(false);
+ break;
+ }
- default:
- reader.Skip();
- break;
+ default:
+ reader.Skip();
+ break;
+ }
}
}
}
@@ -1153,13 +1291,11 @@ namespace MediaBrowser.Providers.TV
private async Task SaveEpsiodeXml(string seriesDataPath, string xml, long? lastTvDbUpdateTime)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = _xmlSettings.Create(false);
+
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
var seasonNumber = -1;
var episodeNumber = -1;
@@ -1252,13 +1388,16 @@ namespace MediaBrowser.Providers.TV
// Only save the file if not already there, or if the episode has changed
if (hasEpisodeChanged || !_fileSystem.FileExists(file))
{
- using (var writer = XmlWriter.Create(file, new XmlWriterSettings
- {
- Encoding = Encoding.UTF8,
- Async = true
- }))
+ using (var fileStream = _fileSystem.GetFileStream(file, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.None, true))
{
- await writer.WriteRawAsync(xml).ConfigureAwait(false);
+ using (var writer = XmlWriter.Create(fileStream, new XmlWriterSettings
+ {
+ Encoding = Encoding.UTF8,
+ Async = true
+ }))
+ {
+ await writer.WriteRawAsync(xml).ConfigureAwait(false);
+ }
}
}
@@ -1269,13 +1408,16 @@ namespace MediaBrowser.Providers.TV
// Only save the file if not already there, or if the episode has changed
if (hasEpisodeChanged || !_fileSystem.FileExists(file))
{
- using (var writer = XmlWriter.Create(file, new XmlWriterSettings
+ using (var fileStream = _fileSystem.GetFileStream(file, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.None, true))
{
- Encoding = Encoding.UTF8,
- Async = true
- }))
- {
- await writer.WriteRawAsync(xml).ConfigureAwait(false);
+ using (var writer = XmlWriter.Create(fileStream, new XmlWriterSettings
+ {
+ Encoding = Encoding.UTF8,
+ Async = true
+ }))
+ {
+ await writer.WriteRawAsync(xml).ConfigureAwait(false);
+ }
}
}
}
@@ -1338,7 +1480,7 @@ namespace MediaBrowser.Providers.TV
_fileSystem.DeleteFile(file);
}
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
// No biggie
}
@@ -1353,7 +1495,7 @@ namespace MediaBrowser.Providers.TV
{
string validXml;
- using (var fileStream = _fileSystem.GetFileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(file, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read, true))
{
using (var reader = new StreamReader(fileStream))
{
@@ -1363,7 +1505,7 @@ namespace MediaBrowser.Providers.TV
}
}
- using (var fileStream = _fileSystem.GetFileStream(file, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(file, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
using (var writer = new StreamWriter(fileStream))
{
diff --git a/MediaBrowser.Providers/Users/UserMetadataService.cs b/MediaBrowser.Providers/Users/UserMetadataService.cs
index 0637e9a02..274d04efd 100644
--- a/MediaBrowser.Providers/Users/UserMetadataService.cs
+++ b/MediaBrowser.Providers/Users/UserMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Users
{
diff --git a/MediaBrowser.Providers/Videos/VideoMetadataService.cs b/MediaBrowser.Providers/Videos/VideoMetadataService.cs
index a4fc462ef..49f7e11ba 100644
--- a/MediaBrowser.Providers/Videos/VideoMetadataService.cs
+++ b/MediaBrowser.Providers/Videos/VideoMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Videos
{
diff --git a/MediaBrowser.Providers/Years/YearMetadataService.cs b/MediaBrowser.Providers/Years/YearMetadataService.cs
index fd65c379d..72f8eb471 100644
--- a/MediaBrowser.Providers/Years/YearMetadataService.cs
+++ b/MediaBrowser.Providers/Years/YearMetadataService.cs
@@ -6,7 +6,9 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Manager;
using System.Collections.Generic;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Providers.Years
{
diff --git a/MediaBrowser.Providers/packages.config b/MediaBrowser.Providers/packages.config
deleted file mode 100644
index 53db819b7..000000000
--- a/MediaBrowser.Providers/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="MediaBrowser.BdInfo" version="1.0.1" targetFramework="net46" />
- <package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
-</packages> \ No newline at end of file
diff --git a/MediaBrowser.Providers/project.json b/MediaBrowser.Providers/project.json
new file mode 100644
index 000000000..fbbe9eaf3
--- /dev/null
+++ b/MediaBrowser.Providers/project.json
@@ -0,0 +1,17 @@
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Providers/project.lock.json b/MediaBrowser.Providers/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/MediaBrowser.Providers/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Activity/ActivityManager.cs b/MediaBrowser.Server.Implementations/Activity/ActivityManager.cs
index 0904c92f1..2af9395c3 100644
--- a/MediaBrowser.Server.Implementations/Activity/ActivityManager.cs
+++ b/MediaBrowser.Server.Implementations/Activity/ActivityManager.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Common.Events;
-using MediaBrowser.Controller.Activity;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Events;
diff --git a/MediaBrowser.Server.Implementations/Activity/ActivityRepository.cs b/MediaBrowser.Server.Implementations/Activity/ActivityRepository.cs
index c992def39..f3c52088b 100644
--- a/MediaBrowser.Server.Implementations/Activity/ActivityRepository.cs
+++ b/MediaBrowser.Server.Implementations/Activity/ActivityRepository.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Controller;
-using MediaBrowser.Controller.Activity;
using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Querying;
diff --git a/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs b/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
index 1369efae1..ffb9c96e7 100644
--- a/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
+++ b/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
@@ -5,7 +5,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Channels;
using MediaBrowser.Model.Dto;
@@ -24,10 +23,13 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Server.Implementations.Channels
{
diff --git a/MediaBrowser.Server.Implementations/Collections/CollectionImageProvider.cs b/MediaBrowser.Server.Implementations/Collections/CollectionImageProvider.cs
index 1ab36c004..d70d4b9e6 100644
--- a/MediaBrowser.Server.Implementations/Collections/CollectionImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Collections/CollectionImageProvider.cs
@@ -10,7 +10,9 @@ using MediaBrowser.Server.Implementations.Photos;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Extensions;
namespace MediaBrowser.Server.Implementations.Collections
diff --git a/MediaBrowser.Server.Implementations/Collections/CollectionManager.cs b/MediaBrowser.Server.Implementations/Collections/CollectionManager.cs
index cb2bd645d..f074fd812 100644
--- a/MediaBrowser.Server.Implementations/Collections/CollectionManager.cs
+++ b/MediaBrowser.Server.Implementations/Collections/CollectionManager.cs
@@ -11,7 +11,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Collections
{
diff --git a/MediaBrowser.Server.Implementations/Collections/CollectionsDynamicFolder.cs b/MediaBrowser.Server.Implementations/Collections/CollectionsDynamicFolder.cs
index 50bb6c559..2d0c3642e 100644
--- a/MediaBrowser.Server.Implementations/Collections/CollectionsDynamicFolder.cs
+++ b/MediaBrowser.Server.Implementations/Collections/CollectionsDynamicFolder.cs
@@ -1,8 +1,10 @@
using MediaBrowser.Common.Configuration;
using MediaBrowser.Controller.Entities;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Collections;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.Collections
{
diff --git a/MediaBrowser.Server.Implementations/Configuration/ServerConfigurationManager.cs b/MediaBrowser.Server.Implementations/Configuration/ServerConfigurationManager.cs
index e8669bbc2..f48b79674 100644
--- a/MediaBrowser.Server.Implementations/Configuration/ServerConfigurationManager.cs
+++ b/MediaBrowser.Server.Implementations/Configuration/ServerConfigurationManager.cs
@@ -15,7 +15,9 @@ using MediaBrowser.Model.Serialization;
using System;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Configuration
{
diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectEntryPoint.cs b/MediaBrowser.Server.Implementations/Connect/ConnectEntryPoint.cs
index 2562c0d71..769b7821a 100644
--- a/MediaBrowser.Server.Implementations/Connect/ConnectEntryPoint.cs
+++ b/MediaBrowser.Server.Implementations/Connect/ConnectEntryPoint.cs
@@ -11,8 +11,10 @@ using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
-using CommonIO;
-using MediaBrowser.Controller.Threading;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Server.Implementations.Threading;
namespace MediaBrowser.Server.Implementations.Connect
{
diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
index d7c1b0da0..27bbfbe82 100644
--- a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
+++ b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
@@ -23,8 +23,10 @@ using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.Connect
{
diff --git a/MediaBrowser.Server.Implementations/Devices/CameraUploadsFolder.cs b/MediaBrowser.Server.Implementations/Devices/CameraUploadsFolder.cs
index 3dfc04c26..19a0593e3 100644
--- a/MediaBrowser.Server.Implementations/Devices/CameraUploadsFolder.cs
+++ b/MediaBrowser.Server.Implementations/Devices/CameraUploadsFolder.cs
@@ -6,7 +6,9 @@ using System.Linq;
using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Providers;
namespace MediaBrowser.Server.Implementations.Devices
diff --git a/MediaBrowser.Server.Implementations/Devices/DeviceManager.cs b/MediaBrowser.Server.Implementations/Devices/DeviceManager.cs
index c3db9140c..e2e59df08 100644
--- a/MediaBrowser.Server.Implementations/Devices/DeviceManager.cs
+++ b/MediaBrowser.Server.Implementations/Devices/DeviceManager.cs
@@ -16,8 +16,10 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.Devices
{
@@ -167,7 +169,7 @@ namespace MediaBrowser.Server.Implementations.Devices
try
{
- using (var fs = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var fs = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
await stream.CopyToAsync(fs).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Server.Implementations/Devices/DeviceRepository.cs b/MediaBrowser.Server.Implementations/Devices/DeviceRepository.cs
index 6e67af82b..05e3b68f1 100644
--- a/MediaBrowser.Server.Implementations/Devices/DeviceRepository.cs
+++ b/MediaBrowser.Server.Implementations/Devices/DeviceRepository.cs
@@ -10,7 +10,9 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Devices
{
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index d071558c3..a06656b21 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -24,7 +24,9 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Extensions;
namespace MediaBrowser.Server.Implementations.Dto
diff --git a/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs b/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs
index 6e4451d96..de0719a62 100644
--- a/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs
+++ b/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs
@@ -4,11 +4,9 @@ using MediaBrowser.Common.Plugins;
using MediaBrowser.Common.ScheduledTasks;
using MediaBrowser.Common.Updates;
using MediaBrowser.Controller;
-using MediaBrowser.Controller.Activity;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Plugins;
using MediaBrowser.Controller.Session;
using MediaBrowser.Controller.Subtitles;
@@ -21,6 +19,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Server.Implementations.EntryPoints
{
diff --git a/MediaBrowser.Server.Implementations/EntryPoints/ExternalPortForwarding.cs b/MediaBrowser.Server.Implementations/EntryPoints/ExternalPortForwarding.cs
index fb5bdb790..9db49f97a 100644
--- a/MediaBrowser.Server.Implementations/EntryPoints/ExternalPortForwarding.cs
+++ b/MediaBrowser.Server.Implementations/EntryPoints/ExternalPortForwarding.cs
@@ -8,8 +8,9 @@ using System;
using System.Collections.Generic;
using System.Globalization;
using System.Net;
-using MediaBrowser.Controller.Threading;
+using MediaBrowser.Common.Net;
using MediaBrowser.Model.Events;
+using MediaBrowser.Server.Implementations.Threading;
namespace MediaBrowser.Server.Implementations.EntryPoints
{
@@ -17,18 +18,20 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
{
private readonly IServerApplicationHost _appHost;
private readonly ILogger _logger;
+ private readonly IHttpClient _httpClient;
private readonly IServerConfigurationManager _config;
private readonly IDeviceDiscovery _deviceDiscovery;
private PeriodicTimer _timer;
private bool _isStarted;
- public ExternalPortForwarding(ILogManager logmanager, IServerApplicationHost appHost, IServerConfigurationManager config, IDeviceDiscovery deviceDiscovery)
+ public ExternalPortForwarding(ILogManager logmanager, IServerApplicationHost appHost, IServerConfigurationManager config, IDeviceDiscovery deviceDiscovery, IHttpClient httpClient)
{
_logger = logmanager.GetLogger("PortMapper");
_appHost = appHost;
_config = config;
_deviceDiscovery = deviceDiscovery;
+ _httpClient = httpClient;
}
private string _lastConfigIdentifier;
@@ -63,6 +66,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
public void Run()
{
NatUtility.Logger = _logger;
+ NatUtility.HttpClient = _httpClient;
if (_config.Configuration.EnableUPnP)
{
@@ -87,9 +91,6 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
NatUtility.DeviceLost += NatUtility_DeviceLost;
- // it is hard to say what one should do when an unhandled exception is raised
- // because there isn't anything one can do about it. Probably save a log or ignored it.
- NatUtility.UnhandledException += NatUtility_UnhandledException;
NatUtility.StartDiscovery();
_timer = new PeriodicTimer(ClearCreatedRules, null, TimeSpan.FromMinutes(5), TimeSpan.FromMinutes(5));
@@ -136,7 +137,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
_usnsHandled.Add(identifier);
}
- _logger.Debug("Calling Nat.Handle on " + identifier);
+ _logger.Debug("Found NAT device: " + identifier);
IPAddress address;
if (IPAddress.TryParse(info.Location.Host, out address))
@@ -150,16 +151,23 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
{
var localAddressString = await _appHost.GetLocalApiUrl().ConfigureAwait(false);
- if (!IPAddress.TryParse(localAddressString, out localAddress))
+ Uri uri;
+ if (Uri.TryCreate(localAddressString, UriKind.Absolute, out uri))
{
- return;
+ localAddressString = uri.Host;
+
+ if (!IPAddress.TryParse(localAddressString, out localAddress))
+ {
+ return;
+ }
}
}
- catch
+ catch (Exception ex)
{
return;
}
+ _logger.Debug("Calling Nat.Handle on " + identifier);
NatUtility.Handle(localAddress, info, endpoint, NatProtocol.Upnp);
}
}
@@ -173,21 +181,6 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
}
}
- void NatUtility_UnhandledException(object sender, UnhandledExceptionEventArgs e)
- {
- var ex = e.ExceptionObject as Exception;
-
- if (ex == null)
- {
- //_logger.Error("Unidentified error reported by Mono.Nat");
- }
- else
- {
- // Seeing some blank exceptions coming through here
- //_logger.ErrorException("Error reported by Mono.Nat: ", ex);
- }
- }
-
void NatUtility_DeviceFound(object sender, DeviceEventArgs e)
{
try
@@ -229,13 +222,21 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
}
}
- private void CreatePortMap(INatDevice device, int privatePort, int publicPort)
+ private async void CreatePortMap(INatDevice device, int privatePort, int publicPort)
{
_logger.Debug("Creating port map on port {0}", privatePort);
- device.CreatePortMap(new Mapping(Protocol.Tcp, privatePort, publicPort)
+
+ try
+ {
+ await device.CreatePortMap(new Mapping(Protocol.Tcp, privatePort, publicPort)
+ {
+ Description = _appHost.Name
+ }).ConfigureAwait(false);
+ }
+ catch (Exception ex)
{
- Description = _appHost.Name
- });
+ _logger.ErrorException("Error creating port map", ex);
+ }
}
// As I said before, this method will be never invoked. You can remove it.
@@ -268,7 +269,6 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
NatUtility.StopDiscovery();
NatUtility.DeviceFound -= NatUtility_DeviceFound;
NatUtility.DeviceLost -= NatUtility_DeviceLost;
- NatUtility.UnhandledException -= NatUtility_UnhandledException;
}
// Statements in try-block will no fail because StopDiscovery is a one-line
// method that was no chances to fail.
diff --git a/MediaBrowser.Server.Implementations/EntryPoints/LoadRegistrations.cs b/MediaBrowser.Server.Implementations/EntryPoints/LoadRegistrations.cs
index 38bf89c62..47f22cae6 100644
--- a/MediaBrowser.Server.Implementations/EntryPoints/LoadRegistrations.cs
+++ b/MediaBrowser.Server.Implementations/EntryPoints/LoadRegistrations.cs
@@ -3,7 +3,7 @@ using MediaBrowser.Controller.Plugins;
using MediaBrowser.Model.Logging;
using System;
using System.Threading.Tasks;
-using MediaBrowser.Controller.Threading;
+using MediaBrowser.Server.Implementations.Threading;
namespace MediaBrowser.Server.Implementations.EntryPoints
{
diff --git a/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs b/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs
index 5e01666a9..19592bc4e 100644
--- a/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs
+++ b/MediaBrowser.Server.Implementations/FileOrganization/EpisodeFileOrganizer.cs
@@ -16,7 +16,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.FileOrganization
{
diff --git a/MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationService.cs b/MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationService.cs
index 9aa49946d..63cc1dc68 100644
--- a/MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationService.cs
+++ b/MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationService.cs
@@ -14,10 +14,12 @@ using System.Collections.Concurrent;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Events;
using MediaBrowser.Common.Events;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.FileOrganization
diff --git a/MediaBrowser.Server.Implementations/FileOrganization/OrganizerScheduledTask.cs b/MediaBrowser.Server.Implementations/FileOrganization/OrganizerScheduledTask.cs
index 2cc8d0ea5..8b876904f 100644
--- a/MediaBrowser.Server.Implementations/FileOrganization/OrganizerScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/FileOrganization/OrganizerScheduledTask.cs
@@ -9,7 +9,9 @@ using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.FileOrganization
diff --git a/MediaBrowser.Server.Implementations/FileOrganization/TvFolderOrganizer.cs b/MediaBrowser.Server.Implementations/FileOrganization/TvFolderOrganizer.cs
index 4f42d8a20..d83aee25b 100644
--- a/MediaBrowser.Server.Implementations/FileOrganization/TvFolderOrganizer.cs
+++ b/MediaBrowser.Server.Implementations/FileOrganization/TvFolderOrganizer.cs
@@ -10,7 +10,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.FileOrganization
{
diff --git a/MediaBrowser.Server.Implementations/HttpServer/AsyncStreamWriter.cs b/MediaBrowser.Server.Implementations/HttpServer/AsyncStreamWriter.cs
deleted file mode 100644
index e44b0c6af..000000000
--- a/MediaBrowser.Server.Implementations/HttpServer/AsyncStreamWriter.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Threading.Tasks;
-using ServiceStack;
-using ServiceStack.Web;
-using MediaBrowser.Controller.Net;
-
-namespace MediaBrowser.Server.Implementations.HttpServer
-{
- public class AsyncStreamWriter : IStreamWriter, IAsyncStreamWriter, IHasOptions
- {
- /// <summary>
- /// Gets or sets the source stream.
- /// </summary>
- /// <value>The source stream.</value>
- private IAsyncStreamSource _source;
-
- public Action OnComplete { get; set; }
- public Action OnError { get; set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="AsyncStreamWriter" /> class.
- /// </summary>
- public AsyncStreamWriter(IAsyncStreamSource source)
- {
- _source = source;
- }
-
- public IDictionary<string, string> Options
- {
- get
- {
- var hasOptions = _source as IHasOptions;
- if (hasOptions != null)
- {
- return hasOptions.Options;
- }
-
- return new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
- }
- }
-
- /// <summary>
- /// Writes to.
- /// </summary>
- /// <param name="responseStream">The response stream.</param>
- public void WriteTo(Stream responseStream)
- {
- var task = _source.WriteToAsync(responseStream);
- Task.WaitAll(task);
- }
-
- public async Task WriteToAsync(Stream responseStream)
- {
- await _source.WriteToAsync(responseStream).ConfigureAwait(false);
- }
- }
-}
diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
index 21522a9da..71704f8e2 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/HttpListenerHost.cs
@@ -6,10 +6,8 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Logging;
using MediaBrowser.Server.Implementations.HttpServer.SocketSharp;
using ServiceStack;
-using ServiceStack.Api.Swagger;
using ServiceStack.Host;
using ServiceStack.Host.Handlers;
-using ServiceStack.Host.HttpListener;
using ServiceStack.Logging;
using ServiceStack.Web;
using System;
@@ -19,11 +17,13 @@ using System.Linq;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;
-using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Common.Security;
+using MediaBrowser.Controller;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
+using ServiceStack.Api.Swagger;
namespace MediaBrowser.Server.Implementations.HttpServer
{
@@ -34,7 +34,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
private readonly ILogger _logger;
public IEnumerable<string> UrlPrefixes { get; private set; }
- private readonly List<IRestfulService> _restServices = new List<IRestfulService>();
+ private readonly List<IService> _restServices = new List<IService>();
private IHttpListener _listener;
@@ -49,13 +49,16 @@ namespace MediaBrowser.Server.Implementations.HttpServer
private readonly INetworkManager _networkManager;
private readonly IMemoryStreamProvider _memoryStreamProvider;
- public HttpListenerHost(IApplicationHost applicationHost,
+ private readonly IServerApplicationHost _appHost;
+
+ public HttpListenerHost(IServerApplicationHost applicationHost,
ILogManager logManager,
IServerConfigurationManager config,
string serviceName,
string defaultRedirectPath, INetworkManager networkManager, IMemoryStreamProvider memoryStreamProvider, params Assembly[] assembliesWithServices)
: base(serviceName, assembliesWithServices)
{
+ _appHost = applicationHost;
DefaultRedirectPath = defaultRedirectPath;
_networkManager = networkManager;
_memoryStreamProvider = memoryStreamProvider;
@@ -100,7 +103,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer
container.Adapter = _containerAdapter;
- Plugins.RemoveAll(x => x is NativeTypesFeature);
Plugins.Add(new SwaggerFeature());
Plugins.Add(new CorsFeature(allowedHeaders: "Content-Type, Authorization, Range, X-MediaBrowser-Token, X-Emby-Authorization"));
@@ -117,6 +119,12 @@ namespace MediaBrowser.Server.Implementations.HttpServer
// }
//});
+ var requestFilters = _appHost.GetExports<IRequestFilter>().ToList();
+ foreach (var filter in requestFilters)
+ {
+ HostContext.GlobalRequestFilters.Add(filter.Filter);
+ }
+
HostContext.GlobalResponseFilters.Add(new ResponseFilter(_logger).FilterResponse);
}
@@ -171,7 +179,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// </summary>
private void StartListener()
{
- HostContext.Config.HandlerFactoryPath = ListenerRequest.GetHandlerPathIfAny(UrlPrefixes.First());
+ HostContext.Config.HandlerFactoryPath = GetHandlerPathIfAny(UrlPrefixes.First());
_listener = GetListener();
@@ -183,6 +191,18 @@ namespace MediaBrowser.Server.Implementations.HttpServer
_listener.Start(UrlPrefixes);
}
+ public static string GetHandlerPathIfAny(string listenerUrl)
+ {
+ if (listenerUrl == null) return null;
+ var pos = listenerUrl.IndexOf("://", StringComparison.OrdinalIgnoreCase);
+ if (pos == -1) return null;
+ var startHostUrl = listenerUrl.Substring(pos + "://".Length);
+ var endPos = startHostUrl.IndexOf('/');
+ if (endPos == -1) return null;
+ var endHostUrl = startHostUrl.Substring(endPos + 1);
+ return string.IsNullOrEmpty(endHostUrl) ? null : endHostUrl.TrimEnd('/');
+ }
+
private IHttpListener GetListener()
{
return new WebSocketSharpListener(_logger, CertificatePath, _memoryStreamProvider);
@@ -558,7 +578,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// Adds the rest handlers.
/// </summary>
/// <param name="services">The services.</param>
- public void Init(IEnumerable<IRestfulService> services)
+ public void Init(IEnumerable<IService> services)
{
_restServices.AddRange(services);
@@ -569,28 +589,28 @@ namespace MediaBrowser.Server.Implementations.HttpServer
base.Init();
}
- public override RouteAttribute[] GetRouteAttributes(Type requestType)
+ public override Model.Services.RouteAttribute[] GetRouteAttributes(Type requestType)
{
var routes = base.GetRouteAttributes(requestType).ToList();
var clone = routes.ToList();
foreach (var route in clone)
{
- routes.Add(new RouteAttribute(NormalizeEmbyRoutePath(route.Path), route.Verbs)
+ routes.Add(new Model.Services.RouteAttribute(NormalizeEmbyRoutePath(route.Path), route.Verbs)
{
Notes = route.Notes,
Priority = route.Priority,
Summary = route.Summary
});
- routes.Add(new RouteAttribute(NormalizeRoutePath(route.Path), route.Verbs)
+ routes.Add(new Model.Services.RouteAttribute(NormalizeRoutePath(route.Path), route.Verbs)
{
Notes = route.Notes,
Priority = route.Priority,
Summary = route.Summary
});
- routes.Add(new RouteAttribute(DoubleNormalizeEmbyRoutePath(route.Path), route.Verbs)
+ routes.Add(new Model.Services.RouteAttribute(DoubleNormalizeEmbyRoutePath(route.Path), route.Verbs)
{
Notes = route.Notes,
Priority = route.Priority,
diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs
index 10d6f7493..de41481cc 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs
@@ -2,8 +2,6 @@
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Globalization;
@@ -11,7 +9,13 @@ using System.IO;
using System.Net;
using System.Text;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
+using ServiceStack;
+using ServiceStack.Web;
+using IRequest = MediaBrowser.Model.Services.IRequest;
using MimeTypes = MediaBrowser.Model.Net.MimeTypes;
namespace MediaBrowser.Server.Implementations.HttpServer
@@ -59,10 +63,10 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// <param name="content">The content.</param>
/// <param name="contentType">Type of the content.</param>
/// <param name="responseHeaders">The response headers.</param>
- /// <returns>IHasOptions.</returns>
- private IHasOptions GetHttpResult(object content, string contentType, IDictionary<string, string> responseHeaders = null)
+ /// <returns>IHasHeaders.</returns>
+ private IHasHeaders GetHttpResult(object content, string contentType, IDictionary<string, string> responseHeaders = null)
{
- IHasOptions result;
+ IHasHeaders result;
var stream = content as Stream;
@@ -140,11 +144,11 @@ namespace MediaBrowser.Server.Implementations.HttpServer
}
// Apply headers
- var hasOptions = optimizedResult as IHasOptions;
+ var hasHeaders = optimizedResult as IHasHeaders;
- if (hasOptions != null)
+ if (hasHeaders != null)
{
- AddResponseHeaders(hasOptions, responseHeaders);
+ AddResponseHeaders(hasHeaders, responseHeaders);
}
return optimizedResult;
@@ -237,15 +241,15 @@ namespace MediaBrowser.Server.Implementations.HttpServer
result = factoryFn();
// Apply caching headers
- var hasOptions = result as IHasOptions;
+ var hasHeaders = result as IHasHeaders;
- if (hasOptions != null)
+ if (hasHeaders != null)
{
- AddResponseHeaders(hasOptions, responseHeaders);
- return hasOptions;
+ AddResponseHeaders(hasHeaders, responseHeaders);
+ return hasHeaders;
}
- IHasOptions httpResult;
+ IHasHeaders httpResult;
var stream = result as Stream;
@@ -298,7 +302,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
public Task<object> GetStaticFileResult(IRequest requestContext,
string path,
- FileShare fileShare = FileShare.Read)
+ FileShareMode fileShare = FileShareMode.Read)
{
if (string.IsNullOrEmpty(path))
{
@@ -323,7 +327,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
throw new ArgumentNullException("path");
}
- if (fileShare != FileShare.Read && fileShare != FileShare.ReadWrite)
+ if (fileShare != FileShareMode.Read && fileShare != FileShareMode.ReadWrite)
{
throw new ArgumentException("FileShare must be either Read or ReadWrite");
}
@@ -352,9 +356,9 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// <param name="path">The path.</param>
/// <param name="fileShare">The file share.</param>
/// <returns>Stream.</returns>
- private Stream GetFileStream(string path, FileShare fileShare)
+ private Stream GetFileStream(string path, FileShareMode fileShare)
{
- return _fileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, fileShare);
+ return _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, fileShare);
}
public Task<object> GetStaticResult(IRequest requestContext,
@@ -404,10 +408,10 @@ namespace MediaBrowser.Server.Implementations.HttpServer
}
var compress = ShouldCompressResponse(requestContext, contentType);
- var hasOptions = await GetStaticResult(requestContext, options, compress).ConfigureAwait(false);
- AddResponseHeaders(hasOptions, options.ResponseHeaders);
+ var hasHeaders = await GetStaticResult(requestContext, options, compress).ConfigureAwait(false);
+ AddResponseHeaders(hasHeaders, options.ResponseHeaders);
- return hasOptions;
+ return hasHeaders;
}
/// <summary>
@@ -461,7 +465,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// </summary>
private static readonly CultureInfo UsCulture = new CultureInfo("en-US");
- private async Task<IHasOptions> GetStaticResult(IRequest requestContext, StaticResultOptions options, bool compress)
+ private async Task<IHasHeaders> GetStaticResult(IRequest requestContext, StaticResultOptions options, bool compress)
{
var isHeadRequest = options.IsHeadRequest;
var factoryFn = options.ContentFactory;
@@ -673,19 +677,14 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// <summary>
/// Adds the response headers.
/// </summary>
- /// <param name="hasOptions">The has options.</param>
+ /// <param name="hasHeaders">The has options.</param>
/// <param name="responseHeaders">The response headers.</param>
- private void AddResponseHeaders(IHasOptions hasOptions, IEnumerable<KeyValuePair<string, string>> responseHeaders)
+ private void AddResponseHeaders(IHasHeaders hasHeaders, IEnumerable<KeyValuePair<string, string>> responseHeaders)
{
foreach (var item in responseHeaders)
{
- hasOptions.Options[item.Key] = item.Value;
+ hasHeaders.Headers[item.Key] = item.Value;
}
}
-
- public object GetAsyncStreamWriter(IAsyncStreamSource streamSource)
- {
- return new AsyncStreamWriter(streamSource);
- }
}
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/HttpServer/IHttpListener.cs b/MediaBrowser.Server.Implementations/HttpServer/IHttpListener.cs
index dc315601f..7db935d43 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/IHttpListener.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/IHttpListener.cs
@@ -1,8 +1,8 @@
using MediaBrowser.Controller.Net;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer
{
diff --git a/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs b/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs
index 4b94095f5..7d4cd3b4d 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs
@@ -5,12 +5,13 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Net;
+using System.Threading;
using System.Threading.Tasks;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer
{
- public class RangeRequestWriter : IStreamWriter, IAsyncStreamWriter, IHttpResult
+ public class RangeRequestWriter : IAsyncStreamWriter, IHttpResult
{
/// <summary>
/// Gets or sets the source stream.
@@ -47,21 +48,12 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// Additional HTTP Headers
/// </summary>
/// <value>The headers.</value>
- public Dictionary<string, string> Headers
+ public IDictionary<string, string> Headers
{
get { return _options; }
}
/// <summary>
- /// Gets the options.
- /// </summary>
- /// <value>The options.</value>
- public IDictionary<string, string> Options
- {
- get { return Headers; }
- }
-
- /// <summary>
/// Initializes a new instance of the <see cref="StreamWriter" /> class.
/// </summary>
/// <param name="rangeHeader">The range header.</param>
@@ -81,8 +73,8 @@ namespace MediaBrowser.Server.Implementations.HttpServer
this._logger = logger;
ContentType = contentType;
- Options["Content-Type"] = contentType;
- Options["Accept-Ranges"] = "bytes";
+ Headers["Content-Type"] = contentType;
+ Headers["Accept-Ranges"] = "bytes";
StatusCode = HttpStatusCode.PartialContent;
Cookies = new List<Cookie>();
@@ -112,8 +104,8 @@ namespace MediaBrowser.Server.Implementations.HttpServer
RangeLength = 1 + RangeEnd - RangeStart;
// Content-Length is the length of what we're serving, not the original content
- Options["Content-Length"] = RangeLength.ToString(UsCulture);
- Options["Content-Range"] = string.Format("bytes {0}-{1}/{2}", RangeStart, RangeEnd, TotalContentLength);
+ Headers["Content-Length"] = RangeLength.ToString(UsCulture);
+ Headers["Content-Range"] = string.Format("bytes {0}-{1}/{2}", RangeStart, RangeEnd, TotalContentLength);
if (RangeStart > 0)
{
@@ -164,62 +156,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
}
}
- /// <summary>
- /// Writes to.
- /// </summary>
- /// <param name="responseStream">The response stream.</param>
- public void WriteTo(Stream responseStream)
- {
- try
- {
- // Headers only
- if (IsHeadRequest)
- {
- return;
- }
-
- using (var source = SourceStream)
- {
- // If the requested range is "0-", we can optimize by just doing a stream copy
- if (RangeEnd >= TotalContentLength - 1)
- {
- source.CopyTo(responseStream, BufferSize);
- }
- else
- {
- CopyToInternal(source, responseStream, RangeLength);
- }
- }
- }
- finally
- {
- if (OnComplete != null)
- {
- OnComplete();
- }
- }
- }
-
- private void CopyToInternal(Stream source, Stream destination, long copyLength)
- {
- var array = new byte[BufferSize];
- int count;
- while ((count = source.Read(array, 0, array.Length)) != 0)
- {
- var bytesToCopy = Math.Min(count, copyLength);
-
- destination.Write(array, 0, Convert.ToInt32(bytesToCopy));
-
- copyLength -= bytesToCopy;
-
- if (copyLength <= 0)
- {
- break;
- }
- }
- }
-
- public async Task WriteToAsync(Stream responseStream)
+ public async Task WriteToAsync(Stream responseStream, CancellationToken cancellationToken)
{
try
{
diff --git a/MediaBrowser.Server.Implementations/HttpServer/ResponseFilter.cs b/MediaBrowser.Server.Implementations/HttpServer/ResponseFilter.cs
index ee05702f4..f5a11ae1f 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/ResponseFilter.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/ResponseFilter.cs
@@ -5,6 +5,7 @@ using System;
using System.Globalization;
using System.Net;
using System.Text;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer
{
@@ -46,21 +47,21 @@ namespace MediaBrowser.Server.Implementations.HttpServer
var vary = "Accept-Encoding";
- var hasOptions = dto as IHasOptions;
+ var hasHeaders = dto as IHasHeaders;
var sharpResponse = res as WebSocketSharpResponse;
- if (hasOptions != null)
+ if (hasHeaders != null)
{
- if (!hasOptions.Options.ContainsKey("Server"))
+ if (!hasHeaders.Headers.ContainsKey("Server"))
{
- hasOptions.Options["Server"] = "Mono-HTTPAPI/1.1, UPnP/1.0 DLNADOC/1.50";
- //hasOptions.Options["Server"] = "Mono-HTTPAPI/1.1";
+ hasHeaders.Headers["Server"] = "Mono-HTTPAPI/1.1, UPnP/1.0 DLNADOC/1.50";
+ //hasHeaders.Headers["Server"] = "Mono-HTTPAPI/1.1";
}
// Content length has to be explicitly set on on HttpListenerResponse or it won't be happy
string contentLength;
- if (hasOptions.Options.TryGetValue("Content-Length", out contentLength) && !string.IsNullOrEmpty(contentLength))
+ if (hasHeaders.Headers.TryGetValue("Content-Length", out contentLength) && !string.IsNullOrEmpty(contentLength))
{
var length = long.Parse(contentLength, UsCulture);
@@ -85,13 +86,13 @@ namespace MediaBrowser.Server.Implementations.HttpServer
}
}
- string hasOptionsVary;
- if (hasOptions.Options.TryGetValue("Vary", out hasOptionsVary))
+ string hasHeadersVary;
+ if (hasHeaders.Headers.TryGetValue("Vary", out hasHeadersVary))
{
- vary = hasOptionsVary;
+ vary = hasHeadersVary;
}
- hasOptions.Options["Vary"] = vary;
+ hasHeaders.Headers["Vary"] = vary;
}
//res.KeepAlive = false;
diff --git a/MediaBrowser.Server.Implementations/HttpServer/Security/AuthorizationContext.cs b/MediaBrowser.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
index bc3e7b163..edbb5e512 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
@@ -1,10 +1,10 @@
using MediaBrowser.Controller.Connect;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Security;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer.Security
{
@@ -21,7 +21,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.Security
public AuthorizationInfo GetAuthorizationInfo(object requestContext)
{
- var req = new ServiceStackServiceRequest((IRequest)requestContext);
+ var req = new ServiceRequest((IRequest)requestContext);
return GetAuthorizationInfo(req);
}
diff --git a/MediaBrowser.Server.Implementations/HttpServer/Security/SessionAuthProvider.cs b/MediaBrowser.Server.Implementations/HttpServer/Security/SessionAuthProvider.cs
deleted file mode 100644
index 7c3173101..000000000
--- a/MediaBrowser.Server.Implementations/HttpServer/Security/SessionAuthProvider.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using MediaBrowser.Controller.Net;
-using ServiceStack;
-using ServiceStack.Auth;
-
-namespace MediaBrowser.Server.Implementations.HttpServer.Security
-{
- public class SessionAuthProvider : CredentialsAuthProvider
- {
- private readonly ISessionContext _sessionContext;
-
- public SessionAuthProvider(ISessionContext sessionContext)
- {
- _sessionContext = sessionContext;
- }
-
- public override bool TryAuthenticate(IServiceBase authService, string userName, string password)
- {
- return true;
- }
-
- public override bool IsAuthorized(IAuthSession session, IAuthTokens tokens, Authenticate request = null)
- {
- return true;
- }
-
- protected override void SaveUserAuth(IServiceBase authService, IAuthSession session, IAuthRepository authRepo, IAuthTokens tokens)
- {
- }
-
- public override object Authenticate(IServiceBase authService, IAuthSession session, Authenticate request)
- {
- return base.Authenticate(authService, session, request);
- }
- }
-}
diff --git a/MediaBrowser.Server.Implementations/HttpServer/Security/SessionContext.cs b/MediaBrowser.Server.Implementations/HttpServer/Security/SessionContext.cs
index a498d32fa..f51ca55a8 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/Security/SessionContext.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/Security/SessionContext.cs
@@ -3,8 +3,8 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Security;
using MediaBrowser.Controller.Session;
-using ServiceStack.Web;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer.Security
{
@@ -47,7 +47,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.Security
public Task<SessionInfo> GetSession(object requestContext)
{
- var req = new ServiceStackServiceRequest((IRequest)requestContext);
+ var req = new ServiceRequest((IRequest)requestContext);
return GetSession(req);
}
@@ -60,7 +60,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.Security
public Task<User> GetUser(object requestContext)
{
- var req = new ServiceStackServiceRequest((IRequest)requestContext);
+ var req = new ServiceRequest((IRequest)requestContext);
return GetUser(req);
}
}
diff --git a/MediaBrowser.Server.Implementations/HttpServer/ServerFactory.cs b/MediaBrowser.Server.Implementations/HttpServer/ServerFactory.cs
index b2cbf2387..4dff2d5a3 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/ServerFactory.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/ServerFactory.cs
@@ -1,6 +1,5 @@
-using MediaBrowser.Common;
-using MediaBrowser.Common.IO;
-using MediaBrowser.Common.Net;
+using MediaBrowser.Common.Net;
+using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.IO;
@@ -18,17 +17,17 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// Creates the server.
/// </summary>
/// <returns>IHttpServer.</returns>
- public static IHttpServer CreateServer(IApplicationHost applicationHost,
+ public static IHttpServer CreateServer(IServerApplicationHost applicationHost,
ILogManager logManager,
IServerConfigurationManager config,
- INetworkManager _networkmanager,
+ INetworkManager networkmanager,
IMemoryStreamProvider streamProvider,
string serverName,
string defaultRedirectpath)
{
LogManager.LogFactory = new ServerLogFactory(logManager);
- return new HttpListenerHost(applicationHost, logManager, config, serverName, defaultRedirectpath, _networkmanager, streamProvider);
+ return new HttpListenerHost(applicationHost, logManager, config, serverName, defaultRedirectpath, networkmanager, streamProvider);
}
}
}
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/HttpUtility.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/HttpUtility.cs
index 3ef48d13a..49d6bceb4 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/HttpUtility.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/HttpUtility.cs
@@ -3,6 +3,7 @@ using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
@@ -857,28 +858,28 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
return output.ToString();
}
- public static NameValueCollection ParseQueryString(string query)
+ public static QueryParamCollection ParseQueryString(string query)
{
return ParseQueryString(query, Encoding.UTF8);
}
- public static NameValueCollection ParseQueryString(string query, Encoding encoding)
+ public static QueryParamCollection ParseQueryString(string query, Encoding encoding)
{
if (query == null)
throw new ArgumentNullException("query");
if (encoding == null)
throw new ArgumentNullException("encoding");
if (query.Length == 0 || (query.Length == 1 && query[0] == '?'))
- return new NameValueCollection();
+ return new QueryParamCollection();
if (query[0] == '?')
query = query.Substring(1);
- NameValueCollection result = new HttpQSCollection();
+ QueryParamCollection result = new QueryParamCollection();
ParseQueryString(query, encoding, result);
return result;
}
- internal static void ParseQueryString(string query, Encoding encoding, NameValueCollection result)
+ internal static void ParseQueryString(string query, Encoding encoding, QueryParamCollection result)
{
if (query.Length == 0)
return;
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/RequestMono.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/RequestMono.cs
index d20dd7ec0..13ae48cff 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/RequestMono.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/RequestMono.cs
@@ -5,8 +5,8 @@ using System.IO;
using System.Text;
using System.Threading.Tasks;
using System.Web;
+using MediaBrowser.Model.Services;
using ServiceStack;
-using ServiceStack.Web;
namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
@@ -83,7 +83,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
}
}
- public NameValueCollection Form
+ public QueryParamCollection Form
{
get
{
@@ -155,14 +155,15 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
throw new HttpRequestValidationException(msg);
}
- static void ValidateNameValueCollection(string name, NameValueCollection coll)
+ static void ValidateNameValueCollection(string name, QueryParamCollection coll)
{
if (coll == null)
return;
- foreach (string key in coll.Keys)
+ foreach (var pair in coll)
{
- string val = coll[key];
+ var key = pair.Name;
+ var val = pair.Value;
if (val != null && val.Length > 0 && IsInvalidString(val))
ThrowValidationException(name, key, val);
}
@@ -348,7 +349,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
}
}
}
- class WebROCollection : NameValueCollection
+ class WebROCollection : QueryParamCollection
{
bool got_id;
int id;
@@ -369,28 +370,29 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
}
public void Protect()
{
- IsReadOnly = true;
+ //IsReadOnly = true;
}
public void Unprotect()
{
- IsReadOnly = false;
+ //IsReadOnly = false;
}
public override string ToString()
{
StringBuilder result = new StringBuilder();
- foreach (string key in AllKeys)
+ foreach (var pair in this)
{
if (result.Length > 0)
result.Append('&');
+ var key = pair.Name;
if (key != null && key.Length > 0)
{
result.Append(key);
result.Append('=');
}
- result.Append(Get(key));
+ result.Append(pair.Value);
}
return result.ToString();
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
index 5509eb627..37bd00602 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpListener.cs
@@ -2,8 +2,6 @@
using MediaBrowser.Controller.Net;
using MediaBrowser.Model.Logging;
using MediaBrowser.Server.Implementations.Logging;
-using ServiceStack;
-using ServiceStack.Web;
using SocketHttpListener.Net;
using System;
using System.Collections.Generic;
@@ -11,6 +9,8 @@ using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Common.IO;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
+using ServiceStack;
namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
@@ -102,12 +102,19 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
var endpoint = ctx.Request.RemoteEndPoint.ToString();
var url = ctx.Request.RawUrl;
- var queryString = new NameValueCollection(ctx.Request.QueryString ?? new NameValueCollection());
+ var queryString = ctx.Request.QueryString ?? new NameValueCollection();
+
+ var queryParamCollection = new QueryParamCollection();
+
+ foreach (var key in queryString.AllKeys)
+ {
+ queryParamCollection[key] = queryString[key];
+ }
var connectingArgs = new WebSocketConnectingEventArgs
{
Url = url,
- QueryString = queryString,
+ QueryString = queryParamCollection,
Endpoint = endpoint
};
@@ -127,7 +134,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
WebSocketConnected(new WebSocketConnectEventArgs
{
Url = url,
- QueryString = queryString,
+ QueryString = queryParamCollection,
WebSocket = new SharpWebSocket(webSocketContext.WebSocket, _logger),
Endpoint = endpoint
});
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpRequest.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpRequest.cs
index 59e0b2a9b..2546519f4 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpRequest.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpRequest.cs
@@ -1,15 +1,21 @@
using System;
using System.Collections.Generic;
+using System.Collections.Specialized;
using System.IO;
using System.Text;
using Funq;
using MediaBrowser.Common.IO;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Services;
using ServiceStack;
using ServiceStack.Host;
using ServiceStack.Web;
using SocketHttpListener.Net;
+using IHttpFile = MediaBrowser.Model.Services.IHttpFile;
+using IHttpRequest = MediaBrowser.Model.Services.IHttpRequest;
+using IHttpResponse = MediaBrowser.Model.Services.IHttpResponse;
+using IResponse = MediaBrowser.Model.Services.IResponse;
namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
@@ -27,8 +33,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
_memoryStreamProvider = memoryStreamProvider;
this.request = httpContext.Request;
this.response = new WebSocketSharpResponse(logger, httpContext.Response, this);
-
- this.RequestPreferences = new RequestPreferences(this);
}
public HttpListenerRequest HttpRequest
@@ -53,8 +57,6 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
public RequestAttributes RequestAttributes { get; set; }
- public IRequestPreferences RequestPreferences { get; private set; }
-
public T TryResolve<T>()
{
if (typeof(T) == typeof(IHttpRequest))
@@ -324,22 +326,34 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
get { return request.UserAgent; }
}
- private NameValueCollectionWrapper headers;
- public INameValueCollection Headers
+ private QueryParamCollection headers;
+ public QueryParamCollection Headers
+ {
+ get { return headers ?? (headers = ToQueryParams(request.Headers)); }
+ }
+
+ private QueryParamCollection queryString;
+ public QueryParamCollection QueryString
{
- get { return headers ?? (headers = new NameValueCollectionWrapper(request.Headers)); }
+ get { return queryString ?? (queryString = MyHttpUtility.ParseQueryString(request.Url.Query)); }
}
- private NameValueCollectionWrapper queryString;
- public INameValueCollection QueryString
+ private QueryParamCollection formData;
+ public QueryParamCollection FormData
{
- get { return queryString ?? (queryString = new NameValueCollectionWrapper(MyHttpUtility.ParseQueryString(request.Url.Query))); }
+ get { return formData ?? (formData = this.Form); }
}
- private NameValueCollectionWrapper formData;
- public INameValueCollection FormData
+ private QueryParamCollection ToQueryParams(NameValueCollection collection)
{
- get { return formData ?? (formData = new NameValueCollectionWrapper(this.Form)); }
+ var result = new QueryParamCollection();
+
+ foreach (var key in collection.AllKeys)
+ {
+ result[key] = collection[key];
+ }
+
+ return result;
}
public bool IsLocal
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpResponse.cs b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpResponse.cs
index a58645ec5..3aae6c9ca 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpResponse.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SocketSharp/WebSocketSharpResponse.cs
@@ -5,20 +5,21 @@ using System.Net;
using MediaBrowser.Model.Logging;
using ServiceStack;
using ServiceStack.Host;
-using ServiceStack.Web;
using HttpListenerResponse = SocketHttpListener.Net.HttpListenerResponse;
+using IHttpResponse = MediaBrowser.Model.Services.IHttpResponse;
+using IRequest = MediaBrowser.Model.Services.IRequest;
namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
{
public class WebSocketSharpResponse : IHttpResponse
{
private readonly ILogger _logger;
- private readonly HttpListenerResponse response;
+ private readonly HttpListenerResponse _response;
public WebSocketSharpResponse(ILogger logger, HttpListenerResponse response, IRequest request)
{
_logger = logger;
- this.response = response;
+ this._response = response;
Items = new Dictionary<string, object>();
Request = request;
}
@@ -28,28 +29,28 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
public Dictionary<string, object> Items { get; private set; }
public object OriginalResponse
{
- get { return response; }
+ get { return _response; }
}
public int StatusCode
{
- get { return this.response.StatusCode; }
- set { this.response.StatusCode = value; }
+ get { return this._response.StatusCode; }
+ set { this._response.StatusCode = value; }
}
public string StatusDescription
{
- get { return this.response.StatusDescription; }
- set { this.response.StatusDescription = value; }
+ get { return this._response.StatusDescription; }
+ set { this._response.StatusDescription = value; }
}
public string ContentType
{
- get { return response.ContentType; }
- set { response.ContentType = value; }
+ get { return _response.ContentType; }
+ set { _response.ContentType = value; }
}
- public ICookies Cookies { get; set; }
+ //public ICookies Cookies { get; set; }
public void AddHeader(string name, string value)
{
@@ -59,22 +60,22 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
return;
}
- response.AddHeader(name, value);
+ _response.AddHeader(name, value);
}
public string GetHeader(string name)
{
- return response.Headers[name];
+ return _response.Headers[name];
}
public void Redirect(string url)
{
- response.Redirect(url);
+ _response.Redirect(url);
}
public Stream OutputStream
{
- get { return response.OutputStream; }
+ get { return _response.OutputStream; }
}
public object Dto { get; set; }
@@ -82,9 +83,9 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
public void Write(string text)
{
var bOutput = System.Text.Encoding.UTF8.GetBytes(text);
- response.ContentLength64 = bOutput.Length;
+ _response.ContentLength64 = bOutput.Length;
- var outputStream = response.OutputStream;
+ var outputStream = _response.OutputStream;
outputStream.Write(bOutput, 0, bOutput.Length);
Close();
}
@@ -97,7 +98,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
try
{
- this.response.CloseOutputStream(_logger);
+ this._response.CloseOutputStream(_logger);
}
catch (Exception ex)
{
@@ -113,7 +114,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
public void Flush()
{
- response.OutputStream.Flush();
+ _response.OutputStream.Flush();
}
public bool IsClosed
@@ -127,19 +128,19 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
//you can happily set the Content-Length header in Asp.Net
//but HttpListener will complain if you do - you have to set ContentLength64 on the response.
//workaround: HttpListener throws "The parameter is incorrect" exceptions when we try to set the Content-Length header
- response.ContentLength64 = contentLength;
+ _response.ContentLength64 = contentLength;
}
public void SetCookie(Cookie cookie)
{
var cookieStr = cookie.AsHeaderValue();
- response.Headers.Add(HttpHeaders.SetCookie, cookieStr);
+ _response.Headers.Add(HttpHeaders.SetCookie, cookieStr);
}
public bool SendChunked
{
- get { return response.SendChunked; }
- set { response.SendChunked = value; }
+ get { return _response.SendChunked; }
+ set { _response.SendChunked = value; }
}
public bool KeepAlive { get; set; }
diff --git a/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs b/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs
index 5f122fb96..60d0d7c41 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs
@@ -1,19 +1,19 @@
using MediaBrowser.Model.Logging;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
+using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.IO;
-using ServiceStack;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer
{
/// <summary>
/// Class StreamWriter
/// </summary>
- public class StreamWriter : IStreamWriter, IAsyncStreamWriter, IHasOptions
+ public class StreamWriter : IAsyncStreamWriter, IHasHeaders
{
private ILogger Logger { get; set; }
@@ -33,7 +33,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// Gets the options.
/// </summary>
/// <value>The options.</value>
- public IDictionary<string, string> Options
+ public IDictionary<string, string> Headers
{
get { return _options; }
}
@@ -58,11 +58,11 @@ namespace MediaBrowser.Server.Implementations.HttpServer
SourceStream = source;
Logger = logger;
- Options["Content-Type"] = contentType;
+ Headers["Content-Type"] = contentType;
if (source.CanSeek)
{
- Options["Content-Length"] = source.Length.ToString(UsCulture);
+ Headers["Content-Length"] = source.Length.ToString(UsCulture);
}
}
@@ -83,54 +83,14 @@ namespace MediaBrowser.Server.Implementations.HttpServer
_bytes = source;
Logger = logger;
- Options["Content-Type"] = contentType;
+ Headers["Content-Type"] = contentType;
- Options["Content-Length"] = source.Length.ToString(UsCulture);
+ Headers["Content-Length"] = source.Length.ToString(UsCulture);
}
private const int BufferSize = 81920;
- /// <summary>
- /// Writes to.
- /// </summary>
- /// <param name="responseStream">The response stream.</param>
- public void WriteTo(Stream responseStream)
- {
- try
- {
- if (_bytes != null)
- {
- responseStream.Write(_bytes, 0, _bytes.Length);
- }
- else
- {
- using (var src = SourceStream)
- {
- src.CopyTo(responseStream, BufferSize);
- }
- }
- }
- catch (Exception ex)
- {
- Logger.ErrorException("Error streaming data", ex);
-
- if (OnError != null)
- {
- OnError();
- }
-
- throw;
- }
- finally
- {
- if (OnComplete != null)
- {
- OnComplete();
- }
- }
- }
-
- public async Task WriteToAsync(Stream responseStream)
+ public async Task WriteToAsync(Stream responseStream, CancellationToken cancellationToken)
{
try
{
diff --git a/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs b/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs
index d91f316d6..54ee5fbb2 100644
--- a/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs
+++ b/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs
@@ -1,11 +1,11 @@
using MediaBrowser.Controller;
using MediaBrowser.Controller.Net;
-using ServiceStack.Web;
using System.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.HttpServer
{
- public class SwaggerService : IHasResultFactory, IRestfulService
+ public class SwaggerService : IHasResultFactory, IService
{
private readonly IServerApplicationPaths _appPaths;
diff --git a/MediaBrowser.Server.Implementations/IO/FileRefresher.cs b/MediaBrowser.Server.Implementations/IO/FileRefresher.cs
index 1c9a05753..beb9600c7 100644
--- a/MediaBrowser.Server.Implementations/IO/FileRefresher.cs
+++ b/MediaBrowser.Server.Implementations/IO/FileRefresher.cs
@@ -4,11 +4,13 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Events;
+using MediaBrowser.Common.IO;
using MediaBrowser.Common.ScheduledTasks;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.Logging;
@@ -237,7 +239,7 @@ namespace MediaBrowser.Server.Implementations.IO
|| data.IsDirectory
// Opening a writable stream will fail with readonly files
- || data.Attributes.HasFlag(FileAttributes.ReadOnly))
+ || data.IsReadOnly)
{
return false;
}
@@ -256,12 +258,12 @@ namespace MediaBrowser.Server.Implementations.IO
// But if the server only has readonly access, this is going to cause this entire algorithm to fail
// So we'll take a best guess about our access level
var requestedFileAccess = ConfigurationManager.Configuration.SaveLocalMeta
- ? FileAccess.ReadWrite
- : FileAccess.Read;
+ ? FileAccessMode.ReadWrite
+ : FileAccessMode.Read;
try
{
- using (_fileSystem.GetFileStream(path, FileMode.Open, requestedFileAccess, FileShare.ReadWrite))
+ using (_fileSystem.GetFileStream(path, FileOpenMode.Open, requestedFileAccess, FileShareMode.ReadWrite))
{
//file is not locked
return false;
diff --git a/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs b/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
index 69d37591c..8d92c2a03 100644
--- a/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
+++ b/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
@@ -12,8 +12,10 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.IO
diff --git a/MediaBrowser.Controller/IO/ThrottledStream.cs b/MediaBrowser.Server.Implementations/IO/ThrottledStream.cs
index 1df00b45a..538812dc0 100644
--- a/MediaBrowser.Controller/IO/ThrottledStream.cs
+++ b/MediaBrowser.Server.Implementations/IO/ThrottledStream.cs
@@ -3,7 +3,7 @@ using System.IO;
using System.Threading;
using System.Threading.Tasks;
-namespace MediaBrowser.Controller.IO
+namespace MediaBrowser.Server.Implementations.IO
{
/// <summary>
/// Class for streaming data with throttling support.
diff --git a/MediaBrowser.Server.Implementations/Intros/DefaultIntroProvider.cs b/MediaBrowser.Server.Implementations/Intros/DefaultIntroProvider.cs
index f16aa934f..72a63c547 100644
--- a/MediaBrowser.Server.Implementations/Intros/DefaultIntroProvider.cs
+++ b/MediaBrowser.Server.Implementations/Intros/DefaultIntroProvider.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Entities;
using System;
@@ -12,8 +11,11 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Server.Implementations.Intros
{
diff --git a/MediaBrowser.Server.Implementations/Library/CoreResolutionIgnoreRule.cs b/MediaBrowser.Server.Implementations/Library/CoreResolutionIgnoreRule.cs
index b550d1dda..f20d87c4b 100644
--- a/MediaBrowser.Server.Implementations/Library/CoreResolutionIgnoreRule.cs
+++ b/MediaBrowser.Server.Implementations/Library/CoreResolutionIgnoreRule.cs
@@ -6,7 +6,9 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library
{
@@ -53,7 +55,7 @@ namespace MediaBrowser.Server.Implementations.Library
public bool ShouldIgnore(FileSystemMetadata fileInfo, BaseItem parent)
{
var filename = fileInfo.Name;
- var isHidden = (fileInfo.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden;
+ var isHidden = fileInfo.IsHidden;
var path = fileInfo.FullName;
// Handle mac .DS_Store
diff --git a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
index cf175f861..4b7971fca 100644
--- a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
@@ -32,7 +32,7 @@ using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Channels;
using MediaBrowser.Model.Channels;
using MediaBrowser.Model.Dto;
@@ -43,6 +43,7 @@ using MediaBrowser.Server.Implementations.Library.Resolvers;
using SortOrder = MediaBrowser.Model.Entities.SortOrder;
using VideoResolver = MediaBrowser.Naming.Video.VideoResolver;
using MediaBrowser.Common.Configuration;
+using MediaBrowser.Common.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.Library
@@ -2464,7 +2465,7 @@ namespace MediaBrowser.Server.Implementations.Library
var videos = videoListResolver.Resolve(fileSystemChildren.Select(i => new FileMetadata
{
Id = i.FullName,
- IsFolder = (i.Attributes & FileAttributes.Directory) == FileAttributes.Directory
+ IsFolder = i.IsDirectory
}).ToList());
@@ -2513,7 +2514,7 @@ namespace MediaBrowser.Server.Implementations.Library
var videos = videoListResolver.Resolve(fileSystemChildren.Select(i => new FileMetadata
{
Id = i.FullName,
- IsFolder = (i.Attributes & FileAttributes.Directory) == FileAttributes.Directory
+ IsFolder = i.IsDirectory
}).ToList());
diff --git a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
index e7bfe56f2..0f1931dda 100644
--- a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
@@ -14,7 +14,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Configuration;
namespace MediaBrowser.Server.Implementations.Library
diff --git a/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs b/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs
index 9f949db92..c7d9d39b8 100644
--- a/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs
+++ b/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs
@@ -5,7 +5,9 @@ using System;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library
{
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs
index 7f35fc3ea..c1ac7d68c 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs
@@ -9,8 +9,10 @@ using MediaBrowser.Server.Implementations.Logging;
using System;
using System.Collections.Generic;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio
@@ -112,7 +114,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio
foreach (var fileSystemInfo in list)
{
- if ((fileSystemInfo.Attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ if (fileSystemInfo.IsDirectory)
{
if (allowSubfolders)
{
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs
index 686105ddb..be651b9c8 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs
@@ -6,8 +6,10 @@ using MediaBrowser.Model.Logging;
using System;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio
{
@@ -85,7 +87,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio
var albumResolver = new MusicAlbumResolver(_logger, _fileSystem, _libraryManager);
// If we contain an album assume we are an artist folder
- return args.FileSystemChildren.Where(i => (i.Attributes & FileAttributes.Directory) == FileAttributes.Directory).Any(i => albumResolver.IsMusicAlbum(i.FullName, directoryService, args.GetLibraryOptions())) ? new MusicArtist() : null;
+ return args.FileSystemChildren.Where(i => i.IsDirectory).Any(i => albumResolver.IsMusicAlbum(i.FullName, directoryService, args.GetLibraryOptions())) ? new MusicArtist() : null;
}
}
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/BaseVideoResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/BaseVideoResolver.cs
index d0042a990..4dce16139 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/BaseVideoResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/BaseVideoResolver.cs
@@ -57,7 +57,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers
{
var filename = child.Name;
- if ((child.Attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ if (child.IsDirectory)
{
if (IsDvdDirectory(filename))
{
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs
index 5f4199564..40a3aa325 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs
@@ -13,7 +13,9 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
{
@@ -116,7 +118,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
// Loop through each child file/folder and see if we find a video
foreach (var child in fileSystemEntries)
{
- if ((child.Attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ if (child.IsDirectory)
{
leftOver.Add(child);
}
@@ -368,7 +370,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
{
var filename = child.Name;
- if ((child.Attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ if (child.IsDirectory)
{
if (IsDvdDirectory(filename))
{
@@ -449,7 +451,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
.ToList();
var subfolders = subFileEntries
- .Where(e => (e.Attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ .Where(e => e.IsDirectory)
.Select(d => d.Name)
.ToList();
@@ -465,7 +467,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
}
var subFiles = subFileEntries
- .Where(e => (e.Attributes & FileAttributes.Directory) != FileAttributes.Directory)
+ .Where(e => !e.IsDirectory)
.Select(d => d.Name);
if (subFiles.Any(IsDvdFile))
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoAlbumResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoAlbumResolver.cs
index e7f239780..957fafb92 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoAlbumResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoAlbumResolver.cs
@@ -41,7 +41,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers
private bool HasPhotos(ItemResolveArgs args)
{
- return args.FileSystemChildren.Any(i => ((i.Attributes & FileAttributes.Directory) != FileAttributes.Directory) && PhotoResolver.IsImageFile(i.FullName, _imageProcessor));
+ return args.FileSystemChildren.Any(i => (!i.IsDirectory) && PhotoResolver.IsImageFile(i.FullName, _imageProcessor));
}
public override ResolverPriority Priority
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
index d4ebb8457..549ad522e 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
@@ -5,8 +5,10 @@ using MediaBrowser.Model.Entities;
using System;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
namespace MediaBrowser.Server.Implementations.Library.Resolvers
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/SpecialFolderResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/SpecialFolderResolver.cs
index 7bb66ed89..7a6198a00 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/SpecialFolderResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/SpecialFolderResolver.cs
@@ -5,7 +5,9 @@ using MediaBrowser.Controller.Resolvers;
using System;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library.Resolvers
{
@@ -67,7 +69,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers
try
{
- return (i.Attributes & FileAttributes.Directory) != FileAttributes.Directory &&
+ return !i.IsDirectory &&
string.Equals(".collection", i.Extension, StringComparison.OrdinalIgnoreCase);
}
catch (IOException)
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs
index 3217cd67b..83566e2c1 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/TV/SeriesResolver.cs
@@ -11,8 +11,10 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
namespace MediaBrowser.Server.Implementations.Library.Resolvers.TV
@@ -128,8 +130,6 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.TV
{
foreach (var child in fileSystemChildren)
{
- var attributes = child.Attributes;
-
//if ((attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
//{
// //logger.Debug("Igoring series file or folder marked hidden: {0}", child.FullName);
@@ -143,7 +143,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.TV
// continue;
//}
- if ((attributes & FileAttributes.Directory) == FileAttributes.Directory)
+ if (child.IsDirectory)
{
if (IsSeasonFolder(child.FullName, isTvContentType, libraryManager))
{
diff --git a/MediaBrowser.Server.Implementations/Library/UserManager.cs b/MediaBrowser.Server.Implementations/Library/UserManager.cs
index 6456d7f81..794c924eb 100644
--- a/MediaBrowser.Server.Implementations/Library/UserManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/UserManager.cs
@@ -27,7 +27,9 @@ using System.Security.Cryptography;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library
{
diff --git a/MediaBrowser.Server.Implementations/Library/UserViewManager.cs b/MediaBrowser.Server.Implementations/Library/UserViewManager.cs
index 2cbee7c97..6a4e26ff9 100644
--- a/MediaBrowser.Server.Implementations/Library/UserViewManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/UserViewManager.cs
@@ -3,7 +3,6 @@ using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Channels;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Library;
@@ -14,6 +13,7 @@ using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Server.Implementations.Library
{
diff --git a/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs b/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
index 93b9c0da1..d9a7199be 100644
--- a/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
+++ b/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
@@ -11,7 +11,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Library.Validators
{
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs
index 0f8c15e71..4137ab2cf 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs
@@ -2,9 +2,10 @@
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Logging;
@@ -41,7 +42,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
{
_logger.Info("Opened recording stream from tuner provider");
- using (var output = _fileSystem.GetFileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var output = _fileSystem.GetFileStream(targetFile, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
onStarted();
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
index 214bb8716..397e5fc9f 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
@@ -26,12 +26,14 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Events;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.FileOrganization;
using Microsoft.Win32;
@@ -1578,7 +1580,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
return;
}
- using (var stream = _fileSystem.GetFileStream(nfoPath, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var stream = _fileSystem.GetFileStream(nfoPath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
var settings = new XmlWriterSettings
{
@@ -1613,7 +1615,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
return;
}
- using (var stream = _fileSystem.GetFileStream(nfoPath, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var stream = _fileSystem.GetFileStream(nfoPath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
var settings = new XmlWriterSettings
{
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs
index cdf8e7597..89e989765 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs
@@ -7,10 +7,11 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
@@ -112,7 +113,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
_fileSystem.CreateDirectory(Path.GetDirectoryName(logFilePath));
// FFMpeg writes debug/error info to stderr. This is useful when debugging so let's put it in the log directory.
- _logFileStream = _fileSystem.GetFileStream(logFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, true);
+ _logFileStream = _fileSystem.GetFileStream(logFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true);
var commandLineLogMessageBytes = Encoding.UTF8.GetBytes(_json.SerializeToString(mediaSource) + Environment.NewLine + Environment.NewLine + commandLineLogMessage + Environment.NewLine + Environment.NewLine);
_logFileStream.Write(commandLineLogMessageBytes, 0, commandLineLogMessageBytes.Length);
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs
index 7fe271bea..9bda9c3f6 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs
@@ -4,7 +4,9 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
{
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs
index 40e532c4e..b2a347b77 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs
@@ -2,7 +2,9 @@
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Serialization;
using System;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
{
diff --git a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs
index bddce0420..1e01df29d 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs
@@ -8,7 +8,9 @@ using System.Collections.Concurrent;
using System.Globalization;
using System.Linq;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.LiveTv;
namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
index 3f8eb9025..7b88ccf64 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
@@ -9,7 +9,6 @@ using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Sorting;
@@ -26,15 +25,18 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using IniParser;
using IniParser.Model;
using MediaBrowser.Common.Events;
+using MediaBrowser.Common.IO;
using MediaBrowser.Common.Security;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Events;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Tasks;
using MediaBrowser.Server.Implementations.LiveTv.Listings;
diff --git a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
index 97d52836d..a32f4cca2 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
@@ -14,10 +14,12 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Net;
diff --git a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunLiveStream.cs b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunLiveStream.cs
index 91f0ee832..7bb4dc92e 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunLiveStream.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunLiveStream.cs
@@ -2,7 +2,7 @@
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
using MediaBrowser.Controller.LiveTv;
@@ -14,6 +14,8 @@ using MediaBrowser.Server.Implementations.LiveTv.EmbyTV;
using System.Collections.Generic;
using System.Linq;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.LiveTv.TunerHosts.HdHomerun
{
diff --git a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs
index 48117f225..b85b3810a 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs
@@ -11,10 +11,12 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Serialization;
using MediaBrowser.Server.Implementations.LiveTv.EmbyTV;
diff --git a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs
index 454abdddd..3bfe902df 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs
@@ -5,10 +5,12 @@ using System.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Model.Logging;
diff --git a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/SatIp/SatIpHost.cs b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/SatIp/SatIpHost.cs
index 1fe767e52..8dca261a3 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/SatIp/SatIpHost.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/TunerHosts/SatIp/SatIpHost.cs
@@ -4,12 +4,14 @@ using System.Globalization;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Dto;
diff --git a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
index ec544dd70..e4db98b3f 100644
--- a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
+++ b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
@@ -1,6 +1,5 @@
using MediaBrowser.Model.Extensions;
using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Serialization;
@@ -11,7 +10,10 @@ using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
-using CommonIO;
+using System.Text;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
namespace MediaBrowser.Server.Implementations.Localization
@@ -81,7 +83,7 @@ namespace MediaBrowser.Server.Implementations.Localization
var target = Path.Combine(localizationPath, filename);
_logger.Info("Extracting ratings to {0}", target);
- using (var fs = _fileSystem.GetFileStream(target, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var fs = _fileSystem.GetFileStream(target, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
stream.CopyTo(fs);
}
@@ -107,6 +109,20 @@ namespace MediaBrowser.Server.Implementations.Localization
}
}
+ public string RemoveDiacritics(string text)
+ {
+ return String.Concat(
+ text.Normalize(NormalizationForm.FormD)
+ .Where(ch => CharUnicodeInfo.GetUnicodeCategory(ch) !=
+ UnicodeCategory.NonSpacingMark)
+ ).Normalize(NormalizationForm.FormC);
+ }
+
+ public string NormalizeFormKD(string text)
+ {
+ return text.Normalize(NormalizationForm.FormKD);
+ }
+
/// <summary>
/// Gets the cultures.
/// </summary>
diff --git a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
index f301032de..71e964eec 100644
--- a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
+++ b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
@@ -42,12 +42,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="Emby.XmlTv, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\Emby.XmlTv.1.0.0.57\lib\portable-net46+win10\Emby.XmlTv.dll</HintPath>
+ <HintPath>..\packages\Emby.XmlTv.1.0.0.58\lib\portable-net46+win10\Emby.XmlTv.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="INIFileParser, Version=2.3.0.0, Culture=neutral, PublicKeyToken=79af7b307b65cf3c, processorArchitecture=MSIL">
@@ -87,9 +83,6 @@
<Reference Include="ServiceStack">
<HintPath>..\ThirdParty\ServiceStack\ServiceStack.dll</HintPath>
</Reference>
- <Reference Include="ServiceStack.Client">
- <HintPath>..\ThirdParty\ServiceStack\ServiceStack.Client.dll</HintPath>
- </Reference>
<Reference Include="ServiceStack.Common">
<HintPath>..\ThirdParty\ServiceStack\ServiceStack.Common.dll</HintPath>
</Reference>
@@ -151,7 +144,6 @@
<Compile Include="EntryPoints\ServerEventNotifier.cs" />
<Compile Include="EntryPoints\UserDataChangeNotifier.cs" />
<Compile Include="FileOrganization\OrganizerScheduledTask.cs" />
- <Compile Include="HttpServer\AsyncStreamWriter.cs" />
<Compile Include="HttpServer\IHttpListener.cs" />
<Compile Include="HttpServer\Security\AuthorizationContext.cs" />
<Compile Include="HttpServer\ContainerAdapter.cs" />
@@ -162,7 +154,6 @@
<Compile Include="HttpServer\RangeRequestWriter.cs" />
<Compile Include="HttpServer\ResponseFilter.cs" />
<Compile Include="HttpServer\Security\AuthService.cs" />
- <Compile Include="HttpServer\Security\SessionAuthProvider.cs" />
<Compile Include="HttpServer\ServerFactory.cs" />
<Compile Include="HttpServer\ServerLogFactory.cs" />
<Compile Include="HttpServer\ServerLogger.cs" />
@@ -179,6 +170,7 @@
<Compile Include="Intros\DefaultIntroProvider.cs" />
<Compile Include="IO\FileRefresher.cs" />
<Compile Include="IO\LibraryMonitor.cs" />
+ <Compile Include="IO\ThrottledStream.cs" />
<Compile Include="Library\CoreResolutionIgnoreRule.cs" />
<Compile Include="Library\LibraryManager.cs" />
<Compile Include="Library\LocalTrailerPostScanTask.cs" />
@@ -278,12 +270,15 @@
<Compile Include="Persistence\DataExtensions.cs" />
<Compile Include="Persistence\IDbConnector.cs" />
<Compile Include="Persistence\MediaStreamColumns.cs" />
+ <Compile Include="Reflection\AssemblyInfo.cs" />
<Compile Include="Social\SharingManager.cs" />
<Compile Include="Social\SharingRepository.cs" />
<Compile Include="Sorting\StartDateComparer.cs" />
<Compile Include="Sync\SyncHelper.cs" />
<Compile Include="Sync\SyncJobOptions.cs" />
<Compile Include="Sync\SyncNotificationEntryPoint.cs" />
+ <Compile Include="Threading\PeriodicTimer.cs" />
+ <Compile Include="TV\SeriesPostScanTask.cs" />
<Compile Include="UserViews\CollectionFolderImageProvider.cs" />
<Compile Include="UserViews\DynamicImageProvider.cs" />
<Compile Include="News\NewsEntryPoint.cs" />
@@ -370,6 +365,7 @@
<Compile Include="TV\TVSeriesManager.cs" />
<Compile Include="Udp\UdpMessageReceivedEventArgs.cs" />
<Compile Include="Udp\UdpServer.cs" />
+ <Compile Include="Xml\XmlReaderSettingsFactory.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\MediaBrowser.Common.Implementations\MediaBrowser.Common.Implementations.csproj">
@@ -388,6 +384,10 @@
<Project>{7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}</Project>
<Name>MediaBrowser.Model</Name>
</ProjectReference>
+ <ProjectReference Include="..\MediaBrowser.Providers\MediaBrowser.Providers.csproj">
+ <Project>{442b5058-dcaf-4263-bb6a-f21e31120a1b}</Project>
+ <Name>MediaBrowser.Providers</Name>
+ </ProjectReference>
<ProjectReference Include="..\Mono.Nat\Mono.Nat.csproj">
<Project>{d7453b88-2266-4805-b39b-2b5a2a33e1ba}</Project>
<Name>Mono.Nat</Name>
diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs b/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs
index 21e847c68..9f1744cc9 100644
--- a/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs
+++ b/MediaBrowser.Server.Implementations/MediaEncoder/EncodingManager.cs
@@ -13,7 +13,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Library;
namespace MediaBrowser.Server.Implementations.MediaEncoder
diff --git a/MediaBrowser.Server.Implementations/News/NewsEntryPoint.cs b/MediaBrowser.Server.Implementations/News/NewsEntryPoint.cs
index 0c214b73a..22cb4e86a 100644
--- a/MediaBrowser.Server.Implementations/News/NewsEntryPoint.cs
+++ b/MediaBrowser.Server.Implementations/News/NewsEntryPoint.cs
@@ -15,8 +15,10 @@ using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Xml;
-using CommonIO;
-using MediaBrowser.Controller.Threading;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Server.Implementations.Threading;
namespace MediaBrowser.Server.Implementations.News
{
diff --git a/MediaBrowser.Server.Implementations/News/NewsService.cs b/MediaBrowser.Server.Implementations/News/NewsService.cs
index 684363d01..0059ba421 100644
--- a/MediaBrowser.Server.Implementations/News/NewsService.cs
+++ b/MediaBrowser.Server.Implementations/News/NewsService.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Common.Configuration;
-using MediaBrowser.Controller.News;
using MediaBrowser.Model.News;
using MediaBrowser.Model.Querying;
using MediaBrowser.Model.Serialization;
diff --git a/MediaBrowser.Server.Implementations/Notifications/CoreNotificationTypes.cs b/MediaBrowser.Server.Implementations/Notifications/CoreNotificationTypes.cs
index 8ca667739..0f2629f58 100644
--- a/MediaBrowser.Server.Implementations/Notifications/CoreNotificationTypes.cs
+++ b/MediaBrowser.Server.Implementations/Notifications/CoreNotificationTypes.cs
@@ -1,10 +1,10 @@
using MediaBrowser.Controller;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Notifications;
using MediaBrowser.Model.Notifications;
using System;
using System.Collections.Generic;
using System.Linq;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Server.Implementations.Notifications
{
diff --git a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
index 0916f19f7..a3531b9a5 100644
--- a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
@@ -12,12 +12,14 @@ using System.Globalization;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Channels;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Net;
+using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Tasks;
using MediaBrowser.Server.Implementations.ScheduledTasks;
diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
index e6512f4df..667f6b89a 100644
--- a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
@@ -1112,7 +1112,10 @@ namespace MediaBrowser.Server.Implementations.Persistence
private string SerializeProviderIds(BaseItem item)
{
- var ids = item.ProviderIds.ToList();
+ // Ideally we shouldn't need this IsNullOrWhiteSpace check but we're seeing some cases of bad data slip through
+ var ids = item.ProviderIds
+ .Where(i => !string.IsNullOrWhiteSpace(i.Value))
+ .ToList();
if (ids.Count == 0)
{
@@ -1140,7 +1143,10 @@ namespace MediaBrowser.Server.Implementations.Persistence
{
var idParts = part.Split('=');
- item.SetProviderId(idParts[0], idParts[1]);
+ if (idParts.Length == 2)
+ {
+ item.SetProviderId(idParts[0], idParts[1]);
+ }
}
}
@@ -4886,6 +4892,15 @@ namespace MediaBrowser.Server.Implementations.Persistence
foreach (var pair in newValues)
{
+ if (string.IsNullOrWhiteSpace(pair.Key))
+ {
+ continue;
+ }
+ if (string.IsNullOrWhiteSpace(pair.Value))
+ {
+ continue;
+ }
+
_saveProviderIdsCommand.GetParameter(0).Value = itemId;
_saveProviderIdsCommand.GetParameter(1).Value = pair.Key;
_saveProviderIdsCommand.GetParameter(2).Value = pair.Value;
diff --git a/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs b/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
index 22d7ba3be..0dd7672bc 100644
--- a/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
@@ -12,8 +12,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Configuration;
namespace MediaBrowser.Server.Implementations.Photos
diff --git a/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs b/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
index fafb2f268..ab03f5aaa 100644
--- a/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
@@ -5,7 +5,9 @@ using MediaBrowser.Controller.Providers;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Server.Implementations.Photos
diff --git a/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs b/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs
index 63dfe20b2..eff77574d 100644
--- a/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs
+++ b/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs
@@ -4,9 +4,11 @@ using MediaBrowser.Controller.Playlists;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Querying;
using System.Threading.Tasks;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
namespace MediaBrowser.Server.Implementations.Playlists
{
diff --git a/MediaBrowser.Server.Implementations/Playlists/PlaylistImageProvider.cs b/MediaBrowser.Server.Implementations/Playlists/PlaylistImageProvider.cs
index be5066ac3..0249b85ee 100644
--- a/MediaBrowser.Server.Implementations/Playlists/PlaylistImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Playlists/PlaylistImageProvider.cs
@@ -10,7 +10,9 @@ using MediaBrowser.Server.Implementations.Photos;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.Querying;
diff --git a/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs b/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs
index ba1559bd0..13202d94c 100644
--- a/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs
+++ b/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs
@@ -12,7 +12,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Playlists
{
diff --git a/MediaBrowser.Server.Implementations/Reflection/AssemblyInfo.cs b/MediaBrowser.Server.Implementations/Reflection/AssemblyInfo.cs
new file mode 100644
index 000000000..ec25e7951
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Reflection/AssemblyInfo.cs
@@ -0,0 +1,14 @@
+using System;
+using System.IO;
+using MediaBrowser.Model.Reflection;
+
+namespace MediaBrowser.Server.Implementations.Reflection
+{
+ public class AssemblyInfo : IAssemblyInfo
+ {
+ public Stream GetManifestResourceStream(Type type, string resource)
+ {
+ return type.Assembly.GetManifestResourceStream(resource);
+ }
+ }
+}
diff --git a/MediaBrowser.Server.Implementations/ScheduledTasks/ChapterImagesTask.cs b/MediaBrowser.Server.Implementations/ScheduledTasks/ChapterImagesTask.cs
index 9ff1172f3..41f1ed240 100644
--- a/MediaBrowser.Server.Implementations/ScheduledTasks/ChapterImagesTask.cs
+++ b/MediaBrowser.Server.Implementations/ScheduledTasks/ChapterImagesTask.cs
@@ -11,7 +11,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Tasks;
diff --git a/MediaBrowser.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs b/MediaBrowser.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs
index 3192c91f4..f10dbcfe7 100644
--- a/MediaBrowser.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs
+++ b/MediaBrowser.Server.Implementations/ScheduledTasks/RefreshIntrosTask.cs
@@ -4,7 +4,9 @@ using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.ScheduledTasks
{
diff --git a/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs b/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs
index a9b6ad6a5..4e706324f 100644
--- a/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs
+++ b/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs
@@ -15,6 +15,7 @@ using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.IO;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.ServerManager
{
@@ -158,7 +159,7 @@ namespace MediaBrowser.Server.Implementations.ServerManager
{
OnReceive = ProcessWebSocketMessageReceived,
Url = e.Url,
- QueryString = new NameValueCollection(e.QueryString ?? new NameValueCollection())
+ QueryString = e.QueryString ?? new QueryParamCollection()
};
_webSocketConnections.Add(connection);
diff --git a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
index a1c23edf1..c1bd8ed6b 100644
--- a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
+++ b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
@@ -11,6 +11,7 @@ using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.IO;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Services;
using UniversalDetector;
namespace MediaBrowser.Server.Implementations.ServerManager
@@ -74,7 +75,7 @@ namespace MediaBrowser.Server.Implementations.ServerManager
/// Gets or sets the query string.
/// </summary>
/// <value>The query string.</value>
- public NameValueCollection QueryString { get; set; }
+ public QueryParamCollection QueryString { get; set; }
private readonly IMemoryStreamProvider _memoryStreamProvider;
/// <summary>
diff --git a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
index ddd7ba53a..9d30135a7 100644
--- a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
+++ b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
@@ -9,6 +9,7 @@ using System.Collections.Specialized;
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.Server.Implementations.Session
{
@@ -104,7 +105,7 @@ namespace MediaBrowser.Server.Implementations.Session
//}
}
- private Task<SessionInfo> GetSession(NameValueCollection queryString, string remoteEndpoint)
+ private Task<SessionInfo> GetSession(QueryParamCollection queryString, string remoteEndpoint)
{
if (queryString == null)
{
diff --git a/MediaBrowser.Server.Implementations/Social/SharingManager.cs b/MediaBrowser.Server.Implementations/Social/SharingManager.cs
index 95f0ece0c..0bab7a70d 100644
--- a/MediaBrowser.Server.Implementations/Social/SharingManager.cs
+++ b/MediaBrowser.Server.Implementations/Social/SharingManager.cs
@@ -3,7 +3,6 @@ using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Social;
using MediaBrowser.Model.Social;
using System;
using System.Threading.Tasks;
diff --git a/MediaBrowser.Server.Implementations/Sorting/OfficialRatingComparer.cs b/MediaBrowser.Server.Implementations/Sorting/OfficialRatingComparer.cs
index dd31109da..3b1939b70 100644
--- a/MediaBrowser.Server.Implementations/Sorting/OfficialRatingComparer.cs
+++ b/MediaBrowser.Server.Implementations/Sorting/OfficialRatingComparer.cs
@@ -1,6 +1,6 @@
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Sorting;
+using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Querying;
namespace MediaBrowser.Server.Implementations.Sorting
diff --git a/MediaBrowser.Server.Implementations/Sync/MediaSync.cs b/MediaBrowser.Server.Implementations/Sync/MediaSync.cs
index 3218ac5e7..3e4bff241 100644
--- a/MediaBrowser.Server.Implementations/Sync/MediaSync.cs
+++ b/MediaBrowser.Server.Implementations/Sync/MediaSync.cs
@@ -17,8 +17,10 @@ using System.Security.Cryptography;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using Interfaces.IO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Server.Implementations.IO;
namespace MediaBrowser.Server.Implementations.Sync
{
@@ -346,7 +348,7 @@ namespace MediaBrowser.Server.Implementations.Sync
return await supportsDirectCopy.SendFile(inputPath, pathParts, target, progress, cancellationToken).ConfigureAwait(false);
}
- using (var fileStream = _fileSystem.GetFileStream(inputPath, FileMode.Open, FileAccess.Read, FileShare.Read, true))
+ using (var fileStream = _fileSystem.GetFileStream(inputPath, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.Read, true))
{
Stream stream = fileStream;
diff --git a/MediaBrowser.Server.Implementations/Sync/MultiProviderSync.cs b/MediaBrowser.Server.Implementations/Sync/MultiProviderSync.cs
index 97b2b1eb8..471604117 100644
--- a/MediaBrowser.Server.Implementations/Sync/MultiProviderSync.cs
+++ b/MediaBrowser.Server.Implementations/Sync/MultiProviderSync.cs
@@ -9,7 +9,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Sync
{
diff --git a/MediaBrowser.Server.Implementations/Sync/ServerSyncScheduledTask.cs b/MediaBrowser.Server.Implementations/Sync/ServerSyncScheduledTask.cs
index def156dfb..bb02e490b 100644
--- a/MediaBrowser.Server.Implementations/Sync/ServerSyncScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/Sync/ServerSyncScheduledTask.cs
@@ -8,7 +8,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.Sync
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncConvertScheduledTask.cs b/MediaBrowser.Server.Implementations/Sync/SyncConvertScheduledTask.cs
index 8601e3610..abbf39d39 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncConvertScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncConvertScheduledTask.cs
@@ -9,7 +9,9 @@ using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
namespace MediaBrowser.Server.Implementations.Sync
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
index c1eeec26b..8d2c0b20c 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
@@ -23,7 +23,8 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.IO;
@@ -770,7 +771,7 @@ namespace MediaBrowser.Server.Implementations.Sync
using (var stream = await _subtitleEncoder.GetSubtitles(streamInfo.ItemId, streamInfo.MediaSourceId, subtitleStreamIndex, subtitleStreamInfo.Format, 0, null, false, cancellationToken).ConfigureAwait(false))
{
- using (var fs = _fileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, true))
+ using (var fs = _fileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read, true))
{
await stream.CopyToAsync(fs, StreamDefaults.DefaultCopyToBufferSize, cancellationToken).ConfigureAwait(false);
}
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
index 6bdb1692e..47fb9a6f4 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
@@ -28,8 +28,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
using MediaBrowser.Model.Tasks;
diff --git a/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs b/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs
index 5edc56722..fca9e763f 100644
--- a/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs
+++ b/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs
@@ -10,9 +10,10 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Model.IO;
using Interfaces.IO;
using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Implementations.Sync
diff --git a/MediaBrowser.Providers/TV/SeriesPostScanTask.cs b/MediaBrowser.Server.Implementations/TV/SeriesPostScanTask.cs
index fdea1b205..a498dfec3 100644
--- a/MediaBrowser.Providers/TV/SeriesPostScanTask.cs
+++ b/MediaBrowser.Server.Implementations/TV/SeriesPostScanTask.cs
@@ -1,21 +1,23 @@
-using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Entities.TV;
-using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Localization;
-using MediaBrowser.Controller.Providers;
-using MediaBrowser.Model.Entities;
-using MediaBrowser.Model.Logging;
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Plugins;
+using MediaBrowser.Controller.Providers;
+using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Tasks;
+using MediaBrowser.Model.Xml;
+using MediaBrowser.Providers.TV;
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Server.Implementations.TV
{
class SeriesGroup : List<Series>, IGrouping<string, Series>
{
@@ -32,14 +34,16 @@ namespace MediaBrowser.Providers.TV
private readonly ILogger _logger;
private readonly ILocalizationManager _localization;
private readonly IFileSystem _fileSystem;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public SeriesPostScanTask(ILibraryManager libraryManager, ILogger logger, IServerConfigurationManager config, ILocalizationManager localization, IFileSystem fileSystem)
+ public SeriesPostScanTask(ILibraryManager libraryManager, ILogger logger, IServerConfigurationManager config, ILocalizationManager localization, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlSettings)
{
_libraryManager = libraryManager;
_logger = logger;
_config = config;
_localization = localization;
_fileSystem = fileSystem;
+ _xmlSettings = xmlSettings;
}
public Task Run(IProgress<double> progress, CancellationToken cancellationToken)
@@ -59,7 +63,7 @@ namespace MediaBrowser.Providers.TV
var seriesGroups = FindSeriesGroups(seriesList).Where(g => !string.IsNullOrEmpty(g.Key)).ToList();
- return new MissingEpisodeProvider(_logger, _config, _libraryManager, _localization, _fileSystem).Run(seriesGroups, true, cancellationToken);
+ return new MissingEpisodeProvider(_logger, _config, _libraryManager, _localization, _fileSystem, _xmlSettings).Run(seriesGroups, true, cancellationToken);
}
internal static IEnumerable<IGrouping<string, Series>> FindSeriesGroups(List<Series> seriesList)
@@ -127,8 +131,9 @@ namespace MediaBrowser.Providers.TV
private readonly object _libraryChangedSyncLock = new object();
private const int LibraryUpdateDuration = 180000;
private readonly ITaskManager _taskManager;
+ private readonly IXmlReaderSettingsFactory _xmlSettings;
- public CleanMissingEpisodesEntryPoint(ILibraryManager libraryManager, IServerConfigurationManager config, ILogger logger, ILocalizationManager localization, IFileSystem fileSystem, ITaskManager taskManager)
+ public CleanMissingEpisodesEntryPoint(ILibraryManager libraryManager, IServerConfigurationManager config, ILogger logger, ILocalizationManager localization, IFileSystem fileSystem, ITaskManager taskManager, IXmlReaderSettingsFactory xmlSettings)
{
_libraryManager = libraryManager;
_config = config;
@@ -136,6 +141,7 @@ namespace MediaBrowser.Providers.TV
_localization = localization;
_fileSystem = fileSystem;
_taskManager = taskManager;
+ _xmlSettings = xmlSettings;
}
private Timer LibraryUpdateTimer { get; set; }
@@ -189,7 +195,7 @@ namespace MediaBrowser.Providers.TV
var seriesGroups = SeriesPostScanTask.FindSeriesGroups(seriesList).Where(g => !string.IsNullOrEmpty(g.Key)).ToList();
- await new MissingEpisodeProvider(_logger, _config, _libraryManager, _localization, _fileSystem)
+ await new MissingEpisodeProvider(_logger, _config, _libraryManager, _localization, _fileSystem, _xmlSettings)
.Run(seriesGroups, false, CancellationToken.None).ConfigureAwait(false);
}
catch (Exception ex)
diff --git a/MediaBrowser.Controller/Threading/PeriodicTimer.cs b/MediaBrowser.Server.Implementations/Threading/PeriodicTimer.cs
index f9d19b9a1..057a84483 100644
--- a/MediaBrowser.Controller/Threading/PeriodicTimer.cs
+++ b/MediaBrowser.Server.Implementations/Threading/PeriodicTimer.cs
@@ -2,7 +2,7 @@
using System.Threading;
using Microsoft.Win32;
-namespace MediaBrowser.Controller.Threading
+namespace MediaBrowser.Server.Implementations.Threading
{
public class PeriodicTimer : IDisposable
{
diff --git a/MediaBrowser.Server.Implementations/UserViews/CollectionFolderImageProvider.cs b/MediaBrowser.Server.Implementations/UserViews/CollectionFolderImageProvider.cs
index 3acadd2f6..33a7b6725 100644
--- a/MediaBrowser.Server.Implementations/UserViews/CollectionFolderImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/UserViews/CollectionFolderImageProvider.cs
@@ -11,9 +11,11 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.Collections;
using MediaBrowser.Controller.Entities.Movies;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.Querying;
diff --git a/MediaBrowser.Server.Implementations/UserViews/DynamicImageProvider.cs b/MediaBrowser.Server.Implementations/UserViews/DynamicImageProvider.cs
index f1fd906b5..61f3c77f0 100644
--- a/MediaBrowser.Server.Implementations/UserViews/DynamicImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/UserViews/DynamicImageProvider.cs
@@ -12,7 +12,9 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Model.Extensions;
diff --git a/MediaBrowser.Server.Implementations/Xml/XmlReaderSettingsFactory.cs b/MediaBrowser.Server.Implementations/Xml/XmlReaderSettingsFactory.cs
new file mode 100644
index 000000000..ae7018ad4
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Xml/XmlReaderSettingsFactory.cs
@@ -0,0 +1,20 @@
+using System.Xml;
+using MediaBrowser.Model.Xml;
+
+namespace MediaBrowser.Server.Implementations.Xml
+{
+ public class XmlReaderSettingsFactory : IXmlReaderSettingsFactory
+ {
+ public XmlReaderSettings Create(bool enableValidation)
+ {
+ var settings = new XmlReaderSettings();
+
+ if (!enableValidation)
+ {
+ settings.ValidationType = ValidationType.None;
+ }
+
+ return settings;
+ }
+ }
+}
diff --git a/MediaBrowser.Server.Implementations/packages.config b/MediaBrowser.Server.Implementations/packages.config
index bc449fd64..8c2cd1592 100644
--- a/MediaBrowser.Server.Implementations/packages.config
+++ b/MediaBrowser.Server.Implementations/packages.config
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
- <package id="Emby.XmlTv" version="1.0.0.57" targetFramework="net46" />
+ <package id="Emby.XmlTv" version="1.0.0.58" targetFramework="net46" />
<package id="ini-parser" version="2.3.0" targetFramework="net45" />
<package id="Interfaces.IO" version="1.0.0.5" targetFramework="net45" />
<package id="MediaBrowser.Naming" version="1.0.0.55" targetFramework="net45" />
diff --git a/MediaBrowser.Server.Mono/MediaBrowser.Server.Mono.csproj b/MediaBrowser.Server.Mono/MediaBrowser.Server.Mono.csproj
index d76d82a45..95d81ae70 100644
--- a/MediaBrowser.Server.Mono/MediaBrowser.Server.Mono.csproj
+++ b/MediaBrowser.Server.Mono/MediaBrowser.Server.Mono.csproj
@@ -58,10 +58,6 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="Mono.Posix, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Mono.Posix.4.0.0.0\lib\net40\Mono.Posix.dll</HintPath>
diff --git a/MediaBrowser.Server.Mono/Program.cs b/MediaBrowser.Server.Mono/Program.cs
index 32de45242..adfed72ab 100644
--- a/MediaBrowser.Server.Mono/Program.cs
+++ b/MediaBrowser.Server.Mono/Program.cs
@@ -13,7 +13,8 @@ using System.Net.Security;
using System.Reflection;
using System.Security.Cryptography.X509Certificates;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.Implementations.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Server.Implementations.Logging;
namespace MediaBrowser.Server.Mono
diff --git a/MediaBrowser.Server.Mono/app.config b/MediaBrowser.Server.Mono/app.config
index e98335f9c..a77a3a506 100644
--- a/MediaBrowser.Server.Mono/app.config
+++ b/MediaBrowser.Server.Mono/app.config
@@ -1,21 +1,25 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
- <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
</configSections>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets async="true"></targets>
</nlog>
<appSettings>
- <add key="DebugProgramDataPath" value="ProgramData-Server"/>
- <add key="ReleaseProgramDataPath" value="ProgramData-Server"/>
+ <add key="DebugProgramDataPath" value="ProgramData-Server" />
+ <add key="ReleaseProgramDataPath" value="ProgramData-Server" />
</appSettings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
- <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-1.0.94.0" newVersion="1.0.94.0"/>
+ <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.0.94.0" newVersion="1.0.94.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
-<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/></startup></configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /></startup></configuration>
diff --git a/MediaBrowser.Server.Mono/packages.config b/MediaBrowser.Server.Mono/packages.config
index 238025a78..a3235d0ca 100644
--- a/MediaBrowser.Server.Mono/packages.config
+++ b/MediaBrowser.Server.Mono/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Mono.Posix" version="4.0.0.0" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
</packages> \ No newline at end of file
diff --git a/MediaBrowser.Server.Startup.Common/ApplicationHost.cs b/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
index 1d687b7d2..9011f0bf5 100644
--- a/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
+++ b/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
@@ -11,7 +11,6 @@ using MediaBrowser.Common.Implementations.ScheduledTasks;
using MediaBrowser.Common.Net;
using MediaBrowser.Common.Progress;
using MediaBrowser.Controller;
-using MediaBrowser.Controller.Activity;
using MediaBrowser.Controller.Channels;
using MediaBrowser.Controller.Chapters;
using MediaBrowser.Controller.Collections;
@@ -25,10 +24,8 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.FileOrganization;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Controller.Net;
-using MediaBrowser.Controller.News;
using MediaBrowser.Controller.Notifications;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Playlists;
@@ -37,7 +34,6 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Resolvers;
using MediaBrowser.Controller.Security;
using MediaBrowser.Controller.Session;
-using MediaBrowser.Controller.Social;
using MediaBrowser.Controller.Sorting;
using MediaBrowser.Controller.Subtitles;
using MediaBrowser.Controller.Sync;
@@ -100,15 +96,30 @@ using System.Net.Sockets;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using Emby.Photos;
+using MediaBrowser.Model.IO;
using MediaBrowser.Api.Playback;
using MediaBrowser.Common.Implementations.Networking;
using MediaBrowser.Common.Implementations.Serialization;
using MediaBrowser.Common.Implementations.Updates;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
+using MediaBrowser.Controller.Extensions;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.Activity;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Net;
+using MediaBrowser.Model.News;
+using MediaBrowser.Model.Reflection;
using MediaBrowser.Model.Serialization;
+using MediaBrowser.Model.Services;
+using MediaBrowser.Model.Social;
+using MediaBrowser.Model.Xml;
+using MediaBrowser.Server.Implementations.Reflection;
+using MediaBrowser.Server.Implementations.Xml;
+using OpenSubtitlesHandler;
namespace MediaBrowser.Server.Startup.Common
{
@@ -622,10 +633,14 @@ namespace MediaBrowser.Server.Startup.Common
RegisterSingleInstance(ServerConfigurationManager);
LocalizationManager = new LocalizationManager(ServerConfigurationManager, FileSystemManager, JsonSerializer, LogManager.GetLogger("LocalizationManager"));
+ StringExtensions.LocalizationManager = LocalizationManager;
RegisterSingleInstance(LocalizationManager);
RegisterSingleInstance<IBlurayExaminer>(() => new BdInfoExaminer());
+ RegisterSingleInstance<IXmlReaderSettingsFactory>(new XmlReaderSettingsFactory());
+ RegisterSingleInstance<IAssemblyInfo>(new AssemblyInfo());
+
UserDataManager = new UserDataManager(LogManager, ServerConfigurationManager);
RegisterSingleInstance(UserDataManager);
@@ -960,6 +975,7 @@ namespace MediaBrowser.Server.Startup.Common
CollectionFolder.XmlSerializer = XmlSerializer;
BaseStreamingService.AppHost = this;
BaseStreamingService.HttpClient = HttpClient;
+ Utilities.CryptographyProvider = CryptographyProvider;
}
/// <summary>
@@ -976,7 +992,7 @@ namespace MediaBrowser.Server.Startup.Common
base.FindParts();
- HttpServer.Init(GetExports<IRestfulService>(false));
+ HttpServer.Init(GetExports<IService>(false));
ServerManager.AddWebSocketListeners(GetExports<IWebSocketListener>(false));
@@ -1219,6 +1235,9 @@ namespace MediaBrowser.Server.Startup.Common
// Include composable parts in the Providers assembly
list.Add(typeof(ProviderUtils).Assembly);
+ // Include composable parts in the Photos assembly
+ list.Add(typeof(PhotoProvider).Assembly);
+
// Common implementations
list.Add(typeof(TaskManager).Assembly);
@@ -1254,6 +1273,7 @@ namespace MediaBrowser.Server.Startup.Common
try
{
return Directory.EnumerateFiles(ApplicationPaths.PluginsPath, "*.dll", SearchOption.TopDirectoryOnly)
+ .Where(EnablePlugin)
.Select(LoadAssembly)
.Where(a => a != null)
.ToList();
@@ -1264,6 +1284,19 @@ namespace MediaBrowser.Server.Startup.Common
}
}
+ private bool EnablePlugin(string path)
+ {
+ var filename = Path.GetFileName(path);
+
+ var exclude = new[]
+ {
+ "mbplus.dll",
+ "mbintros.dll"
+ };
+
+ return !exclude.Contains(filename ?? string.Empty, StringComparer.OrdinalIgnoreCase);
+ }
+
/// <summary>
/// Gets the system status.
/// </summary>
@@ -1329,7 +1362,7 @@ namespace MediaBrowser.Server.Startup.Common
try
{
// Return the first matched address, if found, or the first known local address
- var address = (await GetLocalIpAddresses().ConfigureAwait(false)).FirstOrDefault(i => !IPAddress.IsLoopback(i));
+ var address = (await GetLocalIpAddressesInternal().ConfigureAwait(false)).FirstOrDefault(i => !IPAddress.IsLoopback(i));
if (address != null)
{
@@ -1348,12 +1381,17 @@ namespace MediaBrowser.Server.Startup.Common
public string GetLocalApiUrl(IPAddress ipAddress)
{
- if (ipAddress.AddressFamily == AddressFamily.InterNetworkV6)
+ return GetLocalApiUrl(ipAddress.ToString(), ipAddress.AddressFamily == AddressFamily.InterNetworkV6);
+ }
+
+ public string GetLocalApiUrl(string ipAddress, bool isIpv6)
+ {
+ if (isIpv6)
{
return GetLocalApiUrl("[" + ipAddress + "]");
}
- return GetLocalApiUrl(ipAddress.ToString());
+ return GetLocalApiUrl(ipAddress);
}
public string GetLocalApiUrl(string host)
@@ -1363,7 +1401,19 @@ namespace MediaBrowser.Server.Startup.Common
HttpPort.ToString(CultureInfo.InvariantCulture));
}
- public async Task<List<IPAddress>> GetLocalIpAddresses()
+ public async Task<List<IpAddressInfo>> GetLocalIpAddresses()
+ {
+ var list = await GetLocalIpAddressesInternal().ConfigureAwait(false);
+
+ return list.Select(i => new IpAddressInfo
+ {
+ Address = i.ToString(),
+ IsIpv6 = i.AddressFamily == AddressFamily.InterNetworkV6
+
+ }).ToList();
+ }
+
+ private async Task<List<IPAddress>> GetLocalIpAddressesInternal()
{
// Need to do this until Common will compile with this method
var nativeNetworkManager = (BaseNetworkManager)NetworkManager;
@@ -1395,7 +1445,7 @@ namespace MediaBrowser.Server.Startup.Common
var apiUrl = GetLocalApiUrl(address);
apiUrl += "/system/ping";
- if ((DateTime.UtcNow - _lastAddressCacheClear).TotalMinutes >= 10)
+ if ((DateTime.UtcNow - _lastAddressCacheClear).TotalMinutes >= 15)
{
_lastAddressCacheClear = DateTime.UtcNow;
_validAddressResults.Clear();
diff --git a/MediaBrowser.Server.Startup.Common/EntryPoints/KeepServerAwake.cs b/MediaBrowser.Server.Startup.Common/EntryPoints/KeepServerAwake.cs
index 4e1b99019..79debce8d 100644
--- a/MediaBrowser.Server.Startup.Common/EntryPoints/KeepServerAwake.cs
+++ b/MediaBrowser.Server.Startup.Common/EntryPoints/KeepServerAwake.cs
@@ -4,7 +4,7 @@ using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Logging;
using System;
using System.Linq;
-using MediaBrowser.Controller.Threading;
+using MediaBrowser.Server.Implementations.Threading;
namespace MediaBrowser.Server.Startup.Common.EntryPoints
{
diff --git a/MediaBrowser.Server.Startup.Common/FFMpeg/FFMpegLoader.cs b/MediaBrowser.Server.Startup.Common/FFMpeg/FFMpegLoader.cs
index 68e2a4927..757e43db6 100644
--- a/MediaBrowser.Server.Startup.Common/FFMpeg/FFMpegLoader.cs
+++ b/MediaBrowser.Server.Startup.Common/FFMpeg/FFMpegLoader.cs
@@ -9,7 +9,9 @@ using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Startup.Common.FFMpeg
{
diff --git a/MediaBrowser.Server.Startup.Common/MbLinkShortcutHandler.cs b/MediaBrowser.Server.Startup.Common/MbLinkShortcutHandler.cs
index 14588b427..26318365b 100644
--- a/MediaBrowser.Server.Startup.Common/MbLinkShortcutHandler.cs
+++ b/MediaBrowser.Server.Startup.Common/MbLinkShortcutHandler.cs
@@ -1,6 +1,8 @@
using System;
using System.IO;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Server.Startup.Common
{
diff --git a/MediaBrowser.Server.Startup.Common/MediaBrowser.Server.Startup.Common.csproj b/MediaBrowser.Server.Startup.Common/MediaBrowser.Server.Startup.Common.csproj
index 5af21994d..042366e88 100644
--- a/MediaBrowser.Server.Startup.Common/MediaBrowser.Server.Startup.Common.csproj
+++ b/MediaBrowser.Server.Startup.Common/MediaBrowser.Server.Startup.Common.csproj
@@ -32,10 +32,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="Mono.Posix, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Mono.Posix.4.0.0.0\lib\net40\Mono.Posix.dll</HintPath>
@@ -89,6 +85,10 @@
<Project>{08fff49b-f175-4807-a2b5-73b0ebd9f716}</Project>
<Name>Emby.Drawing</Name>
</ProjectReference>
+ <ProjectReference Include="..\Emby.Photos\Emby.Photos.csproj">
+ <Project>{89ab4548-770d-41fd-a891-8daff44f452c}</Project>
+ <Name>Emby.Photos</Name>
+ </ProjectReference>
<ProjectReference Include="..\MediaBrowser.Api\MediaBrowser.Api.csproj">
<Project>{4fd51ac5-2c16-4308-a993-c3a84f3b4582}</Project>
<Name>MediaBrowser.Api</Name>
@@ -137,8 +137,13 @@
<Project>{23499896-b135-4527-8574-c26e926ea99e}</Project>
<Name>MediaBrowser.XbmcMetadata</Name>
</ProjectReference>
+ <ProjectReference Include="..\OpenSubtitlesHandler\OpenSubtitlesHandler.csproj">
+ <Project>{4a4402d4-e910-443b-b8fc-2c18286a2ca0}</Project>
+ <Name>OpenSubtitlesHandler</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
+ <None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
diff --git a/MediaBrowser.Server.Startup.Common/app.config b/MediaBrowser.Server.Startup.Common/app.config
new file mode 100644
index 000000000..e5b8d3d02
--- /dev/null
+++ b/MediaBrowser.Server.Startup.Common/app.config
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/MediaBrowser.Server.Startup.Common/packages.config b/MediaBrowser.Server.Startup.Common/packages.config
index 238025a78..a3235d0ca 100644
--- a/MediaBrowser.Server.Startup.Common/packages.config
+++ b/MediaBrowser.Server.Startup.Common/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Mono.Posix" version="4.0.0.0" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
</packages> \ No newline at end of file
diff --git a/MediaBrowser.ServerApplication/App.config b/MediaBrowser.ServerApplication/App.config
index fa7bc9f89..4bac6bb70 100644
--- a/MediaBrowser.ServerApplication/App.config
+++ b/MediaBrowser.ServerApplication/App.config
@@ -1,80 +1,84 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
- <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
+ <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
- <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
+ <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<system.diagnostics>
- <assert assertuienabled="false"/>
+ <assert assertuienabled="false" />
</system.diagnostics>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets async="true"></targets>
</nlog>
<appSettings>
- <add key="DebugProgramDataPath" value="..\..\..\ProgramData-Server"/>
- <add key="ReleaseProgramDataPath" value=".."/>
- <add key="ClientSettingsProvider.ServiceUri" value=""/>
+ <add key="DebugProgramDataPath" value="..\..\..\ProgramData-Server" />
+ <add key="ReleaseProgramDataPath" value=".." />
+ <add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<startup useLegacyV2RuntimeActivationPolicy="true">
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
</startup>
<runtime>
- <gcAllowVeryLargeObjects enabled="true"/>
- <gcServer enabled="true"/>
+ <gcAllowVeryLargeObjects enabled="true" />
+ <gcServer enabled="true" />
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
- <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
+ <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Reactive.Core" publicKeyToken="f300afd708cefcd3" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0"/>
+ <assemblyIdentity name="System.Reactive.Core" publicKeyToken="f300afd708cefcd3" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Reactive.Interfaces" publicKeyToken="f300afd708cefcd3" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0"/>
+ <assemblyIdentity name="System.Reactive.Interfaces" publicKeyToken="f300afd708cefcd3" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-2.0.20823.0" newVersion="2.0.20823.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-1.5.11.0" newVersion="1.5.11.0"/>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.5.11.0" newVersion="1.5.11.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-1.5.11.0" newVersion="1.5.11.0"/>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.5.11.0" newVersion="1.5.11.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-1.0.94.0" newVersion="1.0.94.0"/>
+ <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-1.0.94.0" newVersion="1.0.94.0" />
</dependentAssembly>
<dependentAssembly>
- <assemblyIdentity name="SimpleInjector" publicKeyToken="984cb50dea722e99" culture="neutral"/>
- <bindingRedirect oldVersion="0.0.0.0-2.3.6.0" newVersion="2.3.6.0"/>
+ <assemblyIdentity name="SimpleInjector" publicKeyToken="984cb50dea722e99" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-2.3.6.0" newVersion="2.3.6.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
</assemblyBinding>
- <enforceFIPSPolicy enabled="false"/>
+ <enforceFIPSPolicy enabled="false" />
</runtime>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
- <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
+ <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
- <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
+ <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
- <parameter value="v11.0"/>
+ <parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
- <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
- <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"/>
+ <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
+ <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
</providers>
</entityFramework>
diff --git a/MediaBrowser.ServerApplication/MainForm.Designer.cs b/MediaBrowser.ServerApplication/MainForm.Designer.cs
index 480e10a46..855a64899 100644
--- a/MediaBrowser.ServerApplication/MainForm.Designer.cs
+++ b/MediaBrowser.ServerApplication/MainForm.Designer.cs
@@ -35,14 +35,8 @@
this.cmdBrowse = new System.Windows.Forms.ToolStripMenuItem();
this.cmdConfigure = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
- this.cmdLibraryExplorer = new System.Windows.Forms.ToolStripMenuItem();
this.cmdRestart = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
- this.cmdApiDocs = new System.Windows.Forms.ToolStripMenuItem();
- this.cmdStandardDocs = new System.Windows.Forms.ToolStripMenuItem();
- this.cmdSwagger = new System.Windows.Forms.ToolStripMenuItem();
- this.cmdGtihub = new System.Windows.Forms.ToolStripMenuItem();
- this.cmdLogWindow = new System.Windows.Forms.ToolStripMenuItem();
this.cmdCommunity = new System.Windows.Forms.ToolStripMenuItem();
this.cmdExit = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuStrip1.SuspendLayout();
@@ -52,7 +46,7 @@
//
this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
- this.notifyIcon1.Text = "Media Browser";
+ this.notifyIcon1.Text = "Emby";
this.notifyIcon1.Visible = true;
//
// contextMenuStrip1
@@ -61,11 +55,8 @@
this.cmdBrowse,
this.cmdConfigure,
this.toolStripSeparator2,
- this.cmdLibraryExplorer,
this.cmdRestart,
this.toolStripSeparator1,
- this.cmdApiDocs,
- this.cmdLogWindow,
this.cmdCommunity,
this.cmdExit});
this.contextMenuStrip1.Name = "contextMenuStrip1";
@@ -90,12 +81,6 @@
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(205, 6);
//
- // cmdLibraryExplorer
- //
- this.cmdLibraryExplorer.Name = "cmdLibraryExplorer";
- this.cmdLibraryExplorer.Size = new System.Drawing.Size(208, 22);
- this.cmdLibraryExplorer.Text = "Open Library Explorer";
- //
// cmdRestart
//
this.cmdRestart.Name = "cmdRestart";
@@ -107,41 +92,6 @@
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(205, 6);
//
- // cmdApiDocs
- //
- this.cmdApiDocs.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.cmdStandardDocs,
- this.cmdSwagger,
- this.cmdGtihub});
- this.cmdApiDocs.Name = "cmdApiDocs";
- this.cmdApiDocs.Size = new System.Drawing.Size(208, 22);
- this.cmdApiDocs.Text = "View Api Documentation";
- //
- // cmdStandardDocs
- //
- this.cmdStandardDocs.Name = "cmdStandardDocs";
- this.cmdStandardDocs.Size = new System.Drawing.Size(136, 22);
- this.cmdStandardDocs.Text = "Standard";
- //
- // cmdSwagger
- //
- this.cmdSwagger.Name = "cmdSwagger";
- this.cmdSwagger.Size = new System.Drawing.Size(136, 22);
- this.cmdSwagger.Text = "Swagger";
- //
- // cmdGtihub
- //
- this.cmdGtihub.Name = "cmdGtihub";
- this.cmdGtihub.Size = new System.Drawing.Size(136, 22);
- this.cmdGtihub.Text = "Github Wiki";
- //
- // cmdLogWindow
- //
- this.cmdLogWindow.CheckOnClick = true;
- this.cmdLogWindow.Name = "cmdLogWindow";
- this.cmdLogWindow.Size = new System.Drawing.Size(208, 22);
- this.cmdLogWindow.Text = "Show Log Window";
- //
// cmdCommunity
//
this.cmdCommunity.Name = "cmdCommunity";
@@ -179,14 +129,8 @@
private System.Windows.Forms.ToolStripMenuItem cmdBrowse;
private System.Windows.Forms.ToolStripMenuItem cmdConfigure;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
- private System.Windows.Forms.ToolStripMenuItem cmdLibraryExplorer;
private System.Windows.Forms.ToolStripMenuItem cmdRestart;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
- private System.Windows.Forms.ToolStripMenuItem cmdLogWindow;
private System.Windows.Forms.ToolStripMenuItem cmdCommunity;
- private System.Windows.Forms.ToolStripMenuItem cmdApiDocs;
- private System.Windows.Forms.ToolStripMenuItem cmdStandardDocs;
- private System.Windows.Forms.ToolStripMenuItem cmdSwagger;
- private System.Windows.Forms.ToolStripMenuItem cmdGtihub;
}
} \ No newline at end of file
diff --git a/MediaBrowser.ServerApplication/MainStartup.cs b/MediaBrowser.ServerApplication/MainStartup.cs
index 92ff78152..5c6f6aec2 100644
--- a/MediaBrowser.ServerApplication/MainStartup.cs
+++ b/MediaBrowser.ServerApplication/MainStartup.cs
@@ -19,8 +19,8 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
-using CommonIO.Windows;
using ImageMagickSharp;
+using MediaBrowser.Common.Implementations.IO;
using MediaBrowser.Common.Net;
using MediaBrowser.Server.Implementations.Logging;
diff --git a/MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj b/MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj
index 0a7a3a6a5..ec4c7c5e9 100644
--- a/MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj
+++ b/MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj
@@ -64,10 +64,6 @@
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="ImageMagickSharp, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\ImageMagickSharp.1.0.0.18\lib\net45\ImageMagickSharp.dll</HintPath>
diff --git a/MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs b/MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs
index dc1e3c79b..128ca2df8 100644
--- a/MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs
+++ b/MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs
@@ -3,7 +3,7 @@ using System.IO;
using System.Runtime.InteropServices;
using System.Security;
using System.Text;
-using CommonIO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.ServerApplication.Native
{
diff --git a/MediaBrowser.ServerApplication/Native/WindowsApp.cs b/MediaBrowser.ServerApplication/Native/WindowsApp.cs
index 7ebede40c..cf0dbfbe3 100644
--- a/MediaBrowser.ServerApplication/Native/WindowsApp.cs
+++ b/MediaBrowser.ServerApplication/Native/WindowsApp.cs
@@ -8,7 +8,9 @@ using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Windows.Forms;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.System;
using MediaBrowser.Server.Implementations.Persistence;
using MediaBrowser.Server.Startup.Common.FFMpeg;
diff --git a/MediaBrowser.ServerApplication/ServerNotifyIcon.cs b/MediaBrowser.ServerApplication/ServerNotifyIcon.cs
index 7805c0d68..bbf2b785c 100644
--- a/MediaBrowser.ServerApplication/ServerNotifyIcon.cs
+++ b/MediaBrowser.ServerApplication/ServerNotifyIcon.cs
@@ -1,11 +1,11 @@
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Logging;
using MediaBrowser.Server.Startup.Common.Browser;
using System;
using System.ComponentModel;
using System.Windows.Forms;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.ServerApplication
{
diff --git a/MediaBrowser.ServerApplication/packages.config b/MediaBrowser.ServerApplication/packages.config
index 63d3bab8a..4bf748a6d 100644
--- a/MediaBrowser.ServerApplication/packages.config
+++ b/MediaBrowser.ServerApplication/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="ImageMagickSharp" version="1.0.0.18" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
<package id="System.Data.SQLite.Core" version="1.0.103" targetFramework="net462" />
diff --git a/MediaBrowser.WebDashboard/Api/ConfigurationPageInfo.cs b/MediaBrowser.WebDashboard/Api/ConfigurationPageInfo.cs
index 16aa14cb7..33289e76c 100644
--- a/MediaBrowser.WebDashboard/Api/ConfigurationPageInfo.cs
+++ b/MediaBrowser.WebDashboard/Api/ConfigurationPageInfo.cs
@@ -1,4 +1,6 @@
-using MediaBrowser.Controller.Plugins;
+using MediaBrowser.Common.Plugins;
+using MediaBrowser.Controller.Plugins;
+using MediaBrowser.Model.Plugins;
namespace MediaBrowser.WebDashboard.Api
{
@@ -30,5 +32,13 @@ namespace MediaBrowser.WebDashboard.Api
// Don't use "N" because it needs to match Plugin.Id
PluginId = page.Plugin.Id.ToString();
}
+
+ public ConfigurationPageInfo(IPlugin plugin, PluginPageInfo page)
+ {
+ Name = page.Name;
+
+ // Don't use "N" because it needs to match Plugin.Id
+ PluginId = plugin.Id.ToString();
+ }
}
}
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index 4850b6fe0..6803ad306 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -1,23 +1,23 @@
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Plugins;
using MediaBrowser.Model.Extensions;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Net;
using MediaBrowser.Model.Serialization;
-using ServiceStack;
-using ServiceStack.Web;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Text;
using System.Threading.Tasks;
-using CommonIO;
-using WebMarkupMin.Core;
+using MediaBrowser.Common.Plugins;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Plugins;
+using MediaBrowser.Model.Reflection;
+using MediaBrowser.Model.Services;
namespace MediaBrowser.WebDashboard.Api
{
@@ -79,7 +79,7 @@ namespace MediaBrowser.WebDashboard.Api
/// <summary>
/// Class DashboardService
/// </summary>
- public class DashboardService : IRestfulService, IHasResultFactory
+ public class DashboardService : IService, IHasResultFactory
{
/// <summary>
/// Gets or sets the logger.
@@ -112,6 +112,7 @@ namespace MediaBrowser.WebDashboard.Api
private readonly IFileSystem _fileSystem;
private readonly ILocalizationManager _localization;
private readonly IJsonSerializer _jsonSerializer;
+ private readonly IAssemblyInfo _assemblyInfo;
/// <summary>
/// Initializes a new instance of the <see cref="DashboardService" /> class.
@@ -119,13 +120,14 @@ namespace MediaBrowser.WebDashboard.Api
/// <param name="appHost">The app host.</param>
/// <param name="serverConfigurationManager">The server configuration manager.</param>
/// <param name="fileSystem">The file system.</param>
- public DashboardService(IServerApplicationHost appHost, IServerConfigurationManager serverConfigurationManager, IFileSystem fileSystem, ILocalizationManager localization, IJsonSerializer jsonSerializer)
+ public DashboardService(IServerApplicationHost appHost, IServerConfigurationManager serverConfigurationManager, IFileSystem fileSystem, ILocalizationManager localization, IJsonSerializer jsonSerializer, IAssemblyInfo assemblyInfo)
{
_appHost = appHost;
_serverConfigurationManager = serverConfigurationManager;
_fileSystem = fileSystem;
_localization = localization;
_jsonSerializer = jsonSerializer;
+ _assemblyInfo = assemblyInfo;
}
/// <summary>
@@ -135,9 +137,32 @@ namespace MediaBrowser.WebDashboard.Api
/// <returns>System.Object.</returns>
public Task<object> Get(GetDashboardConfigurationPage request)
{
- var page = ServerEntryPoint.Instance.PluginConfigurationPages.First(p => p.Name.Equals(request.Name, StringComparison.OrdinalIgnoreCase));
+ IPlugin plugin = null;
+ Stream stream = null;
- return ResultFactory.GetStaticResult(Request, page.Plugin.Version.ToString().GetMD5(), null, null, MimeTypes.GetMimeType("page.html"), () => GetPackageCreator().ModifyHtml("dummy.html", page.GetHtmlStream(), null, _appHost.ApplicationVersion.ToString(), null, false));
+ var page = ServerEntryPoint.Instance.PluginConfigurationPages.FirstOrDefault(p => string.Equals(p.Name, request.Name, StringComparison.OrdinalIgnoreCase));
+ if (page != null)
+ {
+ plugin = page.Plugin;
+ stream = page.GetHtmlStream();
+ }
+
+ if (plugin == null)
+ {
+ var altPage = GetPluginPages().FirstOrDefault(p => string.Equals(p.Item1.Name, request.Name, StringComparison.OrdinalIgnoreCase));
+ if (altPage != null)
+ {
+ plugin = altPage.Item2;
+ stream = _assemblyInfo.GetManifestResourceStream(plugin.GetType(), altPage.Item1.EmbeddedResourcePath);
+ }
+ }
+
+ if (plugin != null && stream != null)
+ {
+ return ResultFactory.GetStaticResult(Request, plugin.Version.ToString().GetMD5(), null, null, MimeTypes.GetMimeType("page.html"), () => GetPackageCreator().ModifyHtml("dummy.html", stream, null, _appHost.ApplicationVersion.ToString(), null, false));
+ }
+
+ throw new ResourceNotFoundException();
}
/// <summary>
@@ -165,7 +190,7 @@ namespace MediaBrowser.WebDashboard.Api
if (request.PageType.HasValue)
{
- pages = pages.Where(p => p.ConfigurationPageType == request.PageType.Value);
+ pages = pages.Where(p => p.ConfigurationPageType == request.PageType.Value).ToList();
}
// Don't allow a failing plugin to fail them all
@@ -185,9 +210,33 @@ namespace MediaBrowser.WebDashboard.Api
.Where(i => i != null)
.ToList();
+ configPages.AddRange(_appHost.Plugins.SelectMany(GetConfigPages));
+
return ResultFactory.GetOptimizedResult(Request, configPages);
}
+ private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages()
+ {
+ return _appHost.Plugins.SelectMany(GetPluginPages);
+ }
+
+ private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages(IPlugin plugin)
+ {
+ var hasConfig = plugin as IHasWebPages;
+
+ if (hasConfig == null)
+ {
+ return new List<Tuple<PluginPageInfo, IPlugin>>();
+ }
+
+ return hasConfig.GetPages().Select(i => new Tuple<PluginPageInfo, IPlugin>(i, plugin));
+ }
+
+ private IEnumerable<ConfigurationPageInfo> GetConfigPages(IPlugin plugin)
+ {
+ return GetPluginPages(plugin).Select(i => new ConfigurationPageInfo(plugin, i.Item1));
+ }
+
public object Get(GetRobotsTxt request)
{
return Get(new GetDashboardResource
@@ -243,9 +292,7 @@ namespace MediaBrowser.WebDashboard.Api
cacheDuration = TimeSpan.FromDays(365);
}
- var assembly = GetType().Assembly.GetName();
-
- var cacheKey = (assembly.Version + (localizationCulture ?? string.Empty) + path).GetMD5();
+ var cacheKey = (_appHost.ApplicationVersion.ToString() + (localizationCulture ?? string.Empty) + path).GetMD5();
return await ResultFactory.GetStaticResult(Request, cacheKey, null, cacheDuration, contentType, () => GetResourceStream(path, localizationCulture)).ConfigureAwait(false);
}
@@ -339,11 +386,17 @@ namespace MediaBrowser.WebDashboard.Api
// Try to trim the output size a bit
var bowerPath = Path.Combine(path, "bower_components");
- GetDeployIgnoreExtensions().ForEach(i => DeleteFilesByExtension(bowerPath, i));
+ foreach (var ext in GetDeployIgnoreExtensions())
+ {
+ DeleteFilesByExtension(bowerPath, ext);
+ }
DeleteFilesByExtension(bowerPath, ".json", "strings\\");
- GetDeployIgnoreFilenames().ForEach(i => DeleteFilesByName(bowerPath, i.Item1, i.Item2));
+ foreach (var ignore in GetDeployIgnoreFilenames())
+ {
+ DeleteFilesByName(bowerPath, ignore.Item1, ignore.Item2);
+ }
DeleteFoldersByName(bowerPath, "demo");
DeleteFoldersByName(bowerPath, "test");
@@ -442,9 +495,9 @@ namespace MediaBrowser.WebDashboard.Api
private async Task DumpHtml(string source, string destination, string mode, string culture, string appVersion)
{
- foreach (var file in Directory.GetFiles(source, "*", SearchOption.TopDirectoryOnly))
+ foreach (var file in _fileSystem.GetFiles(source))
{
- var filename = Path.GetFileName(file);
+ var filename = file.Name;
await DumpFile(filename, Path.Combine(destination, filename), mode, culture, appVersion).ConfigureAwait(false);
}
@@ -454,7 +507,7 @@ namespace MediaBrowser.WebDashboard.Api
{
using (var stream = await GetPackageCreator().GetResource(resourceVirtualPath, mode, culture, appVersion, false).ConfigureAwait(false))
{
- using (var fs = _fileSystem.GetFileStream(destinationFilePath, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var fs = _fileSystem.GetFileStream(destinationFilePath, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
stream.CopyTo(fs);
}
@@ -466,14 +519,12 @@ namespace MediaBrowser.WebDashboard.Api
_fileSystem.CreateDirectory(destination);
//Now Create all of the directories
- foreach (string dirPath in Directory.GetDirectories(source, "*",
- SearchOption.AllDirectories))
- _fileSystem.CreateDirectory(dirPath.Replace(source, destination));
+ foreach (var dirPath in _fileSystem.GetDirectories(source, true))
+ _fileSystem.CreateDirectory(dirPath.FullName.Replace(source, destination));
//Copy all the files & Replaces any files with the same name
- foreach (string newPath in Directory.GetFiles(source, "*.*",
- SearchOption.AllDirectories))
- _fileSystem.CopyFile(newPath, newPath.Replace(source, destination), true);
+ foreach (var newPath in _fileSystem.GetFiles(source, true))
+ _fileSystem.CopyFile(newPath.FullName, newPath.FullName.Replace(source, destination), true);
}
}
diff --git a/MediaBrowser.WebDashboard/Api/PackageCreator.cs b/MediaBrowser.WebDashboard/Api/PackageCreator.cs
index eaac3e2a0..260352c7e 100644
--- a/MediaBrowser.WebDashboard/Api/PackageCreator.cs
+++ b/MediaBrowser.WebDashboard/Api/PackageCreator.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Serialization;
using System;
@@ -8,9 +7,9 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using CommonIO;
using MediaBrowser.Controller.Net;
-using WebMarkupMin.Core;
+using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.WebDashboard.Api
{
@@ -60,20 +59,6 @@ namespace MediaBrowser.WebDashboard.Api
resourceStream = await ModifyHtml(path, resourceStream, mode, appVersion, localizationCulture, enableMinification).ConfigureAwait(false);
}
}
- else if (IsFormat(path, "js"))
- {
- if (path.IndexOf(".min.", StringComparison.OrdinalIgnoreCase) == -1 && path.IndexOf("bower_components", StringComparison.OrdinalIgnoreCase) == -1)
- {
- resourceStream = await ModifyJs(resourceStream, enableMinification).ConfigureAwait(false);
- }
- }
- else if (IsFormat(path, "css"))
- {
- if (path.IndexOf(".min.", StringComparison.OrdinalIgnoreCase) == -1 && path.IndexOf("bower_components", StringComparison.OrdinalIgnoreCase) == -1)
- {
- resourceStream = await ModifyCss(resourceStream, enableMinification).ConfigureAwait(false);
- }
- }
}
return resourceStream;
@@ -116,11 +101,11 @@ namespace MediaBrowser.WebDashboard.Api
{
var rootPath = DashboardUIPath;
- var fullPath = Path.Combine(rootPath, virtualPath.Replace('/', Path.DirectorySeparatorChar));
+ var fullPath = Path.Combine(rootPath, virtualPath.Replace('/', _fileSystem.DirectorySeparatorChar));
try
{
- fullPath = Path.GetFullPath(fullPath);
+ fullPath = _fileSystem.GetFullPath(fullPath);
}
catch (Exception ex)
{
@@ -136,86 +121,6 @@ namespace MediaBrowser.WebDashboard.Api
return fullPath;
}
- public async Task<Stream> ModifyCss(Stream sourceStream, bool enableMinification)
- {
- using (sourceStream)
- {
- string content;
-
- using (var memoryStream = new MemoryStream())
- {
- await sourceStream.CopyToAsync(memoryStream).ConfigureAwait(false);
-
- content = Encoding.UTF8.GetString(memoryStream.ToArray());
-
- if (enableMinification)
- {
- try
- {
- var result = new KristensenCssMinifier().Minify(content, false, Encoding.UTF8);
-
- if (result.Errors.Count > 0)
- {
- _logger.Error("Error minifying css: " + result.Errors[0].Message);
- }
- else
- {
- content = result.MinifiedContent;
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error minifying css", ex);
- }
- }
- }
-
- var bytes = Encoding.UTF8.GetBytes(content);
-
- return new MemoryStream(bytes);
- }
- }
-
- public async Task<Stream> ModifyJs(Stream sourceStream, bool enableMinification)
- {
- using (sourceStream)
- {
- string content;
-
- using (var memoryStream = new MemoryStream())
- {
- await sourceStream.CopyToAsync(memoryStream).ConfigureAwait(false);
-
- content = Encoding.UTF8.GetString(memoryStream.ToArray());
-
- if (enableMinification)
- {
- try
- {
- var result = new CrockfordJsMinifier().Minify(content, false, Encoding.UTF8);
-
- if (result.Errors.Count > 0)
- {
- _logger.Error("Error minifying javascript: " + result.Errors[0].Message);
- }
- else
- {
- content = result.MinifiedContent;
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error minifying javascript", ex);
- }
- }
- }
-
- var bytes = Encoding.UTF8.GetBytes(content);
-
- return new MemoryStream(bytes);
- }
- }
-
public bool IsCoreHtml(string path)
{
if (path.IndexOf(".template.html", StringComparison.OrdinalIgnoreCase) != -1)
@@ -252,7 +157,9 @@ namespace MediaBrowser.WebDashboard.Api
{
await sourceStream.CopyToAsync(memoryStream).ConfigureAwait(false);
- html = Encoding.UTF8.GetString(memoryStream.ToArray());
+ var originalBytes = memoryStream.ToArray();
+
+ html = Encoding.UTF8.GetString(originalBytes, 0, originalBytes.Length);
if (string.Equals(mode, "cordova", StringComparison.OrdinalIgnoreCase))
{
@@ -269,7 +176,7 @@ namespace MediaBrowser.WebDashboard.Api
html = html.Substring(0, index+7);
}
}
- var mainFile = File.ReadAllText(GetDashboardResourcePath("index.html"));
+ var mainFile = _fileSystem.ReadAllText(GetDashboardResourcePath("index.html"));
html = ReplaceFirst(mainFile, "<div class=\"mainAnimatedPages skinBody\"></div>", "<div class=\"mainAnimatedPages skinBody hide\">" + html + "</div>");
}
@@ -280,33 +187,6 @@ namespace MediaBrowser.WebDashboard.Api
html = html.Replace("<html", "<html data-culture=\"" + localizationCulture + "\" lang=\"" + lang + "\"");
}
-
- if (enableMinification)
- {
- try
- {
- var minifier = new HtmlMinifier(new HtmlMinificationSettings
- {
- AttributeQuotesRemovalMode = HtmlAttributeQuotesRemovalMode.KeepQuotes,
- RemoveOptionalEndTags = false,
- RemoveTagsWithoutContent = false
- });
- var result = minifier.Minify(html, false);
-
- if (result.Errors.Count > 0)
- {
- _logger.Error("Error minifying html: " + result.Errors[0].Message);
- }
- else
- {
- html = result.MinifiedContent;
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error minifying html", ex);
- }
- }
}
html = html.Replace("<head>", "<head>" + GetMetaTags(mode) + GetCommonCss(mode, appVersion));
@@ -470,7 +350,7 @@ namespace MediaBrowser.WebDashboard.Api
{
var path = GetDashboardResourcePath(file);
- using (var fs = _fileSystem.GetFileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true))
+ using (var fs = _fileSystem.GetFileStream(path, FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true))
{
using (var streamReader = new StreamReader(fs))
{
@@ -483,27 +363,6 @@ namespace MediaBrowser.WebDashboard.Api
var css = builder.ToString();
- if (enableMinification)
- {
- try
- {
- var result = new KristensenCssMinifier().Minify(builder.ToString(), false, Encoding.UTF8);
-
- if (result.Errors.Count > 0)
- {
- _logger.Error("Error minifying css: " + result.Errors[0].Message);
- }
- else
- {
- css = result.MinifiedContent;
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error minifying css", ex);
- }
- }
-
var bytes = Encoding.UTF8.GetBytes(css);
memoryStream.Write(bytes, 0, bytes.Length);
@@ -518,7 +377,7 @@ namespace MediaBrowser.WebDashboard.Api
/// <returns>Task{Stream}.</returns>
private Stream GetRawResourceStream(string path)
{
- return _fileSystem.GetFileStream(GetDashboardResourcePath(path), FileMode.Open, FileAccess.Read, FileShare.ReadWrite, true);
+ return _fileSystem.GetFileStream(GetDashboardResourcePath(path), FileOpenMode.Open, FileAccessMode.Read, FileShareMode.ReadWrite, true);
}
}
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
index ee6792f15..3564cffa1 100644
--- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
@@ -13,8 +13,9 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<ProductVersion>10.0.0</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
- <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -45,28 +46,6 @@
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
- <Reference Include="Patterns.Logging">
- <HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- <Reference Include="ServiceStack.Interfaces">
- <HintPath>..\ThirdParty\ServiceStack\ServiceStack.Interfaces.dll</HintPath>
- </Reference>
- <Reference Include="WebMarkupMin.Core, Version=2.1.0.0, Culture=neutral, PublicKeyToken=99472178d266584b, processorArchitecture=MSIL">
- <HintPath>..\packages\WebMarkupMin.Core.2.1.0\lib\net40-client\WebMarkupMin.Core.dll</HintPath>
- <Private>True</Private>
- </Reference>
- </ItemGroup>
- <ItemGroup>
<Compile Include="..\SharedVersion.cs">
<Link>Properties\SharedVersion.cs</Link>
</Compile>
@@ -1573,7 +1552,7 @@
<None Include="packages.config" />
</ItemGroup>
<ItemGroup />
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.nuget.targets b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.WebDashboard/ServerEntryPoint.cs b/MediaBrowser.WebDashboard/ServerEntryPoint.cs
index 690c07d8f..b939e4107 100644
--- a/MediaBrowser.WebDashboard/ServerEntryPoint.cs
+++ b/MediaBrowser.WebDashboard/ServerEntryPoint.cs
@@ -1,6 +1,7 @@
using MediaBrowser.Common;
using MediaBrowser.Controller.Plugins;
using System.Collections.Generic;
+using System.Linq;
namespace MediaBrowser.WebDashboard
{
@@ -10,7 +11,7 @@ namespace MediaBrowser.WebDashboard
/// Gets the list of plugin configuration pages
/// </summary>
/// <value>The configuration pages.</value>
- public IEnumerable<IPluginConfigurationPage> PluginConfigurationPages { get; private set; }
+ public List<IPluginConfigurationPage> PluginConfigurationPages { get; private set; }
private readonly IApplicationHost _appHost;
@@ -24,7 +25,7 @@ namespace MediaBrowser.WebDashboard
public void Run()
{
- PluginConfigurationPages = _appHost.GetExports<IPluginConfigurationPage>();
+ PluginConfigurationPages = _appHost.GetExports<IPluginConfigurationPage>().ToList();
}
public void Dispose()
diff --git a/MediaBrowser.WebDashboard/packages.config b/MediaBrowser.WebDashboard/packages.config
index 29ada90ef..0a650254e 100644
--- a/MediaBrowser.WebDashboard/packages.config
+++ b/MediaBrowser.WebDashboard/packages.config
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
<package id="WebMarkupMin.Core" version="2.1.0" targetFramework="net45" requireReinstallation="true" />
</packages> \ No newline at end of file
diff --git a/MediaBrowser.WebDashboard/project.json b/MediaBrowser.WebDashboard/project.json
new file mode 100644
index 000000000..fbbe9eaf3
--- /dev/null
+++ b/MediaBrowser.WebDashboard/project.json
@@ -0,0 +1,17 @@
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.WebDashboard/project.lock.json b/MediaBrowser.WebDashboard/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/MediaBrowser.WebDashboard/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj b/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj
index b57edfeab..0a86e96a5 100644
--- a/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj
+++ b/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj
@@ -9,10 +9,11 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MediaBrowser.XbmcMetadata</RootNamespace>
<AssemblyName>MediaBrowser.XbmcMetadata</AssemblyName>
- <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -32,20 +33,9 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="CommonIO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\packages\CommonIO.1.0.0.9\lib\net45\CommonIO.dll</HintPath>
- </Reference>
<Reference Include="Patterns.Logging">
<HintPath>..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll</HintPath>
</Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\SharedVersion.cs">
@@ -92,7 +82,7 @@
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
diff --git a/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.nuget.targets b/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.nuget.targets
new file mode 100644
index 000000000..e69ce0e64
--- /dev/null
+++ b/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.nuget.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Target Name="EmitMSBuildWarning" BeforeTargets="Build">
+ <Warning Text="Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored." />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs
index 59f6e8722..3f10220f2 100644
--- a/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs
+++ b/MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs
@@ -15,6 +15,8 @@ using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Parsers
{
@@ -25,7 +27,9 @@ namespace MediaBrowser.XbmcMetadata.Parsers
/// The logger
/// </summary>
protected ILogger Logger { get; private set; }
+ protected IFileSystem FileSystem { get; private set; }
protected IProviderManager ProviderManager { get; private set; }
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
private readonly IConfigurationManager _config;
@@ -34,13 +38,13 @@ namespace MediaBrowser.XbmcMetadata.Parsers
/// <summary>
/// Initializes a new instance of the <see cref="BaseNfoParser{T}" /> class.
/// </summary>
- /// <param name="logger">The logger.</param>
- /// <param name="config">The configuration.</param>
- public BaseNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public BaseNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
{
Logger = logger;
_config = config;
ProviderManager = providerManager;
+ FileSystem = fileSystem;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
/// <summary>
@@ -63,15 +67,13 @@ namespace MediaBrowser.XbmcMetadata.Parsers
throw new ArgumentNullException();
}
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = XmlReaderSettingsFactory.Create(false);
- _validProviderIds = _validProviderIds = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase);
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ _validProviderIds = _validProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
var idInfos = ProviderManager.GetExternalIdInfos(item.Item);
@@ -108,23 +110,26 @@ namespace MediaBrowser.XbmcMetadata.Parsers
{
if (!SupportsUrlAfterClosingXmlTag)
{
- using (var streamReader = BaseNfoSaver.GetStreamReader(metadataFile))
+ using (var fileStream = FileSystem.OpenRead(metadataFile))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- item.ResetPeople();
-
- reader.MoveToContent();
-
- // Loop through each element
- while (reader.Read())
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ item.ResetPeople();
+
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- FetchDataFromXmlNode(reader, item);
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ FetchDataFromXmlNode(reader, item);
+ }
}
}
}
@@ -132,78 +137,81 @@ namespace MediaBrowser.XbmcMetadata.Parsers
return;
}
- using (var streamReader = BaseNfoSaver.GetStreamReader(metadataFile))
+ using (var fileStream = FileSystem.OpenRead(metadataFile))
{
- item.ResetPeople();
-
- // Need to handle a url after the xml data
- // http://kodi.wiki/view/NFO_files/movies
-
- var xml = streamReader.ReadToEnd();
-
- // Find last closing Tag
- // Need to do this in two steps to account for random > characters after the closing xml
- var index = xml.LastIndexOf(@"</", StringComparison.Ordinal);
-
- // If closing tag exists, move to end of Tag
- if (index != -1)
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- index = xml.IndexOf('>', index);
- }
+ item.ResetPeople();
- if (index != -1)
- {
- var endingXml = xml.Substring(index);
+ // Need to handle a url after the xml data
+ // http://kodi.wiki/view/NFO_files/movies
+
+ var xml = streamReader.ReadToEnd();
- ParseProviderLinks(item.Item, endingXml);
+ // Find last closing Tag
+ // Need to do this in two steps to account for random > characters after the closing xml
+ var index = xml.LastIndexOf(@"</", StringComparison.Ordinal);
- // If the file is just an imdb url, don't go any further
- if (index == 0)
+ // If closing tag exists, move to end of Tag
+ if (index != -1)
{
- return;
+ index = xml.IndexOf('>', index);
}
- xml = xml.Substring(0, index + 1);
- }
- else
- {
- // If the file is just an Imdb url, handle that
+ if (index != -1)
+ {
+ var endingXml = xml.Substring(index);
- ParseProviderLinks(item.Item, xml);
+ ParseProviderLinks(item.Item, endingXml);
- return;
- }
+ // If the file is just an imdb url, don't go any further
+ if (index == 0)
+ {
+ return;
+ }
- using (var ms = new MemoryStream())
- {
- var bytes = Encoding.UTF8.GetBytes(xml);
+ xml = xml.Substring(0, index + 1);
+ }
+ else
+ {
+ // If the file is just an Imdb url, handle that
- ms.Write(bytes, 0, bytes.Length);
- ms.Position = 0;
+ ParseProviderLinks(item.Item, xml);
- // These are not going to be valid xml so no sense in causing the provider to fail and spamming the log with exceptions
- try
+ return;
+ }
+
+ using (var ms = new MemoryStream())
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(ms, settings))
- {
- reader.MoveToContent();
+ var bytes = Encoding.UTF8.GetBytes(xml);
- // Loop through each element
- while (reader.Read())
+ ms.Write(bytes, 0, bytes.Length);
+ ms.Position = 0;
+
+ // These are not going to be valid xml so no sense in causing the provider to fail and spamming the log with exceptions
+ try
+ {
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(ms, settings))
{
- cancellationToken.ThrowIfCancellationRequested();
+ reader.MoveToContent();
- if (reader.NodeType == XmlNodeType.Element)
+ // Loop through each element
+ while (reader.Read())
{
- FetchDataFromXmlNode(reader, item);
+ cancellationToken.ThrowIfCancellationRequested();
+
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ FetchDataFromXmlNode(reader, item);
+ }
}
}
}
- }
- catch (XmlException)
- {
+ catch (XmlException)
+ {
+ }
}
}
}
diff --git a/MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs
index a5a86fc58..d10a55e07 100644
--- a/MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs
+++ b/MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs
@@ -7,15 +7,13 @@ using System.Collections.Generic;
using System.Globalization;
using System.Threading;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Parsers
{
public class EpisodeNfoParser : BaseNfoParser<Episode>
{
- public EpisodeNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(logger, config, providerManager)
- {
- }
-
public void Fetch(MetadataResult<Episode> item,
List<LocalImageInfo> images,
string metadataFile,
@@ -230,5 +228,9 @@ namespace MediaBrowser.XbmcMetadata.Parsers
break;
}
}
+
+ public EpisodeNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(logger, config, providerManager, fileSystem, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs
index 3e6196238..035ac15c0 100644
--- a/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs
+++ b/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs
@@ -5,16 +5,13 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Parsers
{
class MovieNfoParser : BaseNfoParser<Video>
{
- public MovieNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager)
- : base(logger, config, providerManager)
- {
- }
-
protected override bool SupportsUrlAfterClosingXmlTag
{
get
@@ -103,5 +100,9 @@ namespace MediaBrowser.XbmcMetadata.Parsers
break;
}
}
+
+ public MovieNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(logger, config, providerManager, fileSystem, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Parsers/SeasonNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/SeasonNfoParser.cs
index c051ad4f8..ef1b8ebb2 100644
--- a/MediaBrowser.XbmcMetadata/Parsers/SeasonNfoParser.cs
+++ b/MediaBrowser.XbmcMetadata/Parsers/SeasonNfoParser.cs
@@ -4,15 +4,13 @@ using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Logging;
using System.Globalization;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Parsers
{
public class SeasonNfoParser : BaseNfoParser<Season>
{
- public SeasonNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(logger, config, providerManager)
- {
- }
-
/// <summary>
/// Fetches the data from XML node.
/// </summary>
@@ -45,5 +43,9 @@ namespace MediaBrowser.XbmcMetadata.Parsers
break;
}
}
+
+ public SeasonNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(logger, config, providerManager, fileSystem, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Parsers/SeriesNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/SeriesNfoParser.cs
index 8b7deebf2..57238ef87 100644
--- a/MediaBrowser.XbmcMetadata/Parsers/SeriesNfoParser.cs
+++ b/MediaBrowser.XbmcMetadata/Parsers/SeriesNfoParser.cs
@@ -6,15 +6,13 @@ using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using System;
using System.Xml;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Parsers
{
public class SeriesNfoParser : BaseNfoParser<Series>
{
- public SeriesNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(logger, config, providerManager)
- {
- }
-
/// <summary>
/// Fetches the data from XML node.
/// </summary>
@@ -108,5 +106,9 @@ namespace MediaBrowser.XbmcMetadata.Parsers
break;
}
}
+
+ public SeriesNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(logger, config, providerManager, fileSystem, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs
index a90cb20fd..19f07bf39 100644
--- a/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs
@@ -5,7 +5,10 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.XbmcMetadata.Parsers;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -14,6 +17,7 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
public AlbumNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
: base(fileSystem)
@@ -25,7 +29,7 @@ namespace MediaBrowser.XbmcMetadata.Providers
protected override void Fetch(MetadataResult<MusicAlbum> result, string path, CancellationToken cancellationToken)
{
- new BaseNfoParser<MusicAlbum>(_logger, _config, _providerManager).Fetch(result, path, cancellationToken);
+ new BaseNfoParser<MusicAlbum>(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(result, path, cancellationToken);
}
protected override FileSystemMetadata GetXmlFile(ItemInfo info, IDirectoryService directoryService)
diff --git a/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs
index 391eb459a..119dcf2f3 100644
--- a/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs
@@ -5,7 +5,10 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.XbmcMetadata.Parsers;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -14,18 +17,20 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
- public ArtistNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public ArtistNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
: base(fileSystem)
{
_logger = logger;
_config = config;
_providerManager = providerManager;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
protected override void Fetch(MetadataResult<MusicArtist> result, string path, CancellationToken cancellationToken)
{
- new BaseNfoParser<MusicArtist>(_logger, _config, _providerManager).Fetch(result, path, cancellationToken);
+ new BaseNfoParser<MusicArtist>(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(result, path, cancellationToken);
}
protected override FileSystemMetadata GetXmlFile(ItemInfo info, IDirectoryService directoryService)
diff --git a/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs
index f3c40a169..7e37d61df 100644
--- a/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs
@@ -4,7 +4,9 @@ using MediaBrowser.XbmcMetadata.Savers;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -39,7 +41,7 @@ namespace MediaBrowser.XbmcMetadata.Providers
{
result.HasMetadata = false;
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
result.HasMetadata = false;
}
diff --git a/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs
index 0a268e8e2..ff798c0f2 100644
--- a/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs
@@ -6,7 +6,10 @@ using MediaBrowser.XbmcMetadata.Parsers;
using MediaBrowser.XbmcMetadata.Savers;
using System.Linq;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -16,13 +19,15 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
- public BaseVideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public BaseVideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
: base(fileSystem)
{
_logger = logger;
_config = config;
_providerManager = providerManager;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
protected override void Fetch(MetadataResult<T> result, string path, CancellationToken cancellationToken)
@@ -31,7 +36,7 @@ namespace MediaBrowser.XbmcMetadata.Providers
{
Item = result.Item
};
- new MovieNfoParser(_logger, _config, _providerManager).Fetch(tmpItem, path, cancellationToken);
+ new MovieNfoParser(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(tmpItem, path, cancellationToken);
result.Item = (T)tmpItem.Item;
result.People = tmpItem.People;
diff --git a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs
index d8f3f1a21..9deaa9745 100644
--- a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs
@@ -6,7 +6,10 @@ using MediaBrowser.XbmcMetadata.Parsers;
using System.Collections.Generic;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -15,20 +18,22 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
- public EpisodeNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public EpisodeNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
: base(fileSystem)
{
_logger = logger;
_config = config;
_providerManager = providerManager;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
protected override void Fetch(MetadataResult<Episode> result, string path, CancellationToken cancellationToken)
{
var images = new List<LocalImageInfo>();
- new EpisodeNfoParser(_logger, _config, _providerManager).Fetch(result, images, path, cancellationToken);
+ new EpisodeNfoParser(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(result, images, path, cancellationToken);
result.Images = images;
}
diff --git a/MediaBrowser.XbmcMetadata/Providers/MovieNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/MovieNfoProvider.cs
index 5a759f81e..75d85b295 100644
--- a/MediaBrowser.XbmcMetadata/Providers/MovieNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/MovieNfoProvider.cs
@@ -1,29 +1,32 @@
-using CommonIO;
-using MediaBrowser.Common.Configuration;
+using MediaBrowser.Common.Configuration;
+using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Movies;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
+using MediaBrowser.Model.IO;
using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
public class MovieNfoProvider : BaseVideoNfoProvider<Movie>
{
- public MovieNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(fileSystem, logger, config, providerManager)
+ public MovieNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, logger, config, providerManager, xmlReaderSettingsFactory)
{
}
}
public class MusicVideoNfoProvider : BaseVideoNfoProvider<MusicVideo>
{
- public MusicVideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(fileSystem, logger, config, providerManager)
+ public MusicVideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, logger, config, providerManager, xmlReaderSettingsFactory)
{
}
}
public class VideoNfoProvider : BaseVideoNfoProvider<Video>
{
- public VideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(fileSystem, logger, config, providerManager)
+ public VideoNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, logger, config, providerManager, xmlReaderSettingsFactory)
{
}
}
diff --git a/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs
index 7e116b2c5..ccccca98e 100644
--- a/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs
@@ -5,7 +5,10 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.XbmcMetadata.Parsers;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -14,18 +17,20 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
- public SeasonNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public SeasonNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
: base(fileSystem)
{
_logger = logger;
_config = config;
_providerManager = providerManager;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
protected override void Fetch(MetadataResult<Season> result, string path, CancellationToken cancellationToken)
{
- new SeasonNfoParser(_logger, _config, _providerManager).Fetch(result, path, cancellationToken);
+ new SeasonNfoParser(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(result, path, cancellationToken);
}
protected override FileSystemMetadata GetXmlFile(ItemInfo info, IDirectoryService directoryService)
diff --git a/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs
index f03c20954..e144142aa 100644
--- a/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs
+++ b/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs
@@ -5,7 +5,10 @@ using MediaBrowser.Model.Logging;
using MediaBrowser.XbmcMetadata.Parsers;
using System.IO;
using System.Threading;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Providers
{
@@ -14,18 +17,22 @@ namespace MediaBrowser.XbmcMetadata.Providers
private readonly ILogger _logger;
private readonly IConfigurationManager _config;
private readonly IProviderManager _providerManager;
+ private readonly IFileSystem _fileSystem;
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
- public SeriesNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager)
+ public SeriesNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IFileSystem fileSystem1, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
: base(fileSystem)
{
_logger = logger;
_config = config;
_providerManager = providerManager;
+ _fileSystem = fileSystem1;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
}
protected override void Fetch(MetadataResult<Series> result, string path, CancellationToken cancellationToken)
{
- new SeriesNfoParser(_logger, _config, _providerManager).Fetch(result, path, cancellationToken);
+ new SeriesNfoParser(_logger, _config, _providerManager, _fileSystem, XmlReaderSettingsFactory).Fetch(result, path, cancellationToken);
}
protected override FileSystemMetadata GetXmlFile(ItemInfo info, IDirectoryService directoryService)
diff --git a/MediaBrowser.XbmcMetadata/Savers/AlbumNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/AlbumNfoSaver.cs
index 7f7606f8e..83539bbf4 100644
--- a/MediaBrowser.XbmcMetadata/Savers/AlbumNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/AlbumNfoSaver.cs
@@ -9,16 +9,15 @@ using System.Globalization;
using System.IO;
using System.Linq;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class AlbumNfoSaver : BaseNfoSaver
{
- public AlbumNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return Path.Combine(item.Path, "album.nfo");
@@ -97,5 +96,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public AlbumNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Savers/ArtistNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/ArtistNfoSaver.cs
index f0f9df434..14a56c33a 100644
--- a/MediaBrowser.XbmcMetadata/Savers/ArtistNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/ArtistNfoSaver.cs
@@ -9,16 +9,15 @@ using System.Globalization;
using System.IO;
using System.Linq;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class ArtistNfoSaver : BaseNfoSaver
{
- public ArtistNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return Path.Combine(item.Path, "artist.nfo");
@@ -90,5 +89,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public ArtistNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
} \ No newline at end of file
diff --git a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
index ab71f321c..c342c209a 100644
--- a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
@@ -18,8 +18,11 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
using MediaBrowser.Model.Extensions;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
@@ -105,9 +108,10 @@ namespace MediaBrowser.XbmcMetadata.Savers
}.ToDictionary(i => i, StringComparer.OrdinalIgnoreCase);
- protected BaseNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger)
+ protected BaseNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory)
{
Logger = logger;
+ XmlReaderSettingsFactory = xmlReaderSettingsFactory;
UserDataManager = userDataManager;
UserManager = userManager;
LibraryManager = libraryManager;
@@ -121,6 +125,7 @@ namespace MediaBrowser.XbmcMetadata.Savers
protected IUserManager UserManager { get; private set; }
protected IUserDataManager UserDataManager { get; private set; }
protected ILogger Logger { get; private set; }
+ protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; }
protected ItemUpdateType MinimumUpdateType
{
@@ -203,32 +208,29 @@ namespace MediaBrowser.XbmcMetadata.Savers
{
FileSystem.CreateDirectory(Path.GetDirectoryName(path));
- var file = new FileInfo(path);
+ var file = FileSystem.GetFileInfo(path);
var wasHidden = false;
// This will fail if the file is hidden
if (file.Exists)
{
- if ((file.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
+ if (file.IsHidden)
{
- file.Attributes &= ~FileAttributes.Hidden;
+ FileSystem.SetHidden(path, false);
wasHidden = true;
}
}
- using (var filestream = FileSystem.GetFileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read))
+ using (var filestream = FileSystem.GetFileStream(path, FileOpenMode.Create, FileAccessMode.Write, FileShareMode.Read))
{
stream.CopyTo(filestream);
}
if (wasHidden || ConfigurationManager.Configuration.SaveMetadataHidden)
{
- file.Refresh();
-
- // Add back the attribute
- file.Attributes |= FileAttributes.Hidden;
+ FileSystem.SetHidden(path, true);
}
}
@@ -269,13 +271,13 @@ namespace MediaBrowser.XbmcMetadata.Savers
try
{
- AddCustomTags(xmlPath, tagsUsed, writer, Logger);
+ AddCustomTags(xmlPath, tagsUsed, writer, Logger, FileSystem);
}
catch (FileNotFoundException)
{
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
}
@@ -428,7 +430,7 @@ namespace MediaBrowser.XbmcMetadata.Savers
/// <returns>Task.</returns>
public static void AddCommonNodes(BaseItem item, XmlWriter writer, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataRepo, IFileSystem fileSystem, IServerConfigurationManager config)
{
- var writtenProviderIds = new HashSet<string>(StringComparer.InvariantCultureIgnoreCase);
+ var writtenProviderIds = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
var overview = (item.Overview ?? string.Empty)
.StripHtml()
@@ -1034,56 +1036,51 @@ namespace MediaBrowser.XbmcMetadata.Savers
return string.Equals(person.Type, type, StringComparison.OrdinalIgnoreCase) || string.Equals(person.Role, type, StringComparison.OrdinalIgnoreCase);
}
- private static void AddCustomTags(string path, List<string> xmlTagsUsed, XmlWriter writer, ILogger logger)
+ private void AddCustomTags(string path, List<string> xmlTagsUsed, XmlWriter writer, ILogger logger, IFileSystem fileSystem)
{
- var settings = new XmlReaderSettings
- {
- CheckCharacters = false,
- IgnoreProcessingInstructions = true,
- IgnoreComments = true,
- ValidationType = ValidationType.None
- };
+ var settings = XmlReaderSettingsFactory.Create(false);
- using (var streamReader = GetStreamReader(path))
+ settings.CheckCharacters = false;
+ settings.IgnoreProcessingInstructions = true;
+ settings.IgnoreComments = true;
+
+ using (var fileStream = fileSystem.OpenRead(path))
{
- // Use XmlReader for best performance
- using (var reader = XmlReader.Create(streamReader, settings))
+ using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
- try
- {
- reader.MoveToContent();
- }
- catch (Exception ex)
+ // Use XmlReader for best performance
+ using (var reader = XmlReader.Create(streamReader, settings))
{
- logger.ErrorException("Error reading existing xml tags from {0}.", ex, path);
- return;
- }
-
- // Loop through each element
- while (reader.Read())
- {
- if (reader.NodeType == XmlNodeType.Element)
+ try
{
- var name = reader.Name;
+ reader.MoveToContent();
+ }
+ catch (Exception ex)
+ {
+ logger.ErrorException("Error reading existing xml tags from {0}.", ex, path);
+ return;
+ }
- if (!CommonTags.ContainsKey(name) && !xmlTagsUsed.Contains(name, StringComparer.OrdinalIgnoreCase))
- {
- writer.WriteNode(reader, false);
- }
- else
+ // Loop through each element
+ while (reader.Read())
+ {
+ if (reader.NodeType == XmlNodeType.Element)
{
- reader.Skip();
+ var name = reader.Name;
+
+ if (!CommonTags.ContainsKey(name) && !xmlTagsUsed.Contains(name, StringComparer.OrdinalIgnoreCase))
+ {
+ writer.WriteNode(reader, false);
+ }
+ else
+ {
+ reader.Skip();
+ }
}
}
}
}
}
-
- }
-
- public static StreamReader GetStreamReader(string path)
- {
- return new StreamReader(path, Encoding.UTF8);
}
}
}
diff --git a/MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs
index 0795b97d2..158e87899 100644
--- a/MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs
@@ -8,16 +8,15 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class EpisodeNfoSaver : BaseNfoSaver
{
- public EpisodeNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return Path.ChangeExtension(item.Path, ".nfo");
@@ -129,5 +128,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public EpisodeNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
index 63445b9c4..dc827b861 100644
--- a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
@@ -10,16 +10,15 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class MovieNfoSaver : BaseNfoSaver
{
- public MovieNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return GetMovieSavePaths(new ItemInfo(item), FileSystem).FirstOrDefault();
@@ -126,5 +125,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public MovieNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Savers/SeasonNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/SeasonNfoSaver.cs
index 9d9b2e94c..bbf4b5900 100644
--- a/MediaBrowser.XbmcMetadata/Savers/SeasonNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/SeasonNfoSaver.cs
@@ -7,16 +7,15 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class SeasonNfoSaver : BaseNfoSaver
{
- public SeasonNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return Path.Combine(item.Path, "season.nfo");
@@ -60,5 +59,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public SeasonNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/Savers/SeriesNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/SeriesNfoSaver.cs
index 3fb3a8e9d..4c22f0246 100644
--- a/MediaBrowser.XbmcMetadata/Savers/SeriesNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/SeriesNfoSaver.cs
@@ -8,16 +8,15 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Xml;
-using CommonIO;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.IO;
+using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Xml;
namespace MediaBrowser.XbmcMetadata.Savers
{
public class SeriesNfoSaver : BaseNfoSaver
{
- public SeriesNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger)
- {
- }
-
protected override string GetLocalSavePath(IHasMetadata item)
{
return Path.Combine(item.Path, "tvshow.nfo");
@@ -109,5 +108,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
return list;
}
+
+ public SeriesNfoSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
+ {
+ }
}
}
diff --git a/MediaBrowser.XbmcMetadata/packages.config b/MediaBrowser.XbmcMetadata/packages.config
index ccef6d686..79ff26ec6 100644
--- a/MediaBrowser.XbmcMetadata/packages.config
+++ b/MediaBrowser.XbmcMetadata/packages.config
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="CommonIO" version="1.0.0.9" targetFramework="net45" />
<package id="Patterns.Logging" version="1.0.0.2" targetFramework="net45" />
</packages> \ No newline at end of file
diff --git a/MediaBrowser.XbmcMetadata/project.json b/MediaBrowser.XbmcMetadata/project.json
new file mode 100644
index 000000000..fbbe9eaf3
--- /dev/null
+++ b/MediaBrowser.XbmcMetadata/project.json
@@ -0,0 +1,17 @@
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.XbmcMetadata/project.lock.json b/MediaBrowser.XbmcMetadata/project.lock.json
new file mode 100644
index 000000000..a42f93878
--- /dev/null
+++ b/MediaBrowser.XbmcMetadata/project.lock.json
@@ -0,0 +1,3965 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.sln b/MediaBrowser.sln
index f8cc08e7d..b8427b544 100644
--- a/MediaBrowser.sln
+++ b/MediaBrowser.sln
@@ -62,10 +62,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Drawing", "Emby.Drawin
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Nat", "Mono.Nat\Mono.Nat.csproj", "{D7453B88-2266-4805-B39B-2B5A2A33E1BA}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Photos", "Emby.Photos\Emby.Photos.csproj", "{89AB4548-770D-41FD-A891-8DAFF44F452C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DvdLib", "DvdLib\DvdLib.csproj", "{713F42B5-878E-499D-A878-E4C652B1D5E8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BDInfo", "..\BdInfo\BDInfo\BDInfo.csproj", "{88AE38DF-19D7-406F-A6A9-09527719A21E}"
+EndProject
Global
- GlobalSection(Performance) = preSolution
- HasPerformanceSessions = true
- EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
@@ -511,6 +514,96 @@ Global
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|x64.Build.0 = Release|Any CPU
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|x86.ActiveCfg = Release|Any CPU
{D7453B88-2266-4805-B39B-2B5A2A33E1BA}.Release|x86.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Win32.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x64.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.Build.0 = Debug|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Mixed Platforms.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Win32.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Win32.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x64.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x64.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Win32.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Win32.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x64.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x64.Build.0 = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.ActiveCfg = Release|Any CPU
+ {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Win32.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x64.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.Build.0 = Debug|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Mixed Platforms.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Win32.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Win32.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x64.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x64.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Win32.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Win32.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x64.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x64.Build.0 = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.ActiveCfg = Release|Any CPU
+ {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Win32.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x64.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.Build.0 = Debug|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Mixed Platforms.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Win32.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Win32.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x64.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x64.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Win32.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Win32.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x64.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x64.Build.0 = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.ActiveCfg = Release|Any CPU
+ {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Mono.Nat/AbstractNatDevice.cs b/Mono.Nat/AbstractNatDevice.cs
index 046cfc10f..1b4216002 100644
--- a/Mono.Nat/AbstractNatDevice.cs
+++ b/Mono.Nat/AbstractNatDevice.cs
@@ -30,6 +30,7 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
+using System.Threading.Tasks;
namespace Mono.Nat
{
@@ -50,48 +51,6 @@ namespace Mono.Nat
set { lastSeen = value; }
}
- public virtual void CreatePortMap (Mapping mapping)
- {
- IAsyncResult result = BeginCreatePortMap (mapping, null, null);
- EndCreatePortMap(result);
- }
-
- public virtual void DeletePortMap (Mapping mapping)
- {
- IAsyncResult result = BeginDeletePortMap (mapping, null, mapping);
- EndDeletePortMap(result);
- }
-
- public virtual Mapping[] GetAllMappings ()
- {
- IAsyncResult result = BeginGetAllMappings (null, null);
- return EndGetAllMappings (result);
- }
-
- public virtual IPAddress GetExternalIP ()
- {
- IAsyncResult result = BeginGetExternalIP(null, null);
- return EndGetExternalIP(result);
- }
-
- public virtual Mapping GetSpecificMapping (Protocol protocol, int port)
- {
- IAsyncResult result = this.BeginGetSpecificMapping (protocol, port, null, null);
- return this.EndGetSpecificMapping(result);
- }
-
- public abstract IAsyncResult BeginCreatePortMap(Mapping mapping, AsyncCallback callback, object asyncState);
- public abstract IAsyncResult BeginDeletePortMap (Mapping mapping, AsyncCallback callback, object asyncState);
-
- public abstract IAsyncResult BeginGetAllMappings (AsyncCallback callback, object asyncState);
- public abstract IAsyncResult BeginGetExternalIP (AsyncCallback callback, object asyncState);
- public abstract IAsyncResult BeginGetSpecificMapping(Protocol protocol, int externalPort, AsyncCallback callback, object asyncState);
-
- public abstract void EndCreatePortMap (IAsyncResult result);
- public abstract void EndDeletePortMap (IAsyncResult result);
-
- public abstract Mapping[] EndGetAllMappings (IAsyncResult result);
- public abstract IPAddress EndGetExternalIP (IAsyncResult result);
- public abstract Mapping EndGetSpecificMapping (IAsyncResult result);
+ public abstract Task CreatePortMap(Mapping mapping);
}
}
diff --git a/Mono.Nat/Exceptions/MappingException.cs b/Mono.Nat/Exceptions/MappingException.cs
index bb2e6a69d..9c0c4f122 100644
--- a/Mono.Nat/Exceptions/MappingException.cs
+++ b/Mono.Nat/Exceptions/MappingException.cs
@@ -25,11 +25,9 @@
//
using System;
-using System.Security.Permissions;
namespace Mono.Nat
{
- [Serializable]
public class MappingException : Exception
{
private int errorCode;
@@ -45,7 +43,6 @@ namespace Mono.Nat
get { return this.errorText; }
}
- #region Constructors
public MappingException()
: base()
{
@@ -67,21 +64,5 @@ namespace Mono.Nat
: base(message, innerException)
{
}
-
- protected MappingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- : base(info, context)
- {
- }
- #endregion
-
- [SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)]
- public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- {
- if(info==null) throw new ArgumentNullException("info");
-
- this.errorCode = info.GetInt32("errorCode");
- this.errorText = info.GetString("errorText");
- base.GetObjectData(info, context);
- }
}
}
diff --git a/Mono.Nat/IMapper.cs b/Mono.Nat/IMapper.cs
deleted file mode 100644
index b18e6cff2..000000000
--- a/Mono.Nat/IMapper.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// Authors:
-// Nicholas Terry <nick.i.terry@gmail.com>
-//
-// Copyright (C) 2014 Nicholas Terry
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Text;
-
-namespace Mono.Nat
-{
- public enum MapperType
- {
- Pmp,
- Upnp
- }
-
- internal interface IMapper
- {
- event EventHandler<DeviceEventArgs> DeviceFound;
-
- void Map(IPAddress gatewayAddress);
-
- void Handle(IPAddress localAddres, byte[] response);
- }
-}
diff --git a/Mono.Nat/INatDevice.cs b/Mono.Nat/INatDevice.cs
index c9f27055b..b0401627b 100644
--- a/Mono.Nat/INatDevice.cs
+++ b/Mono.Nat/INatDevice.cs
@@ -30,32 +30,15 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
+using System.Threading.Tasks;
namespace Mono.Nat
{
public interface INatDevice
{
- void CreatePortMap (Mapping mapping);
- void DeletePortMap (Mapping mapping);
+ Task CreatePortMap (Mapping mapping);
IPAddress LocalAddress { get; }
- Mapping[] GetAllMappings ();
- IPAddress GetExternalIP ();
- Mapping GetSpecificMapping (Protocol protocol, int port);
-
- IAsyncResult BeginCreatePortMap (Mapping mapping, AsyncCallback callback, object asyncState);
- IAsyncResult BeginDeletePortMap (Mapping mapping, AsyncCallback callback, object asyncState);
-
- IAsyncResult BeginGetAllMappings (AsyncCallback callback, object asyncState);
- IAsyncResult BeginGetExternalIP (AsyncCallback callback, object asyncState);
- IAsyncResult BeginGetSpecificMapping (Protocol protocol, int externalPort, AsyncCallback callback, object asyncState);
-
- void EndCreatePortMap (IAsyncResult result);
- void EndDeletePortMap (IAsyncResult result);
-
- Mapping[] EndGetAllMappings (IAsyncResult result);
- IPAddress EndGetExternalIP (IAsyncResult result);
- Mapping EndGetSpecificMapping (IAsyncResult result);
DateTime LastSeen { get; set; }
}
diff --git a/Mono.Nat/Mono.Nat.csproj b/Mono.Nat/Mono.Nat.csproj
index f462a9475..273bdb20c 100644
--- a/Mono.Nat/Mono.Nat.csproj
+++ b/Mono.Nat/Mono.Nat.csproj
@@ -33,11 +33,7 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
@@ -50,40 +46,31 @@
<Compile Include="Enums\ProtocolType.cs" />
<Compile Include="EventArgs\DeviceEventArgs.cs" />
<Compile Include="Exceptions\MappingException.cs" />
- <Compile Include="IMapper.cs" />
<Compile Include="INatDevice.cs" />
<Compile Include="ISearcher.cs" />
<Compile Include="Mapping.cs" />
<Compile Include="NatProtocol.cs" />
<Compile Include="NatUtility.cs" />
<Compile Include="Pmp\AsyncResults\PortMapAsyncResult.cs" />
- <Compile Include="Pmp\Mappers\PmpMapper.cs" />
- <Compile Include="Pmp\Pmp.cs" />
<Compile Include="Pmp\PmpConstants.cs" />
<Compile Include="Pmp\PmpNatDevice.cs" />
<Compile Include="Pmp\Searchers\PmpSearcher.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Upnp\AsyncResults\GetAllMappingsAsyncResult.cs" />
- <Compile Include="Upnp\AsyncResults\PortMapAsyncResult.cs" />
- <Compile Include="Upnp\Mappers\UpnpMapper.cs" />
<Compile Include="Upnp\Messages\DiscoverDeviceMessage.cs" />
<Compile Include="Upnp\Messages\ErrorMessage.cs" />
<Compile Include="Upnp\Messages\GetServicesMessage.cs" />
<Compile Include="Upnp\Messages\Requests\CreatePortMappingMessage.cs" />
- <Compile Include="Upnp\Messages\Requests\DeletePortMappingMessage.cs" />
- <Compile Include="Upnp\Messages\Requests\GetExternalIPAddressMessage.cs" />
- <Compile Include="Upnp\Messages\Requests\GetGenericPortMappingEntry.cs" />
- <Compile Include="Upnp\Messages\Requests\GetSpecificPortMappingEntryMessage.cs" />
<Compile Include="Upnp\Messages\Responses\CreatePortMappingResponseMessage.cs" />
- <Compile Include="Upnp\Messages\Responses\DeletePortMappingResponseMessage.cs" />
- <Compile Include="Upnp\Messages\Responses\GetExternalIPAddressResponseMessage.cs" />
- <Compile Include="Upnp\Messages\Responses\GetGenericPortMappingEntryResponseMessage.cs" />
<Compile Include="Upnp\Messages\UpnpMessage.cs" />
<Compile Include="Upnp\Searchers\UpnpSearcher.cs" />
<Compile Include="Upnp\Upnp.cs" />
<Compile Include="Upnp\UpnpNatDevice.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\MediaBrowser.Common\MediaBrowser.Common.csproj">
+ <Project>{9142eefa-7570-41e1-bfcc-468bb571af2f}</Project>
+ <Name>MediaBrowser.Common</Name>
+ </ProjectReference>
<ProjectReference Include="..\MediaBrowser.Controller\MediaBrowser.Controller.csproj">
<Project>{17e1f4e6-8abd-4fe5-9ecf-43d4b6087ba2}</Project>
<Name>MediaBrowser.Controller</Name>
@@ -93,6 +80,9 @@
<Name>MediaBrowser.Model</Name>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <Folder Include="Upnp\AsyncResults\" />
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
diff --git a/Mono.Nat/NatUtility.cs b/Mono.Nat/NatUtility.cs
index 6d91d2513..1ba12f346 100644
--- a/Mono.Nat/NatUtility.cs
+++ b/Mono.Nat/NatUtility.cs
@@ -34,10 +34,10 @@ using System.Linq;
using System.Collections.Generic;
using System.IO;
using System.Net.NetworkInformation;
+using System.Threading.Tasks;
+using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Dlna;
using MediaBrowser.Model.Logging;
-using Mono.Nat.Pmp.Mappers;
-using Mono.Nat.Upnp.Mappers;
namespace Mono.Nat
{
@@ -47,16 +47,15 @@ namespace Mono.Nat
public static event EventHandler<DeviceEventArgs> DeviceFound;
public static event EventHandler<DeviceEventArgs> DeviceLost;
- public static event EventHandler<UnhandledExceptionEventArgs> UnhandledException;
-
private static List<ISearcher> controllers;
private static bool verbose;
public static List<NatProtocol> EnabledProtocols { get; set; }
public static ILogger Logger { get; set; }
+ public static IHttpClient HttpClient { get; set; }
- public static bool Verbose
+ public static bool Verbose
{
get { return verbose; }
set { verbose = value; }
@@ -66,14 +65,12 @@ namespace Mono.Nat
{
EnabledProtocols = new List<NatProtocol>
{
- NatProtocol.Upnp,
NatProtocol.Pmp
};
searching = new ManualResetEvent(false);
controllers = new List<ISearcher>();
- controllers.Add(UpnpSearcher.Instance);
controllers.Add(PmpSearcher.Instance);
controllers.ForEach(searcher =>
@@ -89,9 +86,8 @@ namespace Mono.Nat
DeviceLost(sender, args);
};
});
- Thread t = new Thread(SearchAndListen);
- t.IsBackground = true;
- t.Start();
+
+ Task.Factory.StartNew(SearchAndListen, TaskCreationOptions.LongRunning);
}
internal static void Log(string format, params object[] args)
@@ -101,7 +97,7 @@ namespace Mono.Nat
logger.Debug(format, args);
}
- private static void SearchAndListen()
+ private static async Task SearchAndListen()
{
while (true)
{
@@ -111,28 +107,25 @@ namespace Mono.Nat
{
var enabledProtocols = EnabledProtocols.ToList();
- if (enabledProtocols.Contains(UpnpSearcher.Instance.Protocol))
- {
- Receive(UpnpSearcher.Instance, UpnpSearcher.sockets);
- }
if (enabledProtocols.Contains(PmpSearcher.Instance.Protocol))
{
Receive(PmpSearcher.Instance, PmpSearcher.sockets);
}
foreach (ISearcher s in controllers)
+ {
if (s.NextSearch < DateTime.Now && enabledProtocols.Contains(s.Protocol))
{
Log("Searching for: {0}", s.GetType().Name);
- s.Search();
+ s.Search();
}
+ }
}
catch (Exception e)
{
- if (UnhandledException != null)
- UnhandledException(typeof(NatUtility), new UnhandledExceptionEventArgs(e, false));
+
}
- Thread.Sleep(10);
+ await Task.Delay(100).ConfigureAwait(false);
}
}
@@ -149,20 +142,6 @@ namespace Mono.Nat
}
}
}
-
- static void Receive(IMapper mapper, List<UdpClient> clients)
- {
- IPEndPoint received = new IPEndPoint(IPAddress.Parse("192.168.0.1"), 5351);
- foreach (UdpClient client in clients)
- {
- if (client.Available > 0)
- {
- IPAddress localAddress = ((IPEndPoint)client.Client.LocalEndPoint).Address;
- byte[] data = client.Receive(ref received);
- mapper.Handle(localAddress, data);
- }
- }
- }
public static void StartDiscovery ()
{
@@ -173,49 +152,6 @@ namespace Mono.Nat
{
searching.Reset();
}
-
- //This is for when you know the Gateway IP and want to skip the costly search...
- public static void DirectMap(IPAddress gatewayAddress, MapperType type)
- {
- IMapper mapper;
- switch (type)
- {
- case MapperType.Pmp:
- mapper = new PmpMapper();
- break;
- case MapperType.Upnp:
- mapper = new UpnpMapper();
- mapper.DeviceFound += (sender, args) =>
- {
- if (DeviceFound != null)
- DeviceFound(sender, args);
- };
- mapper.Map(gatewayAddress);
- break;
- default:
- throw new InvalidOperationException("Unsuported type given");
-
- }
- searching.Reset();
-
- }
-
- //So then why is it here? -Nick
- [Obsolete ("This method serves no purpose and shouldn't be used")]
- public static IPAddress[] GetLocalAddresses (bool includeIPv6)
- {
- List<IPAddress> addresses = new List<IPAddress> ();
-
- IPHostEntry hostInfo = Dns.GetHostEntry (Dns.GetHostName ());
- foreach (IPAddress address in hostInfo.AddressList) {
- if (address.AddressFamily == AddressFamily.InterNetwork ||
- (includeIPv6 && address.AddressFamily == AddressFamily.InterNetworkV6)) {
- addresses.Add (address);
- }
- }
-
- return addresses.ToArray ();
- }
//checks if an IP address is a private address space as defined by RFC 1918
public static bool IsPrivateAddressSpace (IPAddress address)
@@ -239,7 +175,7 @@ namespace Mono.Nat
switch (protocol)
{
case NatProtocol.Upnp:
- UpnpSearcher.Instance.Handle(localAddress, response, endpoint);
+ //UpnpSearcher.Instance.Handle(localAddress, response, endpoint);
break;
case NatProtocol.Pmp:
PmpSearcher.Instance.Handle(localAddress, response, endpoint);
@@ -254,11 +190,21 @@ namespace Mono.Nat
switch (protocol)
{
case NatProtocol.Upnp:
- UpnpSearcher.Instance.Handle(localAddress, deviceInfo, endpoint);
+ var searcher = new UpnpSearcher(Logger, HttpClient);
+ searcher.DeviceFound += Searcher_DeviceFound;
+ searcher.Handle(localAddress, deviceInfo, endpoint);
break;
default:
throw new ArgumentException("Unexpected protocol: " + protocol);
}
}
+
+ private static void Searcher_DeviceFound(object sender, DeviceEventArgs e)
+ {
+ if (DeviceFound != null)
+ {
+ DeviceFound(sender, e);
+ }
+ }
}
}
diff --git a/Mono.Nat/Pmp/Mappers/PmpMapper.cs b/Mono.Nat/Pmp/Mappers/PmpMapper.cs
deleted file mode 100644
index f33ca44c3..000000000
--- a/Mono.Nat/Pmp/Mappers/PmpMapper.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-//
-// Authors:
-// Nicholas Terry <nick.i.terry@gmail.com>
-//
-// Copyright (C) 2014 Nicholas Terry
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Text;
-using Mono.Nat.Pmp;
-
-namespace Mono.Nat.Pmp.Mappers
-{
- internal class PmpMapper : Pmp, IMapper
- {
- public event EventHandler<DeviceEventArgs> DeviceFound;
-
- static PmpMapper()
- {
- CreateSocketsAndAddGateways();
- }
-
- public void Map(IPAddress gatewayAddress)
- {
- sockets.ForEach(x => Map(x, gatewayAddress));
- }
-
- void Map(UdpClient client, IPAddress gatewayAddress)
- {
- // The nat-pmp search message. Must be sent to GatewayIP:53531
- byte[] buffer = new byte[] { PmpConstants.Version, PmpConstants.OperationCode };
-
- client.Send(buffer, buffer.Length, new IPEndPoint(gatewayAddress, PmpConstants.ServerPort));
- }
-
- public void Handle(IPAddress localAddres, byte[] response)
- {
- //if (!IsSearchAddress(endpoint.Address))
- // return;
- if (response.Length != 12)
- return;
- if (response[0] != PmpConstants.Version)
- return;
- if (response[1] != PmpConstants.ServerNoop)
- return;
- int errorcode = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(response, 2));
- if (errorcode != 0)
- NatUtility.Log("Non zero error: {0}", errorcode);
-
- IPAddress publicIp = new IPAddress(new byte[] { response[8], response[9], response[10], response[11] });
- OnDeviceFound(new DeviceEventArgs(new PmpNatDevice(localAddres, publicIp)));
- }
-
- private void OnDeviceFound(DeviceEventArgs args)
- {
- if (DeviceFound != null)
- DeviceFound(this, args);
- }
- }
-}
diff --git a/Mono.Nat/Pmp/Pmp.cs b/Mono.Nat/Pmp/Pmp.cs
deleted file mode 100644
index 6795561b1..000000000
--- a/Mono.Nat/Pmp/Pmp.cs
+++ /dev/null
@@ -1,118 +0,0 @@
-//
-// Authors:
-// Ben Motmans <ben.motmans@gmail.com>
-// Nicholas Terry <nick.i.terry@gmail.com>
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Nicholas Terry
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.NetworkInformation;
-using System.Net.Sockets;
-using System.Text;
-
-namespace Mono.Nat.Pmp
-{
- internal abstract class Pmp
- {
- public static List<UdpClient> sockets;
- protected static Dictionary<UdpClient, List<IPEndPoint>> gatewayLists;
-
- internal static void CreateSocketsAndAddGateways()
- {
- sockets = new List<UdpClient>();
- gatewayLists = new Dictionary<UdpClient, List<IPEndPoint>>();
-
- try
- {
- foreach (NetworkInterface n in NetworkInterface.GetAllNetworkInterfaces())
- {
- if (n.OperationalStatus != OperationalStatus.Up && n.OperationalStatus != OperationalStatus.Unknown)
- continue;
- IPInterfaceProperties properties = n.GetIPProperties();
- List<IPEndPoint> gatewayList = new List<IPEndPoint>();
-
- foreach (GatewayIPAddressInformation gateway in properties.GatewayAddresses)
- {
- if (gateway.Address.AddressFamily == AddressFamily.InterNetwork)
- {
- gatewayList.Add(new IPEndPoint(gateway.Address, PmpConstants.ServerPort));
- }
- }
- if (gatewayList.Count == 0)
- {
- /* Mono on OSX doesn't give any gateway addresses, so check DNS entries */
- foreach (var gw2 in properties.DnsAddresses)
- {
- if (gw2.AddressFamily == AddressFamily.InterNetwork)
- {
- gatewayList.Add(new IPEndPoint(gw2, PmpConstants.ServerPort));
- }
- }
- foreach (var unicast in properties.UnicastAddresses)
- {
- if (/*unicast.DuplicateAddressDetectionState == DuplicateAddressDetectionState.Preferred
- && unicast.AddressPreferredLifetime != UInt32.MaxValue
- && */unicast.Address.AddressFamily == AddressFamily.InterNetwork)
- {
- var bytes = unicast.Address.GetAddressBytes();
- bytes[3] = 1;
- gatewayList.Add(new IPEndPoint(new IPAddress(bytes), PmpConstants.ServerPort));
- }
- }
- }
-
- if (gatewayList.Count > 0)
- {
- foreach (UnicastIPAddressInformation address in properties.UnicastAddresses)
- {
- if (address.Address.AddressFamily == AddressFamily.InterNetwork)
- {
- UdpClient client;
-
- try
- {
- client = new UdpClient(new IPEndPoint(address.Address, 0));
- }
- catch (SocketException)
- {
- continue; // Move on to the next address.
- }
-
- gatewayLists.Add(client, gatewayList);
- sockets.Add(client);
- }
- }
- }
- }
- }
- catch (Exception)
- {
- // NAT-PMP does not use multicast, so there isn't really a good fallback.
- }
- }
- }
-}
diff --git a/Mono.Nat/Pmp/PmpNatDevice.cs b/Mono.Nat/Pmp/PmpNatDevice.cs
index 9a2962c4d..adb08fce3 100644
--- a/Mono.Nat/Pmp/PmpNatDevice.cs
+++ b/Mono.Nat/Pmp/PmpNatDevice.cs
@@ -30,318 +30,170 @@ using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.Collections.Generic;
+using System.Threading.Tasks;
namespace Mono.Nat.Pmp
{
- internal sealed class PmpNatDevice : AbstractNatDevice, IEquatable<PmpNatDevice>
- {
- private AsyncResult externalIpResult;
- private bool pendingOp;
- private IPAddress localAddress;
- private IPAddress publicAddress;
-
- internal PmpNatDevice (IPAddress localAddress, IPAddress publicAddress)
- {
- this.localAddress = localAddress;
- this.publicAddress = publicAddress;
- }
-
- public override IPAddress LocalAddress
- {
- get { return localAddress; }
- }
+ internal sealed class PmpNatDevice : AbstractNatDevice, IEquatable<PmpNatDevice>
+ {
+ private IPAddress localAddress;
+ private IPAddress publicAddress;
- public override IPAddress GetExternalIP ()
- {
- return publicAddress;
- }
-
- public override IAsyncResult BeginCreatePortMap(Mapping mapping, AsyncCallback callback, object asyncState)
- {
- PortMapAsyncResult pmar = new PortMapAsyncResult (mapping.Protocol, mapping.PublicPort, PmpConstants.DefaultLeaseTime, callback, asyncState);
- ThreadPool.QueueUserWorkItem (delegate
- {
- try
- {
- CreatePortMap(pmar.Mapping, true);
- pmar.Complete();
- }
- catch (Exception e)
- {
- pmar.Complete(e);
- }
- });
- return pmar;
- }
-
- public override IAsyncResult BeginDeletePortMap (Mapping mapping, AsyncCallback callback, object asyncState)
- {
- PortMapAsyncResult pmar = new PortMapAsyncResult (mapping, callback, asyncState);
- ThreadPool.QueueUserWorkItem (delegate {
- try {
- CreatePortMap(pmar.Mapping, false);
- pmar.Complete();
- } catch (Exception e) {
- pmar.Complete(e);
- }
- });
- return pmar;
- }
-
- public override void EndCreatePortMap (IAsyncResult result)
- {
- PortMapAsyncResult pmar = result as PortMapAsyncResult;
- pmar.AsyncWaitHandle.WaitOne ();
- }
-
- public override void EndDeletePortMap (IAsyncResult result)
- {
- PortMapAsyncResult pmar = result as PortMapAsyncResult;
- pmar.AsyncWaitHandle.WaitOne ();
- }
-
- public override IAsyncResult BeginGetAllMappings (AsyncCallback callback, object asyncState)
- {
- //NAT-PMP does not specify a way to get all port mappings
- throw new NotSupportedException ();
- }
-
- public override IAsyncResult BeginGetExternalIP (AsyncCallback callback, object asyncState)
- {
- StartOp(ref externalIpResult, callback, asyncState);
- AsyncResult result = externalIpResult;
- result.Complete();
- return result;
- }
-
- public override IAsyncResult BeginGetSpecificMapping (Protocol protocol, int port, AsyncCallback callback, object asyncState)
- {
- //NAT-PMP does not specify a way to get a specific port map
- throw new NotSupportedException ();
- }
-
- public override Mapping[] EndGetAllMappings (IAsyncResult result)
- {
- //NAT-PMP does not specify a way to get all port mappings
- throw new NotSupportedException ();
- }
-
- public override IPAddress EndGetExternalIP (IAsyncResult result)
- {
- EndOp(result, ref externalIpResult);
- return publicAddress;
- }
-
- private void StartOp(ref AsyncResult result, AsyncCallback callback, object asyncState)
+ internal PmpNatDevice(IPAddress localAddress, IPAddress publicAddress)
{
- if (pendingOp == true)
- throw new InvalidOperationException("Can only have one simultaenous async operation");
-
- pendingOp = true;
- result = new AsyncResult(callback, asyncState);
+ this.localAddress = localAddress;
+ this.publicAddress = publicAddress;
}
- private void EndOp(IAsyncResult supplied, ref AsyncResult actual)
+ public override IPAddress LocalAddress
{
- if (supplied == null)
- throw new ArgumentNullException("result");
-
- if (supplied != actual)
- throw new ArgumentException("Supplied IAsyncResult does not match the stored result");
+ get { return localAddress; }
+ }
- if (!supplied.IsCompleted)
- supplied.AsyncWaitHandle.WaitOne();
+ public override Task CreatePortMap(Mapping mapping)
+ {
+ return InternalCreatePortMapAsync(mapping, true);
+ }
- if (actual.StoredException != null)
- throw actual.StoredException;
+ public override bool Equals(object obj)
+ {
+ PmpNatDevice device = obj as PmpNatDevice;
+ return (device == null) ? false : this.Equals(device);
+ }
- pendingOp = false;
- actual = null;
+ public override int GetHashCode()
+ {
+ return this.publicAddress.GetHashCode();
}
- public override Mapping EndGetSpecificMapping (IAsyncResult result)
- {
- //NAT-PMP does not specify a way to get a specific port map
- throw new NotSupportedException ();
- }
-
- public override bool Equals(object obj)
- {
- PmpNatDevice device = obj as PmpNatDevice;
- return (device == null) ? false : this.Equals(device);
- }
-
- public override int GetHashCode ()
- {
- return this.publicAddress.GetHashCode();
- }
+ public bool Equals(PmpNatDevice other)
+ {
+ return (other == null) ? false : this.publicAddress.Equals(other.publicAddress);
+ }
- public bool Equals (PmpNatDevice other)
- {
- return (other == null) ? false : this.publicAddress.Equals(other.publicAddress);
- }
+ private async Task<Mapping> InternalCreatePortMapAsync(Mapping mapping, bool create)
+ {
+ var package = new List<byte>();
+
+ package.Add(PmpConstants.Version);
+ package.Add(mapping.Protocol == Protocol.Tcp ? PmpConstants.OperationCodeTcp : PmpConstants.OperationCodeUdp);
+ package.Add(0); //reserved
+ package.Add(0); //reserved
+ package.AddRange(BitConverter.GetBytes(IPAddress.HostToNetworkOrder((short)mapping.PrivatePort)));
+ package.AddRange(
+ BitConverter.GetBytes(create ? IPAddress.HostToNetworkOrder((short)mapping.PublicPort) : (short)0));
+ package.AddRange(BitConverter.GetBytes(IPAddress.HostToNetworkOrder(mapping.Lifetime)));
+
+ try
+ {
+ byte[] buffer = package.ToArray();
+ int attempt = 0;
+ int delay = PmpConstants.RetryDelay;
- private Mapping CreatePortMap (Mapping mapping, bool create)
- {
- List<byte> package = new List<byte> ();
-
- package.Add (PmpConstants.Version);
- package.Add (mapping.Protocol == Protocol.Tcp ? PmpConstants.OperationCodeTcp : PmpConstants.OperationCodeUdp);
- package.Add ((byte)0); //reserved
- package.Add ((byte)0); //reserved
- package.AddRange (BitConverter.GetBytes (IPAddress.HostToNetworkOrder((short)mapping.PrivatePort)));
- package.AddRange (BitConverter.GetBytes (create ? IPAddress.HostToNetworkOrder((short)mapping.PublicPort) : (short)0));
- package.AddRange (BitConverter.GetBytes (IPAddress.HostToNetworkOrder(mapping.Lifetime)));
+ using (var udpClient = new UdpClient())
+ {
+ var cancellationTokenSource = new CancellationTokenSource();
- CreatePortMapAsyncState state = new CreatePortMapAsyncState ();
- state.Buffer = package.ToArray ();
- state.Mapping = mapping;
+ while (attempt < PmpConstants.RetryAttempts)
+ {
+ await udpClient.SendAsync(buffer, buffer.Length,
+ new IPEndPoint(LocalAddress, PmpConstants.ServerPort));
- ThreadPool.QueueUserWorkItem (new WaitCallback (CreatePortMapAsync), state);
- WaitHandle.WaitAll (new WaitHandle[] {state.ResetEvent});
-
- if (!state.Success) {
- string type = create ? "create" : "delete";
- throw new MappingException (String.Format ("Failed to {0} portmap (protocol={1}, private port={2}", type, mapping.Protocol, mapping.PrivatePort));
- }
-
- return state.Mapping;
- }
-
- private void CreatePortMapAsync (object obj)
- {
- CreatePortMapAsyncState state = obj as CreatePortMapAsyncState;
-
- UdpClient udpClient = new UdpClient ();
- CreatePortMapListenState listenState = new CreatePortMapListenState (state, udpClient);
+ if (attempt == 0)
+ {
+ Task.Run(() => CreatePortMapListen(udpClient, mapping, cancellationTokenSource.Token));
+ }
- int attempt = 0;
- int delay = PmpConstants.RetryDelay;
-
- ThreadPool.QueueUserWorkItem (new WaitCallback (CreatePortMapListen), listenState);
+ attempt++;
+ delay *= 2;
+ await Task.Delay(delay).ConfigureAwait(false);
+ }
- while (attempt < PmpConstants.RetryAttempts && !listenState.Success) {
- udpClient.Send (state.Buffer, state.Buffer.Length, new IPEndPoint (localAddress, PmpConstants.ServerPort));
- listenState.UdpClientReady.Set();
+ cancellationTokenSource.Cancel();
+ }
+ }
+ catch (OperationCanceledException)
+ {
- attempt++;
- delay *= 2;
- Thread.Sleep (delay);
- }
-
- state.Success = listenState.Success;
-
- udpClient.Close ();
- state.ResetEvent.Set ();
- }
-
- private void CreatePortMapListen (object obj)
- {
- CreatePortMapListenState state = obj as CreatePortMapListenState;
+ }
+ catch (Exception e)
+ {
+ string type = create ? "create" : "delete";
+ string message = String.Format("Failed to {0} portmap (protocol={1}, private port={2}) {3}",
+ type,
+ mapping.Protocol,
+ mapping.PrivatePort,
+ e.Message);
+ NatUtility.Log(message);
+ var pmpException = e as MappingException;
+ throw new MappingException(message, pmpException);
+ }
+
+ return mapping;
+ }
- UdpClient udpClient = state.UdpClient;
- state.UdpClientReady.WaitOne(); // Evidently UdpClient has some lazy-init Send/Receive race?
- IPEndPoint endPoint = new IPEndPoint (localAddress, PmpConstants.ServerPort);
-
- while (!state.Success)
+ private async void CreatePortMapListen(UdpClient udpClient, Mapping mapping, CancellationToken cancellationToken)
+ {
+ while (!cancellationToken.IsCancellationRequested)
{
- byte[] data;
- try
- {
- data = udpClient.Receive(ref endPoint);
- }
- catch (SocketException)
- {
- state.Success = false;
- return;
- }
+ var result = await udpClient.ReceiveAsync().ConfigureAwait(false);
+ var endPoint = result.RemoteEndPoint;
+ byte[] data = data = result.Buffer;
- catch (ObjectDisposedException)
- {
- state.Success = false;
- return;
- }
-
- if (data.Length < 16)
- continue;
+ if (data.Length < 16)
+ continue;
- if (data[0] != PmpConstants.Version)
- continue;
-
- byte opCode = (byte)(data[1] & (byte)127);
-
- Protocol protocol = Protocol.Tcp;
- if (opCode == PmpConstants.OperationCodeUdp)
- protocol = Protocol.Udp;
+ if (data[0] != PmpConstants.Version)
+ continue;
- short resultCode = IPAddress.NetworkToHostOrder (BitConverter.ToInt16 (data, 2));
- uint epoch = (uint)IPAddress.NetworkToHostOrder (BitConverter.ToInt32 (data, 4));
+ var opCode = (byte)(data[1] & 127);
- int privatePort = IPAddress.NetworkToHostOrder (BitConverter.ToInt16 (data, 8));
- int publicPort = IPAddress.NetworkToHostOrder (BitConverter.ToInt16 (data, 10));
+ var protocol = Protocol.Tcp;
+ if (opCode == PmpConstants.OperationCodeUdp)
+ protocol = Protocol.Udp;
- uint lifetime = (uint)IPAddress.NetworkToHostOrder (BitConverter.ToInt32 (data, 12));
+ short resultCode = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 2));
+ int epoch = IPAddress.NetworkToHostOrder(BitConverter.ToInt32(data, 4));
- if (publicPort < 0 || privatePort < 0 || resultCode != PmpConstants.ResultCodeSuccess)
- {
- state.Success = false;
- return;
- }
-
- if (lifetime == 0)
- {
- //mapping was deleted
- state.Success = true;
- state.Mapping = null;
- return;
- }
- else
+ short privatePort = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 8));
+ short publicPort = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 10));
+
+ var lifetime = (uint)IPAddress.NetworkToHostOrder(BitConverter.ToInt32(data, 12));
+
+ if (privatePort < 0 || publicPort < 0 || resultCode != PmpConstants.ResultCodeSuccess)
{
- //mapping was created
- //TODO: verify that the private port+protocol are a match
- Mapping mapping = state.Mapping;
- mapping.PublicPort = publicPort;
- mapping.Protocol = protocol;
- mapping.Expiration = DateTime.Now.AddSeconds (lifetime);
+ var errors = new[]
+ {
+ "Success",
+ "Unsupported Version",
+ "Not Authorized/Refused (e.g. box supports mapping, but user has turned feature off)"
+ ,
+ "Network Failure (e.g. NAT box itself has not obtained a DHCP lease)",
+ "Out of resources (NAT box cannot create any more mappings at this time)",
+ "Unsupported opcode"
+ };
+ throw new MappingException(resultCode, errors[resultCode]);
+ }
- state.Success = true;
- }
- }
- }
+ if (lifetime == 0) return; //mapping was deleted
+ //mapping was created
+ //TODO: verify that the private port+protocol are a match
+ mapping.PublicPort = publicPort;
+ mapping.Protocol = protocol;
+ mapping.Expiration = DateTime.Now.AddSeconds(lifetime);
+ return;
+ }
+ }
/// <summary>
/// Overridden.
/// </summary>
/// <returns></returns>
- public override string ToString( )
+ public override string ToString()
{
- return String.Format( "PmpNatDevice - Local Address: {0}, Public IP: {1}, Last Seen: {2}",
- this.localAddress, this.publicAddress, this.LastSeen );
+ return String.Format("PmpNatDevice - Local Address: {0}, Public IP: {1}, Last Seen: {2}",
+ this.localAddress, this.publicAddress, this.LastSeen);
}
-
-
- private class CreatePortMapAsyncState
- {
- internal byte[] Buffer;
- internal ManualResetEvent ResetEvent = new ManualResetEvent (false);
- internal Mapping Mapping;
-
- internal bool Success;
- }
-
- private class CreatePortMapListenState
- {
- internal volatile bool Success;
- internal Mapping Mapping;
- internal UdpClient UdpClient;
- internal ManualResetEvent UdpClientReady;
-
- internal CreatePortMapListenState (CreatePortMapAsyncState state, UdpClient client)
- {
- Mapping = state.Mapping;
- UdpClient = client; UdpClientReady = new ManualResetEvent(false);
- }
- }
- }
+ }
} \ No newline at end of file
diff --git a/Mono.Nat/Pmp/Searchers/PmpSearcher.cs b/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
index df0273ccb..55605e627 100644
--- a/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
+++ b/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
@@ -40,7 +40,7 @@ using System.Linq;
namespace Mono.Nat
{
- internal class PmpSearcher : Pmp.Pmp, ISearcher
+ internal class PmpSearcher : ISearcher
{
static PmpSearcher instance = new PmpSearcher();
@@ -60,6 +60,83 @@ namespace Mono.Nat
CreateSocketsAndAddGateways();
}
+ public static List<UdpClient> sockets;
+ protected static Dictionary<UdpClient, List<IPEndPoint>> gatewayLists;
+
+ internal static void CreateSocketsAndAddGateways()
+ {
+ sockets = new List<UdpClient>();
+ gatewayLists = new Dictionary<UdpClient, List<IPEndPoint>>();
+
+ try
+ {
+ foreach (NetworkInterface n in NetworkInterface.GetAllNetworkInterfaces())
+ {
+ if (n.OperationalStatus != OperationalStatus.Up && n.OperationalStatus != OperationalStatus.Unknown)
+ continue;
+ IPInterfaceProperties properties = n.GetIPProperties();
+ List<IPEndPoint> gatewayList = new List<IPEndPoint>();
+
+ foreach (GatewayIPAddressInformation gateway in properties.GatewayAddresses)
+ {
+ if (gateway.Address.AddressFamily == AddressFamily.InterNetwork)
+ {
+ gatewayList.Add(new IPEndPoint(gateway.Address, PmpConstants.ServerPort));
+ }
+ }
+ if (gatewayList.Count == 0)
+ {
+ /* Mono on OSX doesn't give any gateway addresses, so check DNS entries */
+ foreach (var gw2 in properties.DnsAddresses)
+ {
+ if (gw2.AddressFamily == AddressFamily.InterNetwork)
+ {
+ gatewayList.Add(new IPEndPoint(gw2, PmpConstants.ServerPort));
+ }
+ }
+ foreach (var unicast in properties.UnicastAddresses)
+ {
+ if (/*unicast.DuplicateAddressDetectionState == DuplicateAddressDetectionState.Preferred
+ && unicast.AddressPreferredLifetime != UInt32.MaxValue
+ && */unicast.Address.AddressFamily == AddressFamily.InterNetwork)
+ {
+ var bytes = unicast.Address.GetAddressBytes();
+ bytes[3] = 1;
+ gatewayList.Add(new IPEndPoint(new IPAddress(bytes), PmpConstants.ServerPort));
+ }
+ }
+ }
+
+ if (gatewayList.Count > 0)
+ {
+ foreach (UnicastIPAddressInformation address in properties.UnicastAddresses)
+ {
+ if (address.Address.AddressFamily == AddressFamily.InterNetwork)
+ {
+ UdpClient client;
+
+ try
+ {
+ client = new UdpClient(new IPEndPoint(address.Address, 0));
+ }
+ catch (SocketException)
+ {
+ continue; // Move on to the next address.
+ }
+
+ gatewayLists.Add(client, gatewayList);
+ sockets.Add(client);
+ }
+ }
+ }
+ }
+ }
+ catch (Exception)
+ {
+ // NAT-PMP does not use multicast, so there isn't really a good fallback.
+ }
+ }
+
PmpSearcher()
{
timeout = 250;
diff --git a/Mono.Nat/Upnp/AsyncResults/GetAllMappingsAsyncResult.cs b/Mono.Nat/Upnp/AsyncResults/GetAllMappingsAsyncResult.cs
deleted file mode 100644
index 51ecfbaf0..000000000
--- a/Mono.Nat/Upnp/AsyncResults/GetAllMappingsAsyncResult.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Net;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetAllMappingsAsyncResult : PortMapAsyncResult
- {
- private List<Mapping> mappings;
- private Mapping specificMapping;
-
- public GetAllMappingsAsyncResult(WebRequest request, AsyncCallback callback, object asyncState)
- : base(request, callback, asyncState)
- {
- mappings = new List<Mapping>();
- }
-
- public List<Mapping> Mappings
- {
- get { return this.mappings; }
- }
-
- public Mapping SpecificMapping
- {
- get { return this.specificMapping; }
- set { this.specificMapping = value; }
- }
- }
-}
diff --git a/Mono.Nat/Upnp/AsyncResults/PortMapAsyncResult.cs b/Mono.Nat/Upnp/AsyncResults/PortMapAsyncResult.cs
deleted file mode 100644
index d8ac3fe61..000000000
--- a/Mono.Nat/Upnp/AsyncResults/PortMapAsyncResult.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-
-
-using System;
-using System.Net;
-using System.Threading;
-
-namespace Mono.Nat.Upnp
-{
- internal class PortMapAsyncResult : AsyncResult
- {
- private WebRequest request;
- private MessageBase savedMessage;
-
- protected PortMapAsyncResult(WebRequest request, AsyncCallback callback, object asyncState)
- : base (callback, asyncState)
- {
- this.request = request;
- }
-
- internal WebRequest Request
- {
- get { return this.request; }
- set { this.request = value; }
- }
-
- internal MessageBase SavedMessage
- {
- get { return this.savedMessage; }
- set { this.savedMessage = value; }
- }
-
- internal static PortMapAsyncResult Create (MessageBase message, WebRequest request, AsyncCallback storedCallback, object asyncState)
- {
- if (message is GetGenericPortMappingEntry)
- return new GetAllMappingsAsyncResult(request, storedCallback, asyncState);
-
- if (message is GetSpecificPortMappingEntryMessage)
- {
- GetSpecificPortMappingEntryMessage mapMessage = (GetSpecificPortMappingEntryMessage)message;
- GetAllMappingsAsyncResult result = new GetAllMappingsAsyncResult(request, storedCallback, asyncState);
-
- result.SpecificMapping = new Mapping(mapMessage.protocol, 0, mapMessage.externalPort, 0);
- return result;
- }
-
- return new PortMapAsyncResult(request, storedCallback, asyncState);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Mappers/UpnpMapper.cs b/Mono.Nat/Upnp/Mappers/UpnpMapper.cs
deleted file mode 100644
index 6f2716805..000000000
--- a/Mono.Nat/Upnp/Mappers/UpnpMapper.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-//
-// Authors:
-// Nicholas Terry <nick.i.terry@gmail.com>
-//
-// Copyright (C) 2014 Nicholas Terry
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Text;
-using System.Threading;
-
-namespace Mono.Nat.Upnp.Mappers
-{
- internal class UpnpMapper : Upnp, IMapper
- {
-
- public event EventHandler<DeviceEventArgs> DeviceFound;
-
- public UdpClient Client { get; set; }
-
- public UpnpMapper()
- {
- //Bind to local port 1900 for ssdp responses
- Client = new UdpClient(1900);
- }
-
- public void Map(IPAddress gatewayAddress)
- {
- //Get the httpu request payload
- byte[] data = DiscoverDeviceMessage.EncodeUnicast(gatewayAddress);
-
- Client.Send(data, data.Length, new IPEndPoint(gatewayAddress, 1900));
-
- new Thread(Receive).Start();
- }
-
- public void Receive()
- {
- while (true)
- {
- IPEndPoint received = new IPEndPoint(IPAddress.Parse("192.168.0.1"), 5351);
- if (Client.Available > 0)
- {
- IPAddress localAddress = ((IPEndPoint)Client.Client.LocalEndPoint).Address;
- byte[] data = Client.Receive(ref received);
- Handle(localAddress, data, received);
- }
- }
- }
-
- public void Handle(IPAddress localAddres, byte[] response)
- {
- Handle(localAddres, response, null);
- }
-
- public void Handle(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
- {
- // No matter what, this method should never throw an exception. If something goes wrong
- // we should still be in a position to handle the next reply correctly.
- try
- {
- UpnpNatDevice d = base.Handle(localAddress, response, endpoint);
- d.GetServicesList(DeviceSetupComplete);
- }
- catch (Exception ex)
- {
- Trace.WriteLine("Unhandled exception when trying to decode a device's response Send me the following data: ");
- Trace.WriteLine("ErrorMessage:");
- Trace.WriteLine(ex.Message);
- Trace.WriteLine("Data string:");
- Trace.WriteLine(Encoding.UTF8.GetString(response));
- }
- }
-
- private void DeviceSetupComplete(INatDevice device)
- {
- OnDeviceFound(new DeviceEventArgs(device));
- }
-
- private void OnDeviceFound(DeviceEventArgs args)
- {
- if (DeviceFound != null)
- DeviceFound(this, args);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/ErrorMessage.cs b/Mono.Nat/Upnp/Messages/ErrorMessage.cs
index ce5270e9b..7c0c44d8e 100644
--- a/Mono.Nat/Upnp/Messages/ErrorMessage.cs
+++ b/Mono.Nat/Upnp/Messages/ErrorMessage.cs
@@ -25,6 +25,7 @@
//
using System;
+using MediaBrowser.Common.Net;
namespace Mono.Nat.Upnp
{
@@ -54,8 +55,7 @@ namespace Mono.Nat.Upnp
}
#endregion
-
- public override System.Net.WebRequest Encode(out byte[] body)
+ public override HttpRequestOptions Encode()
{
throw new NotImplementedException();
}
diff --git a/Mono.Nat/Upnp/Messages/GetServicesMessage.cs b/Mono.Nat/Upnp/Messages/GetServicesMessage.cs
index c5d7bce70..9d29f98fd 100644
--- a/Mono.Nat/Upnp/Messages/GetServicesMessage.cs
+++ b/Mono.Nat/Upnp/Messages/GetServicesMessage.cs
@@ -27,6 +27,8 @@
using System;
using System.Diagnostics;
using System.Net;
+using MediaBrowser.Common.Net;
+using MediaBrowser.Model.Logging;
namespace Mono.Nat.Upnp
{
@@ -34,28 +36,37 @@ namespace Mono.Nat.Upnp
{
private string servicesDescriptionUrl;
private EndPoint hostAddress;
+ private readonly ILogger _logger;
- public GetServicesMessage(string description, EndPoint hostAddress)
- :base(null)
+ public GetServicesMessage(string description, EndPoint hostAddress, ILogger logger)
+ : base(null)
{
if (string.IsNullOrEmpty(description))
- Trace.WriteLine("Description is null");
+ _logger.Warn("Description is null");
if (hostAddress == null)
- Trace.WriteLine("hostaddress is null");
+ _logger.Warn("hostaddress is null");
this.servicesDescriptionUrl = description;
this.hostAddress = hostAddress;
+ _logger = logger;
}
+ public override string Method
+ {
+ get
+ {
+ return "GET";
+ }
+ }
- public override WebRequest Encode(out byte[] body)
+ public override HttpRequestOptions Encode()
{
- HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://" + this.hostAddress.ToString() + this.servicesDescriptionUrl);
- req.Headers.Add("ACCEPT-LANGUAGE", "en");
- req.Method = "GET";
+ var req = new HttpRequestOptions();
+
+ req.Url = "http://" + this.hostAddress.ToString() + this.servicesDescriptionUrl;
+ req.RequestHeaders.Add("ACCEPT-LANGUAGE", "en");
- body = new byte[0];
return req;
}
}
diff --git a/Mono.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs b/Mono.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs
index da650fb41..e9caa916d 100644
--- a/Mono.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs
+++ b/Mono.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs
@@ -29,6 +29,7 @@ using System.IO;
using System.Globalization;
using System.Text;
using System.Xml;
+using MediaBrowser.Common.Net;
namespace Mono.Nat.Upnp
{
@@ -51,8 +52,7 @@ namespace Mono.Nat.Upnp
}
#endregion
-
- public override WebRequest Encode(out byte[] body)
+ public override HttpRequestOptions Encode()
{
CultureInfo culture = CultureInfo.InvariantCulture;
@@ -69,7 +69,7 @@ namespace Mono.Nat.Upnp
WriteFullElement(writer, "NewLeaseDuration", mapping.Lifetime.ToString());
writer.Flush();
- return CreateRequest("AddPortMapping", builder.ToString(), out body);
+ return CreateRequest("AddPortMapping", builder.ToString());
}
}
}
diff --git a/Mono.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs b/Mono.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs
deleted file mode 100644
index d9be89a69..000000000
--- a/Mono.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Net;
-using System.IO;
-using System.Text;
-using System.Xml;
-
-namespace Mono.Nat.Upnp
-{
- internal class DeletePortMappingMessage : MessageBase
- {
- private Mapping mapping;
-
- public DeletePortMappingMessage(Mapping mapping, UpnpNatDevice device)
- : base(device)
- {
- this.mapping = mapping;
- }
-
- public override WebRequest Encode(out byte[] body)
- {
- StringBuilder builder = new StringBuilder(256);
- XmlWriter writer = CreateWriter(builder);
-
- WriteFullElement(writer, "NewRemoteHost", string.Empty);
- WriteFullElement(writer, "NewExternalPort", mapping.PublicPort.ToString(MessageBase.Culture));
- WriteFullElement(writer, "NewProtocol", mapping.Protocol == Protocol.Tcp ? "TCP" : "UDP");
-
- writer.Flush();
- return CreateRequest("DeletePortMapping", builder.ToString(), out body);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs b/Mono.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs
deleted file mode 100644
index 8f97002ea..000000000
--- a/Mono.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Net;
-using System.IO;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetExternalIPAddressMessage : MessageBase
- {
-
- #region Constructors
- public GetExternalIPAddressMessage(UpnpNatDevice device)
- :base(device)
- {
- }
- #endregion
-
-
- public override WebRequest Encode(out byte[] body)
- {
- return CreateRequest("GetExternalIPAddress", string.Empty, out body);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs b/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
deleted file mode 100644
index c0c555881..000000000
--- a/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Xml;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetGenericPortMappingEntry : MessageBase
- {
- private int index;
-
- public GetGenericPortMappingEntry(int index, UpnpNatDevice device)
- :base(device)
- {
- this.index = index;
- }
-
- public override System.Net.WebRequest Encode(out byte[] body)
- {
- StringBuilder sb = new StringBuilder(128);
- XmlWriter writer = CreateWriter(sb);
-
- WriteFullElement(writer, "NewPortMappingIndex", index.ToString());
-
- writer.Flush();
- return CreateRequest("GetGenericPortMappingEntry", sb.ToString(), out body);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs b/Mono.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs
deleted file mode 100644
index 314468ece..000000000
--- a/Mono.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Xml;
-using System.Net;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetSpecificPortMappingEntryMessage : MessageBase
- {
- internal Protocol protocol;
- internal int externalPort;
-
- public GetSpecificPortMappingEntryMessage(Protocol protocol, int externalPort, UpnpNatDevice device)
- : base(device)
- {
- this.protocol = protocol;
- this.externalPort = externalPort;
- }
-
- public override WebRequest Encode(out byte[] body)
- {
- StringBuilder sb = new StringBuilder(64);
- XmlWriter writer = CreateWriter(sb);
-
- WriteFullElement(writer, "NewRemoteHost", string.Empty);
- WriteFullElement(writer, "NewExternalPort", externalPort.ToString());
- WriteFullElement(writer, "NewProtocol", protocol == Protocol.Tcp ? "TCP" : "UDP");
- writer.Flush();
-
- return CreateRequest("GetSpecificPortMappingEntry", sb.ToString(), out body);
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Responses/CreatePortMappingResponseMessage.cs b/Mono.Nat/Upnp/Messages/Responses/CreatePortMappingResponseMessage.cs
index e75926b09..48776dd6f 100644
--- a/Mono.Nat/Upnp/Messages/Responses/CreatePortMappingResponseMessage.cs
+++ b/Mono.Nat/Upnp/Messages/Responses/CreatePortMappingResponseMessage.cs
@@ -27,6 +27,8 @@
using System;
+using MediaBrowser.Common.Net;
+
namespace Mono.Nat.Upnp
{
internal class CreatePortMappingResponseMessage : MessageBase
@@ -38,7 +40,7 @@ namespace Mono.Nat.Upnp
}
#endregion
- public override System.Net.WebRequest Encode(out byte[] body)
+ public override HttpRequestOptions Encode()
{
throw new NotImplementedException();
}
diff --git a/Mono.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs b/Mono.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs
deleted file mode 100644
index 1fce4eb04..000000000
--- a/Mono.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-
-
-using System;
-namespace Mono.Nat.Upnp
-{
- internal class DeletePortMapResponseMessage : MessageBase
- {
- public DeletePortMapResponseMessage()
- :base(null)
- {
- }
-
- public override System.Net.WebRequest Encode(out byte[] body)
- {
- throw new NotSupportedException();
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs b/Mono.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs
deleted file mode 100644
index ee4b18cd1..000000000
--- a/Mono.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Net;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetExternalIPAddressResponseMessage : MessageBase
- {
- public IPAddress ExternalIPAddress
- {
- get { return this.externalIPAddress; }
- }
- private IPAddress externalIPAddress;
-
- public GetExternalIPAddressResponseMessage(string ip)
- :base(null)
- {
- this.externalIPAddress = IPAddress.Parse(ip);
- }
-
- public override WebRequest Encode(out byte[] body)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs b/Mono.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs
deleted file mode 100644
index b11bfa027..000000000
--- a/Mono.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs
+++ /dev/null
@@ -1,108 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Xml;
-
-namespace Mono.Nat.Upnp
-{
- internal class GetGenericPortMappingEntryResponseMessage : MessageBase
- {
- private string remoteHost;
- private int externalPort;
- private Protocol protocol;
- private int internalPort;
- private string internalClient;
- private bool enabled;
- private string portMappingDescription;
- private int leaseDuration;
-
- public string RemoteHost
- {
- get { return this.remoteHost; }
- }
-
- public int ExternalPort
- {
- get { return this.externalPort; }
- }
-
- public Protocol Protocol
- {
- get { return this.protocol; }
- }
-
- public int InternalPort
- {
- get { return this.internalPort; }
- }
-
- public string InternalClient
- {
- get { return this.internalClient; }
- }
-
- public bool Enabled
- {
- get { return this.enabled; }
- }
-
- public string PortMappingDescription
- {
- get { return this.portMappingDescription; }
- }
-
- public int LeaseDuration
- {
- get { return this.leaseDuration; }
- }
-
-
- public GetGenericPortMappingEntryResponseMessage(XmlNode data, bool genericMapping)
- : base(null)
- {
- remoteHost = (genericMapping) ? data["NewRemoteHost"].InnerText : string.Empty;
- externalPort = (genericMapping) ? Convert.ToInt32(data["NewExternalPort"].InnerText) : -1;
- if (genericMapping)
- protocol = data["NewProtocol"].InnerText.Equals("TCP", StringComparison.InvariantCultureIgnoreCase) ? Protocol.Tcp : Protocol.Udp;
- else
- protocol = Protocol.Udp;
-
- internalPort = Convert.ToInt32(data["NewInternalPort"].InnerText);
- internalClient = data["NewInternalClient"].InnerText;
- enabled = data["NewEnabled"].InnerText == "1" ? true : false;
- portMappingDescription = data["NewPortMappingDescription"].InnerText;
- leaseDuration = Convert.ToInt32(data["NewLeaseDuration"].InnerText);
- }
-
- public override System.Net.WebRequest Encode(out byte[] body)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Mono.Nat/Upnp/Messages/UpnpMessage.cs b/Mono.Nat/Upnp/Messages/UpnpMessage.cs
index 44c16eec6..54cca4494 100644
--- a/Mono.Nat/Upnp/Messages/UpnpMessage.cs
+++ b/Mono.Nat/Upnp/Messages/UpnpMessage.cs
@@ -31,6 +31,7 @@ using System.Net;
using System.IO;
using System.Text;
using System.Globalization;
+using MediaBrowser.Common.Net;
namespace Mono.Nat.Upnp
{
@@ -44,17 +45,16 @@ namespace Mono.Nat.Upnp
this.device = device;
}
- protected WebRequest CreateRequest(string upnpMethod, string methodParameters, out byte[] body)
+ protected HttpRequestOptions CreateRequest(string upnpMethod, string methodParameters)
{
string ss = "http://" + this.device.HostEndPoint.ToString() + this.device.ControlUrl;
NatUtility.Log("Initiating request to: {0}", ss);
- Uri location = new Uri(ss);
- HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(location);
- req.KeepAlive = false;
- req.Method = "POST";
- req.ContentType = "text/xml; charset=\"utf-8\"";
- req.Headers.Add("SOAPACTION", "\"" + device.ServiceType + "#" + upnpMethod + "\"");
+ var req = new HttpRequestOptions();
+ req.Url = ss;
+ req.EnableKeepAlive = false;
+ req.RequestContentType = "text/xml; charset=\"utf-8\"";
+ req.RequestHeaders.Add("SOAPACTION", "\"" + device.ServiceType + "#" + upnpMethod + "\"");
string bodyString = "<s:Envelope "
+ "xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" "
@@ -67,54 +67,17 @@ namespace Mono.Nat.Upnp
+ "</s:Body>"
+ "</s:Envelope>\r\n\r\n";
- body = System.Text.Encoding.UTF8.GetBytes(bodyString);
+ req.RequestContentBytes = System.Text.Encoding.UTF8.GetBytes(bodyString);
return req;
}
- public static MessageBase Decode(UpnpNatDevice device, string message)
- {
- XmlNode node;
- XmlDocument doc = new XmlDocument();
- doc.LoadXml(message);
-
- XmlNamespaceManager nsm = new XmlNamespaceManager(doc.NameTable);
-
- // Error messages should be found under this namespace
- nsm.AddNamespace("errorNs", "urn:schemas-upnp-org:control-1-0");
- nsm.AddNamespace("responseNs", device.ServiceType);
-
- // Check to see if we have a fault code message.
- if ((node = doc.SelectSingleNode("//errorNs:UPnPError", nsm)) != null) {
- string errorCode = node["errorCode"] != null ? node["errorCode"].InnerText : "";
- string errorDescription = node["errorDescription"] != null ? node["errorDescription"].InnerText : "";
-
- return new ErrorMessage(Convert.ToInt32(errorCode, CultureInfo.InvariantCulture), errorDescription);
- }
-
- if ((doc.SelectSingleNode("//responseNs:AddPortMappingResponse", nsm)) != null)
- return new CreatePortMappingResponseMessage();
+ public abstract HttpRequestOptions Encode();
- if ((doc.SelectSingleNode("//responseNs:DeletePortMappingResponse", nsm)) != null)
- return new DeletePortMapResponseMessage();
-
- if ((node = doc.SelectSingleNode("//responseNs:GetExternalIPAddressResponse", nsm)) != null) {
- string newExternalIPAddress = node["NewExternalIPAddress"] != null ? node["NewExternalIPAddress"].InnerText : "";
- return new GetExternalIPAddressResponseMessage(newExternalIPAddress);
- }
-
- if ((node = doc.SelectSingleNode("//responseNs:GetGenericPortMappingEntryResponse", nsm)) != null)
- return new GetGenericPortMappingEntryResponseMessage(node, true);
-
- if ((node = doc.SelectSingleNode("//responseNs:GetSpecificPortMappingEntryResponse", nsm)) != null)
- return new GetGenericPortMappingEntryResponseMessage(node, false);
-
- NatUtility.Log("Unknown message returned. Please send me back the following XML:");
- NatUtility.Log(message);
- return null;
+ public virtual string Method
+ {
+ get { return "POST"; }
}
- public abstract WebRequest Encode(out byte[] body);
-
internal static void WriteFullElement(XmlWriter writer, string element, string value)
{
writer.WriteStartElement(element);
diff --git a/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs b/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
index edc5a5d76..96bd174eb 100644
--- a/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
+++ b/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
@@ -36,97 +36,31 @@ using Mono.Nat.Upnp;
using System.Diagnostics;
using System.Net.Sockets;
using System.Net.NetworkInformation;
+using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Dlna;
+using MediaBrowser.Model.Logging;
namespace Mono.Nat
{
internal class UpnpSearcher : ISearcher
{
- private const int SearchPeriod = 5 * 60; // The time in seconds between each search
- static UpnpSearcher instance = new UpnpSearcher();
- public static List<UdpClient> sockets = CreateSockets();
-
- public static UpnpSearcher Instance
- {
- get { return instance; }
- }
-
public event EventHandler<DeviceEventArgs> DeviceFound;
public event EventHandler<DeviceEventArgs> DeviceLost;
- private List<INatDevice> devices;
- private Dictionary<IPAddress, DateTime> lastFetched;
private DateTime nextSearch;
- private IPEndPoint searchEndpoint;
+ private readonly ILogger _logger;
+ private readonly IHttpClient _httpClient;
- UpnpSearcher()
+ public UpnpSearcher(ILogger logger, IHttpClient httpClient)
{
- devices = new List<INatDevice>();
- lastFetched = new Dictionary<IPAddress, DateTime>();
- //searchEndpoint = new IPEndPoint(IPAddress.Parse("239.255.255.250"), 1900);
- searchEndpoint = new IPEndPoint(IPAddress.Parse("239.255.255.250"), 1900);
+ _logger = logger;
+ _httpClient = httpClient;
}
- static List<UdpClient> CreateSockets()
- {
- List<UdpClient> clients = new List<UdpClient>();
- try
- {
- foreach (NetworkInterface n in NetworkInterface.GetAllNetworkInterfaces())
- {
- foreach (UnicastIPAddressInformation address in n.GetIPProperties().UnicastAddresses)
- {
- if (address.Address.AddressFamily == AddressFamily.InterNetwork)
- {
- try
- {
- clients.Add(new UdpClient(new IPEndPoint(address.Address, 0)));
- }
- catch
- {
- continue; // Move on to the next address.
- }
- }
- }
- }
- }
- catch (Exception)
- {
- clients.Add(new UdpClient(0));
- }
- return clients;
- }
-
public void Search()
{
- foreach (UdpClient s in sockets)
- {
- try
- {
- Search(s);
- }
- catch
- {
- // Ignore any search errors
- }
- }
}
- void Search(UdpClient client)
- {
- nextSearch = DateTime.Now.AddSeconds(SearchPeriod);
- byte[] data = DiscoverDeviceMessage.EncodeSSDP();
-
- // UDP is unreliable, so send 3 requests at a time (per Upnp spec, sec 1.1.2)
- for (int i = 0; i < 3; i++)
- client.Send(data, data.Length, searchEndpoint);
- }
-
- public IPEndPoint SearchEndpoint
- {
- get { return searchEndpoint; }
- }
-
public void Handle(IPAddress localAddress, UpnpDeviceInfo deviceInfo, IPEndPoint endpoint)
{
// No matter what, this method should never throw an exception. If something goes wrong
@@ -145,113 +79,19 @@ namespace Mono.Nat
prefix. */
// We have an internet gateway device now
- UpnpNatDevice d = new UpnpNatDevice(localAddress, deviceInfo, endpoint, string.Empty);
+ UpnpNatDevice d = new UpnpNatDevice(localAddress, deviceInfo, endpoint, string.Empty, _logger, _httpClient);
- if (devices.Contains(d))
- {
- // We already have found this device, so we just refresh it to let people know it's
- // Still alive. If a device doesn't respond to a search, we dump it.
- devices[devices.IndexOf(d)].LastSeen = DateTime.Now;
- }
- else
- {
-
- // If we send 3 requests at a time, ensure we only fetch the services list once
- // even if three responses are received
- if (lastFetched.ContainsKey(endpoint.Address))
- {
- DateTime last = lastFetched[endpoint.Address];
- if ((DateTime.Now - last) < TimeSpan.FromSeconds(20))
- return;
- }
- lastFetched[endpoint.Address] = DateTime.Now;
-
- // Once we've parsed the information we need, we tell the device to retrieve it's service list
- // Once we successfully receive the service list, the callback provided will be invoked.
- NatUtility.Log("Fetching service list: {0}", d.HostEndPoint);
- d.GetServicesList(DeviceSetupComplete);
- }
+ NatUtility.Log("Fetching service list: {0}", d.HostEndPoint);
+ OnDeviceFound(new DeviceEventArgs(d));
}
catch (Exception ex)
{
- NatUtility.Log("Unhandled exception when trying to decode a device's response Send me the following data: ");
- NatUtility.Log("ErrorMessage:");
- NatUtility.Log(ex.Message);
+ _logger.ErrorException("Error decoding device response", ex);
}
}
public void Handle(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
{
- // Convert it to a string for easy parsing
- string dataString = null;
-
- // No matter what, this method should never throw an exception. If something goes wrong
- // we should still be in a position to handle the next reply correctly.
- try {
- string urn;
- dataString = Encoding.UTF8.GetString(response);
-
- if (NatUtility.Verbose)
- NatUtility.Log("UPnP Response: {0}", dataString);
-
- /* For UPnP Port Mapping we need ot find either WANPPPConnection or WANIPConnection.
- Any other device type is no good to us for this purpose. See the IGP overview paper
- page 5 for an overview of device types and their hierarchy.
- http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v1-Device.pdf */
-
- /* TODO: Currently we are assuming version 1 of the protocol. We should figure out which
- version it is and apply the correct URN. */
-
- /* Some routers don't correctly implement the version ID on the URN, so we only search for the type
- prefix. */
-
- string log = "UPnP Response: Router advertised a '{0}' service";
- StringComparison c = StringComparison.OrdinalIgnoreCase;
- if (dataString.IndexOf("urn:schemas-upnp-org:service:WANIPConnection:", c) != -1) {
- urn = "urn:schemas-upnp-org:service:WANIPConnection:1";
- NatUtility.Log(log, "urn:schemas-upnp-org:service:WANIPConnection:1");
- } else if (dataString.IndexOf("urn:schemas-upnp-org:service:WANPPPConnection:", c) != -1) {
- urn = "urn:schemas-upnp-org:service:WANPPPConnection:1";
- NatUtility.Log(log, "urn:schemas-upnp-org:service:WANPPPConnection:");
- } else
- return;
-
- // We have an internet gateway device now
- UpnpNatDevice d = new UpnpNatDevice(localAddress, dataString, urn);
-
- if (devices.Contains(d))
- {
- // We already have found this device, so we just refresh it to let people know it's
- // Still alive. If a device doesn't respond to a search, we dump it.
- devices[devices.IndexOf(d)].LastSeen = DateTime.Now;
- }
- else
- {
-
- // If we send 3 requests at a time, ensure we only fetch the services list once
- // even if three responses are received
- if (lastFetched.ContainsKey(endpoint.Address))
- {
- DateTime last = lastFetched[endpoint.Address];
- if ((DateTime.Now - last) < TimeSpan.FromSeconds(20))
- return;
- }
- lastFetched[endpoint.Address] = DateTime.Now;
-
- // Once we've parsed the information we need, we tell the device to retrieve it's service list
- // Once we successfully receive the service list, the callback provided will be invoked.
- NatUtility.Log("Fetching service list: {0}", d.HostEndPoint);
- d.GetServicesList(DeviceSetupComplete);
- }
- }
- catch (Exception ex)
- {
- Trace.WriteLine("Unhandled exception when trying to decode a device's response Send me the following data: ");
- Trace.WriteLine("ErrorMessage:");
- Trace.WriteLine(ex.Message);
- Trace.WriteLine("Data string:");
- Trace.WriteLine(dataString);
- }
}
public DateTime NextSearch
@@ -259,20 +99,6 @@ namespace Mono.Nat
get { return nextSearch; }
}
- private void DeviceSetupComplete(INatDevice device)
- {
- lock (this.devices)
- {
- // We don't want the same device in there twice
- if (devices.Contains(device))
- return;
-
- devices.Add(device);
- }
-
- OnDeviceFound(new DeviceEventArgs(device));
- }
-
private void OnDeviceFound(DeviceEventArgs args)
{
if (DeviceFound != null)
diff --git a/Mono.Nat/Upnp/Upnp.cs b/Mono.Nat/Upnp/Upnp.cs
index e44a51c24..38d949250 100644
--- a/Mono.Nat/Upnp/Upnp.cs
+++ b/Mono.Nat/Upnp/Upnp.cs
@@ -33,12 +33,24 @@ using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
+using System.Threading.Tasks;
+using MediaBrowser.Common.Net;
+using MediaBrowser.Model.Logging;
namespace Mono.Nat.Upnp
{
internal class Upnp
{
- public UpnpNatDevice Handle(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
+ protected readonly ILogger Logger;
+ protected readonly IHttpClient HttpClient;
+
+ public Upnp(ILogger logger, IHttpClient httpClient)
+ {
+ Logger = logger;
+ HttpClient = httpClient;
+ }
+
+ public virtual Task<UpnpNatDevice> Handle(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
{
// Convert it to a string for easy parsing
string dataString = null;
@@ -77,7 +89,8 @@ namespace Mono.Nat.Upnp
throw new NotSupportedException("Received non-supported device type");
// We have an internet gateway device now
- return new UpnpNatDevice(localAddress, dataString, urn);
+ var device = new UpnpNatDevice(localAddress, dataString, urn, Logger, HttpClient);
+ return Task.FromResult(device);
}
}
}
diff --git a/Mono.Nat/Upnp/UpnpNatDevice.cs b/Mono.Nat/Upnp/UpnpNatDevice.cs
index 1160d3ac2..22f8ff968 100644
--- a/Mono.Nat/Upnp/UpnpNatDevice.cs
+++ b/Mono.Nat/Upnp/UpnpNatDevice.cs
@@ -32,29 +32,29 @@ using System.Net;
using System.Xml;
using System.Text;
using System.Diagnostics;
+using System.Threading.Tasks;
+using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Dlna;
+using MediaBrowser.Model.Logging;
namespace Mono.Nat.Upnp
{
- public sealed class UpnpNatDevice : AbstractNatDevice, IEquatable<UpnpNatDevice>
- {
- private EndPoint hostEndPoint;
- private IPAddress localAddress;
- private string serviceDescriptionUrl;
- private string controlUrl;
- private string serviceType;
-
- public override IPAddress LocalAddress
- {
- get { return localAddress; }
- }
-
- /// <summary>
- /// The callback to invoke when we are finished setting up the device
- /// </summary>
- private NatDeviceCallback callback;
+ public sealed class UpnpNatDevice : AbstractNatDevice, IEquatable<UpnpNatDevice>
+ {
+ private EndPoint hostEndPoint;
+ private IPAddress localAddress;
+ private string serviceDescriptionUrl;
+ private string controlUrl;
+ private string serviceType;
+ private readonly ILogger _logger;
+ private readonly IHttpClient _httpClient;
+
+ public override IPAddress LocalAddress
+ {
+ get { return localAddress; }
+ }
- internal UpnpNatDevice(IPAddress localAddress, UpnpDeviceInfo deviceInfo, IPEndPoint hostEndPoint, string serviceType)
+ internal UpnpNatDevice(IPAddress localAddress, UpnpDeviceInfo deviceInfo, IPEndPoint hostEndPoint, string serviceType, ILogger logger, IHttpClient httpClient)
{
this.LastSeen = DateTime.Now;
this.localAddress = localAddress;
@@ -62,13 +62,15 @@ namespace Mono.Nat.Upnp
// Split the string at the "location" section so i can extract the ipaddress and service description url
string locationDetails = deviceInfo.Location.ToString();
this.serviceType = serviceType;
+ _logger = logger;
+ _httpClient = httpClient;
// Make sure we have no excess whitespace
locationDetails = locationDetails.Trim();
// FIXME: Is this reliable enough. What if we get a hostname as opposed to a proper http address
// Are we going to get addresses with the "http://" attached?
- if (locationDetails.StartsWith("http://", StringComparison.InvariantCultureIgnoreCase))
+ if (locationDetails.StartsWith("http://", StringComparison.OrdinalIgnoreCase))
{
NatUtility.Log("Found device at: {0}", locationDetails);
// This bit strings out the "http://" from the string
@@ -88,30 +90,32 @@ namespace Mono.Nat.Upnp
}
}
- internal UpnpNatDevice (IPAddress localAddress, string deviceDetails, string serviceType)
- {
- this.LastSeen = DateTime.Now;
- this.localAddress = localAddress;
+ internal UpnpNatDevice(IPAddress localAddress, string deviceDetails, string serviceType, ILogger logger, IHttpClient httpClient)
+ {
+ _logger = logger;
+ _httpClient = httpClient;
+ this.LastSeen = DateTime.Now;
+ this.localAddress = localAddress;
- // Split the string at the "location" section so i can extract the ipaddress and service description url
- string locationDetails = deviceDetails.Substring(deviceDetails.IndexOf("Location", StringComparison.InvariantCultureIgnoreCase) + 9).Split('\r')[0];
+ // Split the string at the "location" section so i can extract the ipaddress and service description url
+ string locationDetails = deviceDetails.Substring(deviceDetails.IndexOf("Location", StringComparison.OrdinalIgnoreCase) + 9).Split('\r')[0];
this.serviceType = serviceType;
- // Make sure we have no excess whitespace
- locationDetails = locationDetails.Trim();
+ // Make sure we have no excess whitespace
+ locationDetails = locationDetails.Trim();
- // FIXME: Is this reliable enough. What if we get a hostname as opposed to a proper http address
- // Are we going to get addresses with the "http://" attached?
- if (locationDetails.StartsWith("http://", StringComparison.InvariantCultureIgnoreCase))
- {
- NatUtility.Log("Found device at: {0}", locationDetails);
- // This bit strings out the "http://" from the string
- locationDetails = locationDetails.Substring(7);
+ // FIXME: Is this reliable enough. What if we get a hostname as opposed to a proper http address
+ // Are we going to get addresses with the "http://" attached?
+ if (locationDetails.StartsWith("http://", StringComparison.OrdinalIgnoreCase))
+ {
+ NatUtility.Log("Found device at: {0}", locationDetails);
+ // This bit strings out the "http://" from the string
+ locationDetails = locationDetails.Substring(7);
- // We then split off the end of the string to get something like: 192.168.0.3:241 in our string
- string hostAddressAndPort = locationDetails.Remove(locationDetails.IndexOf('/'));
+ // We then split off the end of the string to get something like: 192.168.0.3:241 in our string
+ string hostAddressAndPort = locationDetails.Remove(locationDetails.IndexOf('/'));
- // From this we parse out the IP address and Port
+ // From this we parse out the IP address and Port
if (hostAddressAndPort.IndexOf(':') > 0)
{
this.hostEndPoint = new IPEndPoint(IPAddress.Parse(hostAddressAndPort.Remove(hostAddressAndPort.IndexOf(':'))),
@@ -123,529 +127,85 @@ namespace Mono.Nat.Upnp
this.hostEndPoint = new IPEndPoint(IPAddress.Parse(hostAddressAndPort), 80);
}
- NatUtility.Log("Parsed device as: {0}", this.hostEndPoint.ToString());
-
- // The service description URL is the remainder of the "locationDetails" string. The bit that was originally after the ip
- // and port information
- this.serviceDescriptionUrl = locationDetails.Substring(locationDetails.IndexOf('/'));
- }
- else
- {
- Trace.WriteLine("Couldn't decode address. Please send following string to the developer: ");
- Trace.WriteLine(deviceDetails);
- }
- }
+ NatUtility.Log("Parsed device as: {0}", this.hostEndPoint.ToString());
- /// <summary>
- /// The EndPoint that the device is at
- /// </summary>
- internal EndPoint HostEndPoint
- {
- get { return this.hostEndPoint; }
- }
+ // The service description URL is the remainder of the "locationDetails" string. The bit that was originally after the ip
+ // and port information
+ this.serviceDescriptionUrl = locationDetails.Substring(locationDetails.IndexOf('/'));
+ }
+ else
+ {
+ logger.Warn("Couldn't decode address: " + deviceDetails);
+ }
+ }
- /// <summary>
- /// The relative url of the xml file that describes the list of services is at
- /// </summary>
- internal string ServiceDescriptionUrl
- {
- get { return this.serviceDescriptionUrl; }
- }
+ /// <summary>
+ /// The EndPoint that the device is at
+ /// </summary>
+ internal EndPoint HostEndPoint
+ {
+ get { return this.hostEndPoint; }
+ }
- /// <summary>
- /// The relative url that we can use to control the port forwarding
- /// </summary>
- internal string ControlUrl
- {
- get { return this.controlUrl; }
- }
+ /// <summary>
+ /// The relative url of the xml file that describes the list of services is at
+ /// </summary>
+ internal string ServiceDescriptionUrl
+ {
+ get { return this.serviceDescriptionUrl; }
+ }
- /// <summary>
- /// The service type we're using on the device
- /// </summary>
- public string ServiceType
- {
- get { return serviceType; }
- }
+ /// <summary>
+ /// The relative url that we can use to control the port forwarding
+ /// </summary>
+ internal string ControlUrl
+ {
+ get { return this.controlUrl; }
+ }
- /// <summary>
- /// Begins an async call to get the external ip address of the router
- /// </summary>
- public override IAsyncResult BeginGetExternalIP(AsyncCallback callback, object asyncState)
- {
- // Create the port map message
- GetExternalIPAddressMessage message = new GetExternalIPAddressMessage(this);
- return BeginMessageInternal(message, callback, asyncState, EndGetExternalIPInternal);
- }
+ /// <summary>
+ /// The service type we're using on the device
+ /// </summary>
+ public string ServiceType
+ {
+ get { return serviceType; }
+ }
- /// <summary>
- /// Maps the specified port to this computer
- /// </summary>
- public override IAsyncResult BeginCreatePortMap(Mapping mapping, AsyncCallback callback, object asyncState)
- {
+ public override Task CreatePortMap(Mapping mapping)
+ {
CreatePortMappingMessage message = new CreatePortMappingMessage(mapping, localAddress, this);
- return BeginMessageInternal(message, callback, asyncState, EndCreatePortMapInternal);
- }
-
- /// <summary>
- /// Removes a port mapping from this computer
- /// </summary>
- public override IAsyncResult BeginDeletePortMap(Mapping mapping, AsyncCallback callback, object asyncState)
- {
- DeletePortMappingMessage message = new DeletePortMappingMessage(mapping, this);
- return BeginMessageInternal(message, callback, asyncState, EndDeletePortMapInternal);
- }
-
-
- public override IAsyncResult BeginGetAllMappings(AsyncCallback callback, object asyncState)
- {
- GetGenericPortMappingEntry message = new GetGenericPortMappingEntry(0, this);
- return BeginMessageInternal(message, callback, asyncState, EndGetAllMappingsInternal);
- }
-
-
- public override IAsyncResult BeginGetSpecificMapping (Protocol protocol, int port, AsyncCallback callback, object asyncState)
- {
- GetSpecificPortMappingEntryMessage message = new GetSpecificPortMappingEntryMessage(protocol, port, this);
- return this.BeginMessageInternal(message, callback, asyncState, new AsyncCallback(this.EndGetSpecificMappingInternal));
- }
-
- /// <summary>
- ///
- /// </summary>
- /// <param name="result"></param>
- public override void EndCreatePortMap(IAsyncResult result)
- {
- if (result == null) throw new ArgumentNullException("result");
-
- PortMapAsyncResult mappingResult = result as PortMapAsyncResult;
- if (mappingResult == null)
- throw new ArgumentException("Invalid AsyncResult", "result");
-
- // Check if we need to wait for the operation to finish
- if (!result.IsCompleted)
- result.AsyncWaitHandle.WaitOne();
-
- // If we have a saved exception, it means something went wrong during the mapping
- // so we just rethrow the exception and let the user figure out what they should do.
- if (mappingResult.SavedMessage is ErrorMessage)
- {
- ErrorMessage msg = mappingResult.SavedMessage as ErrorMessage;
- throw new MappingException(msg.ErrorCode, msg.Description);
- }
-
- //return result.AsyncState as Mapping;
- }
-
-
- /// <summary>
- ///
- /// </summary>
- /// <param name="result"></param>
- public override void EndDeletePortMap(IAsyncResult result)
- {
- if (result == null)
- throw new ArgumentNullException("result");
-
- PortMapAsyncResult mappingResult = result as PortMapAsyncResult;
- if (mappingResult == null)
- throw new ArgumentException("Invalid AsyncResult", "result");
-
- // Check if we need to wait for the operation to finish
- if (!mappingResult.IsCompleted)
- mappingResult.AsyncWaitHandle.WaitOne();
-
- // If we have a saved exception, it means something went wrong during the mapping
- // so we just rethrow the exception and let the user figure out what they should do.
- if (mappingResult.SavedMessage is ErrorMessage)
- {
- ErrorMessage msg = mappingResult.SavedMessage as ErrorMessage;
- throw new MappingException(msg.ErrorCode, msg.Description);
- }
-
- // If all goes well, we just return
- //return true;
- }
-
-
- public override Mapping[] EndGetAllMappings(IAsyncResult result)
- {
- if (result == null)
- throw new ArgumentNullException("result");
-
- GetAllMappingsAsyncResult mappingResult = result as GetAllMappingsAsyncResult;
- if (mappingResult == null)
- throw new ArgumentException("Invalid AsyncResult", "result");
-
- if (!mappingResult.IsCompleted)
- mappingResult.AsyncWaitHandle.WaitOne();
-
- if (mappingResult.SavedMessage is ErrorMessage)
- {
- ErrorMessage msg = mappingResult.SavedMessage as ErrorMessage;
- if (msg.ErrorCode != 713)
- throw new MappingException(msg.ErrorCode, msg.Description);
- }
-
- return mappingResult.Mappings.ToArray();
- }
-
-
- /// <summary>
- /// Ends an async request to get the external ip address of the router
- /// </summary>
- public override IPAddress EndGetExternalIP(IAsyncResult result)
- {
- if (result == null) throw new ArgumentNullException("result");
-
- PortMapAsyncResult mappingResult = result as PortMapAsyncResult;
- if (mappingResult == null)
- throw new ArgumentException("Invalid AsyncResult", "result");
-
- if (!result.IsCompleted)
- result.AsyncWaitHandle.WaitOne();
-
- if (mappingResult.SavedMessage is ErrorMessage)
- {
- ErrorMessage msg = mappingResult.SavedMessage as ErrorMessage;
- throw new MappingException(msg.ErrorCode, msg.Description);
- }
-
- if (mappingResult.SavedMessage == null)
- return null;
- else
- return ((GetExternalIPAddressResponseMessage)mappingResult.SavedMessage).ExternalIPAddress;
- }
-
-
- public override Mapping EndGetSpecificMapping(IAsyncResult result)
- {
- if (result == null)
- throw new ArgumentNullException("result");
-
- GetAllMappingsAsyncResult mappingResult = result as GetAllMappingsAsyncResult;
- if (mappingResult == null)
- throw new ArgumentException("Invalid AsyncResult", "result");
-
- if (!mappingResult.IsCompleted)
- mappingResult.AsyncWaitHandle.WaitOne();
-
- if (mappingResult.SavedMessage is ErrorMessage)
- {
- ErrorMessage message = mappingResult.SavedMessage as ErrorMessage;
- if (message.ErrorCode != 0x2ca)
- {
- throw new MappingException(message.ErrorCode, message.Description);
- }
- }
- if (mappingResult.Mappings.Count == 0)
- return new Mapping (Protocol.Tcp, -1, -1);
-
- return mappingResult.Mappings[0];
- }
-
-
- public override bool Equals(object obj)
- {
- UpnpNatDevice device = obj as UpnpNatDevice;
- return (device == null) ? false : this.Equals((device));
- }
-
-
- public bool Equals(UpnpNatDevice other)
- {
- return (other == null) ? false : (this.hostEndPoint.Equals(other.hostEndPoint)
- //&& this.controlUrl == other.controlUrl
- && this.serviceDescriptionUrl == other.serviceDescriptionUrl);
- }
-
- public override int GetHashCode()
- {
- return (this.hostEndPoint.GetHashCode() ^ this.controlUrl.GetHashCode() ^ this.serviceDescriptionUrl.GetHashCode());
- }
-
- private IAsyncResult BeginMessageInternal(MessageBase message, AsyncCallback storedCallback, object asyncState, AsyncCallback callback)
- {
- byte[] body;
- WebRequest request = message.Encode(out body);
- PortMapAsyncResult mappingResult = PortMapAsyncResult.Create(message, request, storedCallback, asyncState);
-
- if (body.Length > 0)
- {
- request.ContentLength = body.Length;
- request.BeginGetRequestStream(delegate(IAsyncResult result) {
- try
- {
- Stream s = request.EndGetRequestStream(result);
- s.Write(body, 0, body.Length);
- request.BeginGetResponse(callback, mappingResult);
- }
- catch (Exception ex)
- {
- mappingResult.Complete(ex);
- }
- }, null);
- }
- else
- {
- request.BeginGetResponse(callback, mappingResult);
- }
- return mappingResult;
- }
-
- private void CompleteMessage(IAsyncResult result)
- {
- PortMapAsyncResult mappingResult = result.AsyncState as PortMapAsyncResult;
- mappingResult.CompletedSynchronously = result.CompletedSynchronously;
- mappingResult.Complete();
- }
-
- private MessageBase DecodeMessageFromResponse(Stream s, long length)
- {
- StringBuilder data = new StringBuilder();
- int bytesRead = 0;
- int totalBytesRead = 0;
- byte[] buffer = new byte[10240];
-
- // Read out the content of the message, hopefully picking everything up in the case where we have no contentlength
- if (length != -1)
- {
- while (totalBytesRead < length)
- {
- bytesRead = s.Read(buffer, 0, buffer.Length);
- data.Append(Encoding.UTF8.GetString(buffer, 0, bytesRead));
- totalBytesRead += bytesRead;
- }
- }
- else
- {
- while ((bytesRead = s.Read(buffer, 0, buffer.Length)) != 0)
- data.Append(Encoding.UTF8.GetString(buffer, 0, bytesRead));
- }
-
- // Once we have our content, we need to see what kind of message it is. It'll either a an error
- // or a response based on the action we performed.
- return MessageBase.Decode(this, data.ToString());
- }
-
- private void EndCreatePortMapInternal(IAsyncResult result)
- {
- EndMessageInternal(result);
- CompleteMessage(result);
- }
-
- private void EndMessageInternal(IAsyncResult result)
- {
- HttpWebResponse response = null;
- PortMapAsyncResult mappingResult = result.AsyncState as PortMapAsyncResult;
-
- try
- {
- try
- {
- response = (HttpWebResponse)mappingResult.Request.EndGetResponse(result);
- }
- catch (WebException ex)
- {
- // Even if the request "failed" i want to continue on to read out the response from the router
- response = ex.Response as HttpWebResponse;
- if (response == null)
- mappingResult.SavedMessage = new ErrorMessage((int)ex.Status, ex.Message);
- }
- if (response != null)
- mappingResult.SavedMessage = DecodeMessageFromResponse(response.GetResponseStream(), response.ContentLength);
- }
-
- finally
- {
- if (response != null)
- response.Close();
- }
- }
-
- private void EndDeletePortMapInternal(IAsyncResult result)
- {
- EndMessageInternal(result);
- CompleteMessage(result);
- }
-
- private void EndGetAllMappingsInternal(IAsyncResult result)
- {
- EndMessageInternal(result);
-
- GetAllMappingsAsyncResult mappingResult = result.AsyncState as GetAllMappingsAsyncResult;
- GetGenericPortMappingEntryResponseMessage message = mappingResult.SavedMessage as GetGenericPortMappingEntryResponseMessage;
- if (message != null)
- {
- Mapping mapping = new Mapping (message.Protocol, message.InternalPort, message.ExternalPort, message.LeaseDuration);
- mapping.Description = message.PortMappingDescription;
- mappingResult.Mappings.Add(mapping);
- GetGenericPortMappingEntry next = new GetGenericPortMappingEntry(mappingResult.Mappings.Count, this);
-
- // It's ok to do this synchronously because we should already be on anther thread
- // and this won't block the user.
- byte[] body;
- WebRequest request = next.Encode(out body);
- if (body.Length > 0)
- {
- request.ContentLength = body.Length;
- request.GetRequestStream().Write(body, 0, body.Length);
- }
- mappingResult.Request = request;
- request.BeginGetResponse(EndGetAllMappingsInternal, mappingResult);
- return;
- }
-
- CompleteMessage(result);
- }
-
- private void EndGetExternalIPInternal(IAsyncResult result)
- {
- EndMessageInternal(result);
- CompleteMessage(result);
- }
-
- private void EndGetSpecificMappingInternal(IAsyncResult result)
- {
- EndMessageInternal(result);
-
- GetAllMappingsAsyncResult mappingResult = result.AsyncState as GetAllMappingsAsyncResult;
- GetGenericPortMappingEntryResponseMessage message = mappingResult.SavedMessage as GetGenericPortMappingEntryResponseMessage;
- if (message != null) {
- Mapping mapping = new Mapping(mappingResult.SpecificMapping.Protocol, message.InternalPort, mappingResult.SpecificMapping.PublicPort, message.LeaseDuration);
- mapping.Description = mappingResult.SpecificMapping.Description;
- mappingResult.Mappings.Add(mapping);
- }
-
- CompleteMessage(result);
- }
-
- internal void GetServicesList(NatDeviceCallback callback)
- {
- // Save the callback so i can use it again later when i've finished parsing the services available
- this.callback = callback;
-
- // Create a HTTPWebRequest to download the list of services the device offers
- byte[] body;
- WebRequest request = new GetServicesMessage(this.serviceDescriptionUrl, this.hostEndPoint).Encode(out body);
- if (body.Length > 0)
- NatUtility.Log("Error: Services Message contained a body");
- request.BeginGetResponse(this.ServicesReceived, request);
- }
-
- private void ServicesReceived(IAsyncResult result)
- {
- HttpWebResponse response = null;
- try
- {
- int abortCount = 0;
- int bytesRead = 0;
- byte[] buffer = new byte[10240];
- StringBuilder servicesXml = new StringBuilder();
- XmlDocument xmldoc = new XmlDocument();
- HttpWebRequest request = result.AsyncState as HttpWebRequest;
- response = request.EndGetResponse(result) as HttpWebResponse;
- Stream s = response.GetResponseStream();
-
- if (response.StatusCode != HttpStatusCode.OK) {
- NatUtility.Log("{0}: Couldn't get services list: {1}", HostEndPoint, response.StatusCode);
- return; // FIXME: This the best thing to do??
- }
+ return _httpClient.SendAsync(message.Encode(), message.Method);
+ }
- while (true)
- {
- bytesRead = s.Read(buffer, 0, buffer.Length);
- servicesXml.Append(Encoding.UTF8.GetString(buffer, 0, bytesRead));
- try
- {
- xmldoc.LoadXml(servicesXml.ToString());
- response.Close();
- break;
- }
- catch (XmlException)
- {
- // If we can't receive the entire XML within 500ms, then drop the connection
- // Unfortunately not all routers supply a valid ContentLength (mine doesn't)
- // so this hack is needed to keep testing our recieved data until it gets successfully
- // parsed by the xmldoc. Without this, the code will never pick up my router.
- if (abortCount++ > 50)
- {
- response.Close();
- return;
- }
- NatUtility.Log("{0}: Couldn't parse services list", HostEndPoint);
- System.Threading.Thread.Sleep(10);
- }
- }
+ public override bool Equals(object obj)
+ {
+ UpnpNatDevice device = obj as UpnpNatDevice;
+ return (device == null) ? false : this.Equals((device));
+ }
- NatUtility.Log("{0}: Parsed services list", HostEndPoint);
- XmlNamespaceManager ns = new XmlNamespaceManager(xmldoc.NameTable);
- ns.AddNamespace("ns", "urn:schemas-upnp-org:device-1-0");
- XmlNodeList nodes = xmldoc.SelectNodes("//*/ns:serviceList", ns);
- foreach (XmlNode node in nodes)
- {
- //Go through each service there
- foreach (XmlNode service in node.ChildNodes)
- {
- //If the service is a WANIPConnection, then we have what we want
- string type = service["serviceType"].InnerText;
- NatUtility.Log("{0}: Found service: {1}", HostEndPoint, type);
- StringComparison c = StringComparison.OrdinalIgnoreCase;
- // TODO: Add support for version 2 of UPnP.
- if (type.Equals("urn:schemas-upnp-org:service:WANPPPConnection:1", c) ||
- type.Equals("urn:schemas-upnp-org:service:WANIPConnection:1", c))
- {
- this.controlUrl = service["controlURL"].InnerText;
- NatUtility.Log("{0}: Found upnp service at: {1}", HostEndPoint, controlUrl);
- try
- {
- Uri u = new Uri(controlUrl);
- if (u.IsAbsoluteUri)
- {
- EndPoint old = hostEndPoint;
- this.hostEndPoint = new IPEndPoint(IPAddress.Parse(u.Host), u.Port);
- NatUtility.Log("{0}: Absolute URI detected. Host address is now: {1}", old, HostEndPoint);
- this.controlUrl = controlUrl.Substring(u.GetLeftPart(UriPartial.Authority).Length);
- NatUtility.Log("{0}: New control url: {1}", HostEndPoint, controlUrl);
- }
- }
- catch
- {
- NatUtility.Log("{0}: Assuming control Uri is relative: {1}", HostEndPoint, controlUrl);
- }
- NatUtility.Log("{0}: Handshake Complete", HostEndPoint);
- this.callback(this);
- return;
- }
- }
- }
+ public bool Equals(UpnpNatDevice other)
+ {
+ return (other == null) ? false : (this.hostEndPoint.Equals(other.hostEndPoint)
+ //&& this.controlUrl == other.controlUrl
+ && this.serviceDescriptionUrl == other.serviceDescriptionUrl);
+ }
- //If we get here, it means that we didn't get WANIPConnection service, which means no uPnP forwarding
- //So we don't invoke the callback, so this device is never added to our lists
- }
- catch (WebException ex)
- {
- // Just drop the connection, FIXME: Should i retry?
- NatUtility.Log("{0}: Device denied the connection attempt: {1}", HostEndPoint, ex);
- }
- finally
- {
- if (response != null)
- response.Close();
- }
- }
+ public override int GetHashCode()
+ {
+ return (this.hostEndPoint.GetHashCode() ^ this.controlUrl.GetHashCode() ^ this.serviceDescriptionUrl.GetHashCode());
+ }
/// <summary>
/// Overridden.
/// </summary>
/// <returns></returns>
- public override string ToString( )
+ public override string ToString()
{
//GetExternalIP is blocking and can throw exceptions, can't use it here.
- return String.Format(
+ return String.Format(
"UpnpNatDevice - EndPoint: {0}, External IP: {1}, Control Url: {2}, Service Description Url: {3}, Service Type: {4}, Last Seen: {5}",
this.hostEndPoint, "Manually Check" /*this.GetExternalIP()*/, this.controlUrl, this.serviceDescriptionUrl, this.serviceType, this.LastSeen);
}
- }
+ }
} \ No newline at end of file
diff --git a/Nuget/MediaBrowser.Common.Internal.nuspec b/Nuget/MediaBrowser.Common.Internal.nuspec
index 0ea409894..292c80a7c 100644
--- a/Nuget/MediaBrowser.Common.Internal.nuspec
+++ b/Nuget/MediaBrowser.Common.Internal.nuspec
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MediaBrowser.Common.Internal</id>
- <version>3.0.667</version>
+ <version>3.0.680</version>
<title>Emby.Common.Internal</title>
<authors>Luke</authors>
<owners>ebr,Luke,scottisafool</owners>
@@ -12,7 +12,7 @@
<description>Contains common components shared by Emby Theater and Emby Server. Not intended for plugin developer consumption.</description>
<copyright>Copyright © Emby 2013</copyright>
<dependencies>
- <dependency id="MediaBrowser.Common" version="3.0.667" />
+ <dependency id="MediaBrowser.Common" version="3.0.680" />
<dependency id="NLog" version="4.3.8" />
<dependency id="SimpleInjector" version="3.2.2" />
</dependencies>
diff --git a/Nuget/MediaBrowser.Common.nuspec b/Nuget/MediaBrowser.Common.nuspec
index d8cc03bb8..111cb0a2a 100644
--- a/Nuget/MediaBrowser.Common.nuspec
+++ b/Nuget/MediaBrowser.Common.nuspec
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MediaBrowser.Common</id>
- <version>3.0.667</version>
+ <version>3.0.680</version>
<title>Emby.Common</title>
<authors>Emby Team</authors>
<owners>ebr,Luke,scottisafool</owners>
diff --git a/Nuget/MediaBrowser.Server.Core.nuspec b/Nuget/MediaBrowser.Server.Core.nuspec
index e4052f718..fec8b7722 100644
--- a/Nuget/MediaBrowser.Server.Core.nuspec
+++ b/Nuget/MediaBrowser.Server.Core.nuspec
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>MediaBrowser.Server.Core</id>
- <version>3.0.667</version>
+ <version>3.0.680</version>
<title>Emby.Server.Core</title>
<authors>Emby Team</authors>
<owners>ebr,Luke,scottisafool</owners>
@@ -12,10 +12,11 @@
<description>Contains core components required to build plugins for Emby Server.</description>
<copyright>Copyright © Emby 2013</copyright>
<dependencies>
- <dependency id="MediaBrowser.Common" version="3.0.667" />
+ <dependency id="MediaBrowser.Common" version="3.0.680" />
</dependencies>
</metadata>
<files>
<file src="dlls\MediaBrowser.Controller.dll" target="lib\net45\MediaBrowser.Controller.dll" />
+ <file src="dlls\MediaBrowser.Controller.dll" target="lib\portable-net45+win8+wpa81\MediaBrowser.Controller.dll" />
</files>
</package> \ No newline at end of file
diff --git a/OpenSubtitlesHandler/Interfaces/IMethodResponse.cs b/OpenSubtitlesHandler/Interfaces/IMethodResponse.cs
index b8e24f12b..9c05e357b 100644
--- a/OpenSubtitlesHandler/Interfaces/IMethodResponse.cs
+++ b/OpenSubtitlesHandler/Interfaces/IMethodResponse.cs
@@ -37,17 +37,17 @@ namespace OpenSubtitlesHandler
protected double seconds;
protected string status;
- protected virtual void LoadAttributes()
+ protected void LoadAttributes()
{
- foreach (Attribute attr in Attribute.GetCustomAttributes(this.GetType()))
- {
- if (attr.GetType() == typeof(MethodResponseDescription))
- {
- this.name = ((MethodResponseDescription)attr).Name;
- this.message = ((MethodResponseDescription)attr).Message;
- break;
- }
- }
+ //foreach (Attribute attr in Attribute.GetCustomAttributes(this.GetType()))
+ //{
+ // if (attr.GetType() == typeof(MethodResponseDescription))
+ // {
+ // this.name = ((MethodResponseDescription)attr).Name;
+ // this.message = ((MethodResponseDescription)attr).Message;
+ // break;
+ // }
+ //}
}
[Description("The name of this response"), Category("MethodResponse")]
@@ -59,4 +59,14 @@ namespace OpenSubtitlesHandler
[Description("The status"), Category("MethodResponse")]
public string Status { get { return status; } set { status = value; } }
}
+
+ public class DescriptionAttribute : Attribute
+ {
+ public DescriptionAttribute(string text) { }
+ }
+
+ public class CategoryAttribute : Attribute
+ {
+ public CategoryAttribute(string text) { }
+ }
}
diff --git a/OpenSubtitlesHandler/MovieHasher.cs b/OpenSubtitlesHandler/MovieHasher.cs
index 89301191f..57be9ab28 100644
--- a/OpenSubtitlesHandler/MovieHasher.cs
+++ b/OpenSubtitlesHandler/MovieHasher.cs
@@ -8,29 +8,31 @@ namespace OpenSubtitlesHandler
{
public static byte[] ComputeMovieHash(Stream input)
{
- long lhash, streamsize;
- streamsize = input.Length;
- lhash = streamsize;
-
- long i = 0;
- byte[] buffer = new byte[sizeof(long)];
- while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0))
+ using (input)
{
- i++;
- lhash += BitConverter.ToInt64(buffer, 0);
- }
+ long lhash, streamsize;
+ streamsize = input.Length;
+ lhash = streamsize;
- input.Position = Math.Max(0, streamsize - 65536);
- i = 0;
- while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0))
- {
- i++;
- lhash += BitConverter.ToInt64(buffer, 0);
+ long i = 0;
+ byte[] buffer = new byte[sizeof(long)];
+ while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0))
+ {
+ i++;
+ lhash += BitConverter.ToInt64(buffer, 0);
+ }
+
+ input.Position = Math.Max(0, streamsize - 65536);
+ i = 0;
+ while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0))
+ {
+ i++;
+ lhash += BitConverter.ToInt64(buffer, 0);
+ }
+ byte[] result = BitConverter.GetBytes(lhash);
+ Array.Reverse(result);
+ return result;
}
- input.Close();
- byte[] result = BitConverter.GetBytes(lhash);
- Array.Reverse(result);
- return result;
}
public static string ToHexadecimal(byte[] bytes)
diff --git a/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj b/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
index 095c9236b..59ac866e4 100644
--- a/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
+++ b/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
@@ -12,7 +12,11 @@
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
- <TargetFrameworkProfile />
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TargetFrameworkProfile>
+ </TargetFrameworkProfile>
+ <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -37,15 +41,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
<Compile Include="Console\OSHConsole.cs" />
<Compile Include="Interfaces\IMethodResponse.cs" />
<Compile Include="Interfaces\MethodResponseAttr.cs" />
@@ -119,7 +114,10 @@
<ItemGroup>
<Content Include="XML-RPC\Docs\XML-RPC.txt" />
</ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
diff --git a/OpenSubtitlesHandler/Utilities.cs b/OpenSubtitlesHandler/Utilities.cs
index 9a90462f6..56fc0589d 100644
--- a/OpenSubtitlesHandler/Utilities.cs
+++ b/OpenSubtitlesHandler/Utilities.cs
@@ -20,10 +20,10 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
-using System.Security.Cryptography;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.Net;
+using MediaBrowser.Model.Cryptography;
namespace OpenSubtitlesHandler
{
@@ -32,50 +32,33 @@ namespace OpenSubtitlesHandler
/// </summary>
public sealed class Utilities
{
+ public static ICryptographyProvider CryptographyProvider { get; set; }
private const string XML_RPC_SERVER = "https://api.opensubtitles.org/xml-rpc";
/// <summary>
/// Compute movie hash
/// </summary>
- /// <param name="fileName">The complete media file path</param>
/// <returns>The hash as Hexadecimal string</returns>
- public static string ComputeHash(string fileName)
+ public static string ComputeHash(Stream stream)
{
- byte[] hash = MovieHasher.ComputeMovieHash(File.OpenRead(fileName));
+ byte[] hash = MovieHasher.ComputeMovieHash(stream);
return MovieHasher.ToHexadecimal(hash);
}
/// <summary>
- /// Compute md5 for a file
- /// </summary>
- /// <param name="filename">The complete file path</param>
- /// <returns>MD5 of the file</returns>
- public static string ComputeMd5(string filename)
- {
- var md5 = MD5.Create();
- var sb = new StringBuilder();
- Stream str = new FileStream(filename, FileMode.Open, FileAccess.Read);
-
- foreach (var b in md5.ComputeHash(str))
- sb.Append(b.ToString("x2").ToLower());
- str.Close();
- return sb.ToString();
- }
- /// <summary>
/// Decompress data using GZip
/// </summary>
/// <param name="dataToDecompress">The stream that hold the data</param>
/// <returns>Bytes array of decompressed data</returns>
public static byte[] Decompress(Stream dataToDecompress)
{
- MemoryStream target = new MemoryStream();
-
- using (System.IO.Compression.GZipStream decompressionStream = new System.IO.Compression.GZipStream(dataToDecompress,
- System.IO.Compression.CompressionMode.Decompress))
+ using (MemoryStream target = new MemoryStream())
{
- decompressionStream.CopyTo(target);
+ using (System.IO.Compression.GZipStream decompressionStream = new System.IO.Compression.GZipStream(dataToDecompress, System.IO.Compression.CompressionMode.Decompress))
+ {
+ decompressionStream.CopyTo(target);
+ }
+ return target.ToArray();
}
- return target.GetBuffer();
-
}
/// <summary>
@@ -127,17 +110,19 @@ namespace OpenSubtitlesHandler
/// <returns>The string of the stream after decode using given encoding</returns>
public static string GetStreamString(Stream responseStream, Encoding encoding)
{
- // Handle response, should be XML text.
- List<byte> data = new List<byte>();
- while (true)
+ using (responseStream)
{
- int r = responseStream.ReadByte();
- if (r < 0)
- break;
- data.Add((byte)r);
+ // Handle response, should be XML text.
+ List<byte> data = new List<byte>();
+ while (true)
+ {
+ int r = responseStream.ReadByte();
+ if (r < 0)
+ break;
+ data.Add((byte)r);
+ }
+ return encoding.GetString(data.ToArray());
}
- responseStream.Close();
- return encoding.GetString(data.ToArray());
}
/// <summary>
/// Handle server response stream and decode it as ASCII encoding string.
diff --git a/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs b/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
index c39917e29..61870a6c6 100644
--- a/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
+++ b/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
@@ -55,40 +55,41 @@ namespace XmlRpcHandler
using (var ms = new MemoryStream())
{
- XmlWriter XMLwrt = XmlWriter.Create(ms, sett);
- // Let's write the methods
- foreach (XmlRpcMethodCall method in methods)
+ using (XmlWriter XMLwrt = XmlWriter.Create(ms, sett))
{
- XMLwrt.WriteStartElement("methodCall");//methodCall
- XMLwrt.WriteStartElement("methodName");//methodName
- XMLwrt.WriteString(method.Name);
- XMLwrt.WriteEndElement();//methodName
- XMLwrt.WriteStartElement("params");//params
- // Write values
- foreach (IXmlRpcValue p in method.Parameters)
+ // Let's write the methods
+ foreach (XmlRpcMethodCall method in methods)
{
- XMLwrt.WriteStartElement("param");//param
- if (p is XmlRpcValueBasic)
+ XMLwrt.WriteStartElement("methodCall");//methodCall
+ XMLwrt.WriteStartElement("methodName");//methodName
+ XMLwrt.WriteString(method.Name);
+ XMLwrt.WriteEndElement();//methodName
+ XMLwrt.WriteStartElement("params");//params
+ // Write values
+ foreach (IXmlRpcValue p in method.Parameters)
{
- WriteBasicValue(XMLwrt, (XmlRpcValueBasic)p);
- }
- else if (p is XmlRpcValueStruct)
- {
- WriteStructValue(XMLwrt, (XmlRpcValueStruct)p);
- }
- else if (p is XmlRpcValueArray)
- {
- WriteArrayValue(XMLwrt, (XmlRpcValueArray)p);
+ XMLwrt.WriteStartElement("param");//param
+ if (p is XmlRpcValueBasic)
+ {
+ WriteBasicValue(XMLwrt, (XmlRpcValueBasic)p);
+ }
+ else if (p is XmlRpcValueStruct)
+ {
+ WriteStructValue(XMLwrt, (XmlRpcValueStruct)p);
+ }
+ else if (p is XmlRpcValueArray)
+ {
+ WriteArrayValue(XMLwrt, (XmlRpcValueArray)p);
+ }
+ XMLwrt.WriteEndElement();//param
}
- XMLwrt.WriteEndElement();//param
- }
- XMLwrt.WriteEndElement();//params
- XMLwrt.WriteEndElement();//methodCall
+ XMLwrt.WriteEndElement();//params
+ XMLwrt.WriteEndElement();//methodCall
+ }
+ XMLwrt.Flush();
+ return ms.ToArray();
}
- XMLwrt.Flush();
- XMLwrt.Close();
- return ms.ToArray();
}
}
/// <summary>
@@ -107,22 +108,22 @@ namespace XmlRpcHandler
{
str = new MemoryStream(Encoding.UTF8.GetBytes(xmlResponse));
}
- XmlReader XMLread = XmlReader.Create(str, sett);
-
- XmlRpcMethodCall call = new XmlRpcMethodCall("methodResponse");
- // Read parameters
- while (XMLread.Read())
+ using (XmlReader XMLread = XmlReader.Create(str, sett))
{
- if (XMLread.Name == "param" && XMLread.IsStartElement())
+ XmlRpcMethodCall call = new XmlRpcMethodCall("methodResponse");
+ // Read parameters
+ while (XMLread.Read())
{
- IXmlRpcValue val = ReadValue(XMLread);
- if (val != null)
- call.Parameters.Add(val);
+ if (XMLread.Name == "param" && XMLread.IsStartElement())
+ {
+ IXmlRpcValue val = ReadValue(XMLread);
+ if (val != null)
+ call.Parameters.Add(val);
+ }
}
+ methods.Add(call);
+ return methods.ToArray();
}
- methods.Add(call);
- XMLread.Close();
- return methods.ToArray();
}
private static void WriteBasicValue(XmlWriter XMLwrt, XmlRpcValueBasic val)
@@ -231,33 +232,42 @@ namespace XmlRpcHandler
XMLwrt.WriteEndElement();//value
}
private static readonly CultureInfo UsCulture = new CultureInfo("en-US");
+
+ private static string ReadString(XmlReader reader)
+ {
+ if (reader.NodeType == XmlNodeType.Element)
+ {
+ return reader.ReadElementContentAsString();
+ }
+ return reader.ReadContentAsString();
+ }
- private static IXmlRpcValue ReadValue(XmlReader xmlReader)
+ private static IXmlRpcValue ReadValue(XmlReader xmlReader, bool skipRead = false)
{
- while (xmlReader.Read())
+ while (skipRead || xmlReader.Read())
{
if (xmlReader.Name == "value" && xmlReader.IsStartElement())
{
xmlReader.Read();
if (xmlReader.Name == "string" && xmlReader.IsStartElement())
{
- return new XmlRpcValueBasic(xmlReader.ReadString(), XmlRpcBasicValueType.String);
+ return new XmlRpcValueBasic(ReadString(xmlReader), XmlRpcBasicValueType.String);
}
else if (xmlReader.Name == "int" && xmlReader.IsStartElement())
{
- return new XmlRpcValueBasic(int.Parse(xmlReader.ReadString(), UsCulture), XmlRpcBasicValueType.Int);
+ return new XmlRpcValueBasic(int.Parse(ReadString(xmlReader), UsCulture), XmlRpcBasicValueType.Int);
}
else if (xmlReader.Name == "boolean" && xmlReader.IsStartElement())
{
- return new XmlRpcValueBasic(xmlReader.ReadString() == "1", XmlRpcBasicValueType.Boolean);
+ return new XmlRpcValueBasic(ReadString(xmlReader) == "1", XmlRpcBasicValueType.Boolean);
}
else if (xmlReader.Name == "double" && xmlReader.IsStartElement())
{
- return new XmlRpcValueBasic(double.Parse(xmlReader.ReadString(), UsCulture), XmlRpcBasicValueType.Double);
+ return new XmlRpcValueBasic(double.Parse(ReadString(xmlReader), UsCulture), XmlRpcBasicValueType.Double);
}
else if (xmlReader.Name == "dateTime.iso8601" && xmlReader.IsStartElement())
{
- string date = xmlReader.ReadString();
+ string date = ReadString(xmlReader);
int year = int.Parse(date.Substring(0, 4), UsCulture);
int month = int.Parse(date.Substring(4, 2), UsCulture);
int day = int.Parse(date.Substring(6, 2), UsCulture);
@@ -269,7 +279,7 @@ namespace XmlRpcHandler
}
else if (xmlReader.Name == "base64" && xmlReader.IsStartElement())
{
- return new XmlRpcValueBasic(BitConverter.ToInt64(Convert.FromBase64String(xmlReader.ReadString()), 0)
+ return new XmlRpcValueBasic(BitConverter.ToInt64(Convert.FromBase64String(ReadString(xmlReader)), 0)
, XmlRpcBasicValueType.Double);
}
else if (xmlReader.Name == "struct" && xmlReader.IsStartElement())
@@ -282,9 +292,9 @@ namespace XmlRpcHandler
{
XmlRpcStructMember member = new XmlRpcStructMember("", null);
xmlReader.Read();// read name
- member.Name = xmlReader.ReadString();
+ member.Name = ReadString(xmlReader);
- IXmlRpcValue val = ReadValue(xmlReader);
+ IXmlRpcValue val = ReadValue(xmlReader, true);
if (val != null)
{
member.Data = val;
@@ -319,6 +329,11 @@ namespace XmlRpcHandler
}
}
else break;
+
+ if (skipRead)
+ {
+ return null;
+ }
}
return null;
}
diff --git a/OpenSubtitlesHandler/project.json b/OpenSubtitlesHandler/project.json
new file mode 100644
index 000000000..12bc4de39
--- /dev/null
+++ b/OpenSubtitlesHandler/project.json
@@ -0,0 +1,15 @@
+{
+ "supports": {
+ "net46.app": {},
+ "dnxcore50.app": {}
+ },
+ "dependencies": {
+ "Microsoft.NETCore": "5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ },
+ "frameworks": {
+ "dotnet": {
+ "imports": "portable-net452"
+ }
+ }
+} \ No newline at end of file
diff --git a/OpenSubtitlesHandler/project.lock.json b/OpenSubtitlesHandler/project.lock.json
new file mode 100644
index 000000000..222e5e2c6
--- /dev/null
+++ b/OpenSubtitlesHandler/project.lock.json
@@ -0,0 +1,9048 @@
+{
+ "locked": false,
+ "version": 1,
+ "targets": {
+ ".NETFramework,Version=v4.6": {
+ "Microsoft.CSharp/4.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
+ "Microsoft.VisualBasic/10.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETFramework,Version=v4.6/win-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
+ "Microsoft.VisualBasic/10.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETFramework,Version=v4.6/win-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.CSharp"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
+ "Microsoft.VisualBasic/10.0.0": {
+ "frameworkAssemblies": [
+ "Microsoft.VisualBasic"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "frameworkAssemblies": [
+ "System.IO.Compression"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.IO.Compression.FileSystem",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0"
+ },
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "frameworkAssemblies": [
+ "System.Net.Http"
+ ],
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "frameworkAssemblies": [
+ "System.Numerics",
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "frameworkAssemblies": [
+ "mscorlib"
+ ],
+ "compile": {
+ "ref/net46/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/net46/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "compile": {
+ "ref/net451/_._": {}
+ },
+ "runtime": {
+ "lib/net451/_._": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "compile": {
+ "ref/net46/_._": {}
+ },
+ "runtime": {
+ "lib/net46/_._": {}
+ }
+ }
+ },
+ ".NETPlatform,Version=v5.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0"
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Net.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {},
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x64": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x64/native/clretwrc.dll": {},
+ "runtimes/win7-x64/native/coreclr.dll": {},
+ "runtimes/win7-x64/native/dbgshim.dll": {},
+ "runtimes/win7-x64/native/mscordaccore.dll": {},
+ "runtimes/win7-x64/native/mscordbi.dll": {},
+ "runtimes/win7-x64/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x64/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "native": {
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll": {},
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll": {},
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x64": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "native": {
+ "runtimes/win7-x64/native/clrcompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "Microsoft.CSharp/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {},
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Runtime.CoreCLR-x86": "1.0.0",
+ "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0"
+ }
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "dependencies": {
+ "System.Collections": "[4.0.10]",
+ "System.Diagnostics.Contracts": "[4.0.0]",
+ "System.Diagnostics.Debug": "[4.0.10]",
+ "System.Diagnostics.StackTrace": "[4.0.0]",
+ "System.Diagnostics.Tools": "[4.0.0]",
+ "System.Diagnostics.Tracing": "[4.0.20]",
+ "System.Globalization": "[4.0.10]",
+ "System.Globalization.Calendars": "[4.0.0]",
+ "System.IO": "[4.0.10]",
+ "System.ObjectModel": "[4.0.10]",
+ "System.Private.Uri": "[4.0.0]",
+ "System.Reflection": "[4.0.10]",
+ "System.Reflection.Extensions": "[4.0.0]",
+ "System.Reflection.Primitives": "[4.0.0]",
+ "System.Resources.ResourceManager": "[4.0.0]",
+ "System.Runtime": "[4.0.20]",
+ "System.Runtime.Extensions": "[4.0.10]",
+ "System.Runtime.Handles": "[4.0.0]",
+ "System.Runtime.InteropServices": "[4.0.20]",
+ "System.Text.Encoding": "[4.0.10]",
+ "System.Text.Encoding.Extensions": "[4.0.10]",
+ "System.Threading": "[4.0.10]",
+ "System.Threading.Tasks": "[4.0.10]",
+ "System.Threading.Timer": "[4.0.0]"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {}
+ },
+ "native": {
+ "runtimes/win7-x86/native/clretwrc.dll": {},
+ "runtimes/win7-x86/native/coreclr.dll": {},
+ "runtimes/win7-x86/native/dbgshim.dll": {},
+ "runtimes/win7-x86/native/mscordaccore.dll": {},
+ "runtimes/win7-x86/native/mscordbi.dll": {},
+ "runtimes/win7-x86/native/mscorrc.debug.dll": {},
+ "runtimes/win7-x86/native/mscorrc.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.0",
+ "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
+ }
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "native": {
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll": {},
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll": {},
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {}
+ }
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "System.AppContext/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.AppContext.dll": {}
+ }
+ },
+ "System.Collections/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.ComponentModel": "4.0.0",
+ "System.Globalization": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.StackTrace.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Tracing.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Calendars.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Globalization.Extensions.dll": {}
+ }
+ },
+ "System.IO/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.IO.Compression.clrcompression-x86": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.dll": {}
+ }
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "native": {
+ "runtimes/win7-x86/native/clrcompression.dll": {}
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.ObjectModel": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Emit.Lightweight": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Http.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Http.dll": {}
+ }
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.10": {
+ "dependencies": {
+ "System.Private.Networking": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Private.Networking/4.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Collections.NonGeneric": "4.0.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Threading": "4.0.10",
+ "System.Threading.Overlapped": "4.0.0",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Networking.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0": {
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.10": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Linq": "4.0.0",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Emit": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Immutable": "1.1.37",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Text.Encoding.Extensions": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20": {
+ "dependencies": {
+ "System.Private.Uri": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "dependencies": {
+ "System.Reflection": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "dependencies": {
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.0": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Security.Principal": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Principal/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Overlapped.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "dependencies": {
+ "System.Collections": "4.0.0",
+ "System.Collections.Concurrent": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Dynamic.Runtime": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Extensions": "4.0.0",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Timer/4.0.0": {
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Timer.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "dependencies": {
+ "System.Collections": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.IO": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Xml.ReaderWriter": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.CSharp/4.0.0": {
+ "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "type": "package",
+ "path": "Microsoft.CSharp/4.0.0",
+ "files": [
+ "Microsoft.CSharp.4.0.0.nupkg.sha512",
+ "Microsoft.CSharp.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/Microsoft.CSharp.dll",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/Microsoft.CSharp.dll",
+ "ref/dotnet/Microsoft.CSharp.xml",
+ "ref/dotnet/de/Microsoft.CSharp.xml",
+ "ref/dotnet/es/Microsoft.CSharp.xml",
+ "ref/dotnet/fr/Microsoft.CSharp.xml",
+ "ref/dotnet/it/Microsoft.CSharp.xml",
+ "ref/dotnet/ja/Microsoft.CSharp.xml",
+ "ref/dotnet/ko/Microsoft.CSharp.xml",
+ "ref/dotnet/ru/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
+ "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "package",
+ "path": "Microsoft.NETCore/5.0.0",
+ "files": [
+ "Microsoft.NETCore.5.0.0.nupkg.sha512",
+ "Microsoft.NETCore.nuspec",
+ "_._"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.0": {
+ "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Portable.Compatibility/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Portable.Compatibility.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/mscorlib.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/mscorlib.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": {
+ "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR-x64.nuspec",
+ "ref/dotnet/_._",
+ "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll",
+ "runtimes/win7-x64/native/clretwrc.dll",
+ "runtimes/win7-x64/native/coreclr.dll",
+ "runtimes/win7-x64/native/dbgshim.dll",
+ "runtimes/win7-x64/native/mscordaccore.dll",
+ "runtimes/win7-x64/native/mscordbi.dll",
+ "runtimes/win7-x64/native/mscorrc.debug.dll",
+ "runtimes/win7-x64/native/mscorrc.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": {
+ "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR-x86.nuspec",
+ "ref/dotnet/_._",
+ "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll",
+ "runtimes/win7-x86/native/clretwrc.dll",
+ "runtimes/win7-x86/native/coreclr.dll",
+ "runtimes/win7-x86/native/dbgshim.dll",
+ "runtimes/win7-x86/native/mscordaccore.dll",
+ "runtimes/win7-x86/native/mscordbi.dll",
+ "runtimes/win7-x86/native/mscorrc.debug.dll",
+ "runtimes/win7-x86/native/mscorrc.dll"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.0": {
+ "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
+ "sha512": "32pNFQTn/nVB15hYIztKn1Ij05ibGn8C9CfOiENbc+GbzxWWQQztDyWhS/vGzUcrFFZpcXbJ0yGHem2syNHMwQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets.DNXCore/4.9.0",
+ "files": [
+ "Microsoft.NETCore.Targets.DNXCore.4.9.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.DNXCore.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
+ "sha512": "5VA/gjJfOoohzsKYq1Qg8SY6Yc70dV3+DIQtQPYTy3fMr0brXspKTj4vb0h7l8eDt/YCVzcTloIv5sfb7Ora2g==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets.NETFramework/4.6.0",
+ "files": [
+ "Microsoft.NETCore.Targets.NETFramework.4.6.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.NETFramework.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": {
+ "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Windows.ApiSets-x64.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Windows.ApiSets-x64.nuspec",
+ "runtimes/win10-x64/native/_._",
+ "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": {
+ "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Windows.ApiSets-x86.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Windows.ApiSets-x86.nuspec",
+ "runtimes/win10-x86/native/_._",
+ "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
+ "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
+ "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
+ "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
+ "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
+ "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll",
+ "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
+ "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
+ "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.0": {
+ "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "type": "package",
+ "path": "Microsoft.VisualBasic/10.0.0",
+ "files": [
+ "Microsoft.VisualBasic.10.0.0.nupkg.sha512",
+ "Microsoft.VisualBasic.nuspec",
+ "lib/dotnet/Microsoft.VisualBasic.dll",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/Microsoft.VisualBasic.dll",
+ "ref/dotnet/Microsoft.VisualBasic.xml",
+ "ref/dotnet/de/Microsoft.VisualBasic.xml",
+ "ref/dotnet/es/Microsoft.VisualBasic.xml",
+ "ref/dotnet/fr/Microsoft.VisualBasic.xml",
+ "ref/dotnet/it/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ja/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ko/Microsoft.VisualBasic.xml",
+ "ref/dotnet/ru/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.0": {
+ "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.0",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/Microsoft.Win32.Primitives.dll",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/Microsoft.Win32.Primitives.dll",
+ "ref/dotnet/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.AppContext/4.0.0": {
+ "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
+ "type": "package",
+ "path": "System.AppContext/4.0.0",
+ "files": [
+ "System.AppContext.4.0.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "lib/DNXCore50/System.AppContext.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.AppContext.dll",
+ "ref/dotnet/System.AppContext.xml",
+ "ref/dotnet/de/System.AppContext.xml",
+ "ref/dotnet/es/System.AppContext.xml",
+ "ref/dotnet/fr/System.AppContext.xml",
+ "ref/dotnet/it/System.AppContext.xml",
+ "ref/dotnet/ja/System.AppContext.xml",
+ "ref/dotnet/ko/System.AppContext.xml",
+ "ref/dotnet/ru/System.AppContext.xml",
+ "ref/dotnet/zh-hans/System.AppContext.xml",
+ "ref/dotnet/zh-hant/System.AppContext.xml",
+ "ref/net46/System.AppContext.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Collections/4.0.10": {
+ "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
+ "type": "package",
+ "path": "System.Collections/4.0.10",
+ "files": [
+ "System.Collections.4.0.10.nupkg.sha512",
+ "System.Collections.nuspec",
+ "lib/DNXCore50/System.Collections.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Collections.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.10": {
+ "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.10",
+ "files": [
+ "System.Collections.Concurrent.4.0.10.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Collections.Concurrent.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.Concurrent.dll",
+ "ref/dotnet/System.Collections.Concurrent.xml",
+ "ref/dotnet/de/System.Collections.Concurrent.xml",
+ "ref/dotnet/es/System.Collections.Concurrent.xml",
+ "ref/dotnet/fr/System.Collections.Concurrent.xml",
+ "ref/dotnet/it/System.Collections.Concurrent.xml",
+ "ref/dotnet/ja/System.Collections.Concurrent.xml",
+ "ref/dotnet/ko/System.Collections.Concurrent.xml",
+ "ref/dotnet/ru/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
+ "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Collections.Immutable/1.1.37": {
+ "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
+ "type": "package",
+ "path": "System.Collections.Immutable/1.1.37",
+ "files": [
+ "System.Collections.Immutable.1.1.37.nupkg.sha512",
+ "System.Collections.Immutable.nuspec",
+ "lib/dotnet/System.Collections.Immutable.dll",
+ "lib/dotnet/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0": {
+ "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
+ "type": "package",
+ "path": "System.Collections.NonGeneric/4.0.0",
+ "files": [
+ "System.Collections.NonGeneric.4.0.0.nupkg.sha512",
+ "System.Collections.NonGeneric.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ComponentModel/4.0.0": {
+ "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
+ "type": "package",
+ "path": "System.ComponentModel/4.0.0",
+ "files": [
+ "System.ComponentModel.4.0.0.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "lib/dotnet/System.ComponentModel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.dll",
+ "ref/dotnet/System.ComponentModel.xml",
+ "ref/dotnet/de/System.ComponentModel.xml",
+ "ref/dotnet/es/System.ComponentModel.xml",
+ "ref/dotnet/fr/System.ComponentModel.xml",
+ "ref/dotnet/it/System.ComponentModel.xml",
+ "ref/dotnet/ja/System.ComponentModel.xml",
+ "ref/dotnet/ko/System.ComponentModel.xml",
+ "ref/dotnet/ru/System.ComponentModel.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.0.10": {
+ "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
+ "type": "package",
+ "path": "System.ComponentModel.Annotations/4.0.10",
+ "files": [
+ "System.ComponentModel.Annotations.4.0.10.nupkg.sha512",
+ "System.ComponentModel.Annotations.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ComponentModel.Annotations.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ComponentModel.Annotations.dll",
+ "ref/dotnet/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/de/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/es/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/it/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
+ "type": "package",
+ "path": "System.ComponentModel.EventBasedAsync/4.0.10",
+ "files": [
+ "System.ComponentModel.EventBasedAsync.4.0.10.nupkg.sha512",
+ "System.ComponentModel.EventBasedAsync.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
+ "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
+ "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Diagnostics.Contracts/4.0.0": {
+ "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==",
+ "type": "package",
+ "path": "System.Diagnostics.Contracts/4.0.0",
+ "files": [
+ "System.Diagnostics.Contracts.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Contracts.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Contracts.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Diagnostics.Contracts.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Contracts.dll",
+ "ref/dotnet/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/de/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/es/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/fr/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/it/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ja/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ko/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/ru/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Contracts.dll",
+ "ref/netcore50/System.Diagnostics.Contracts.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10": {
+ "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.10",
+ "files": [
+ "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.0": {
+ "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==",
+ "type": "package",
+ "path": "System.Diagnostics.StackTrace/4.0.0",
+ "files": [
+ "System.Diagnostics.StackTrace.4.0.0.nupkg.sha512",
+ "System.Diagnostics.StackTrace.nuspec",
+ "lib/DNXCore50/System.Diagnostics.StackTrace.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/netcore50/System.Diagnostics.StackTrace.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.StackTrace.dll",
+ "ref/dotnet/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/de/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/es/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/fr/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/it/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ja/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ko/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/ru/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.0": {
+ "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.0",
+ "files": [
+ "System.Diagnostics.Tools.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Diagnostics.Tools.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Diagnostics.Tools.dll",
+ "ref/dotnet/System.Diagnostics.Tools.xml",
+ "ref/dotnet/de/System.Diagnostics.Tools.xml",
+ "ref/dotnet/es/System.Diagnostics.Tools.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tools.xml",
+ "ref/dotnet/it/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tools.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.20": {
+ "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.0.20",
+ "files": [
+ "System.Diagnostics.Tracing.4.0.20.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.10": {
+ "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "type": "package",
+ "path": "System.Dynamic.Runtime/4.0.10",
+ "files": [
+ "System.Dynamic.Runtime.4.0.10.nupkg.sha512",
+ "System.Dynamic.Runtime.nuspec",
+ "lib/DNXCore50/System.Dynamic.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Dynamic.Runtime.dll",
+ "ref/dotnet/System.Dynamic.Runtime.xml",
+ "ref/dotnet/de/System.Dynamic.Runtime.xml",
+ "ref/dotnet/es/System.Dynamic.Runtime.xml",
+ "ref/dotnet/fr/System.Dynamic.Runtime.xml",
+ "ref/dotnet/it/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ja/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ko/System.Dynamic.Runtime.xml",
+ "ref/dotnet/ru/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
+ ]
+ },
+ "System.Globalization/4.0.10": {
+ "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
+ "type": "package",
+ "path": "System.Globalization/4.0.10",
+ "files": [
+ "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.0": {
+ "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.0",
+ "files": [
+ "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/netcore50/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.Calendars.dll",
+ "ref/dotnet/System.Globalization.Calendars.xml",
+ "ref/dotnet/de/System.Globalization.Calendars.xml",
+ "ref/dotnet/es/System.Globalization.Calendars.xml",
+ "ref/dotnet/fr/System.Globalization.Calendars.xml",
+ "ref/dotnet/it/System.Globalization.Calendars.xml",
+ "ref/dotnet/ja/System.Globalization.Calendars.xml",
+ "ref/dotnet/ko/System.Globalization.Calendars.xml",
+ "ref/dotnet/ru/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.0": {
+ "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.0",
+ "files": [
+ "System.Globalization.Extensions.4.0.0.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Globalization.Extensions.dll",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Globalization.Extensions.dll",
+ "ref/dotnet/System.Globalization.Extensions.xml",
+ "ref/dotnet/de/System.Globalization.Extensions.xml",
+ "ref/dotnet/es/System.Globalization.Extensions.xml",
+ "ref/dotnet/fr/System.Globalization.Extensions.xml",
+ "ref/dotnet/it/System.Globalization.Extensions.xml",
+ "ref/dotnet/ja/System.Globalization.Extensions.xml",
+ "ref/dotnet/ko/System.Globalization.Extensions.xml",
+ "ref/dotnet/ru/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO/4.0.10": {
+ "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
+ "type": "package",
+ "path": "System.IO/4.0.10",
+ "files": [
+ "System.IO.4.0.10.nupkg.sha512",
+ "System.IO.nuspec",
+ "lib/DNXCore50/System.IO.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.IO.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ ]
+ },
+ "System.IO.Compression/4.0.0": {
+ "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "type": "package",
+ "path": "System.IO.Compression/4.0.0",
+ "files": [
+ "System.IO.Compression.4.0.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.Compression.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.IO.Compression.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.Compression.dll",
+ "ref/dotnet/System.IO.Compression.xml",
+ "ref/dotnet/de/System.IO.Compression.xml",
+ "ref/dotnet/es/System.IO.Compression.xml",
+ "ref/dotnet/fr/System.IO.Compression.xml",
+ "ref/dotnet/it/System.IO.Compression.xml",
+ "ref/dotnet/ja/System.IO.Compression.xml",
+ "ref/dotnet/ko/System.IO.Compression.xml",
+ "ref/dotnet/ru/System.IO.Compression.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x64/4.0.0": {
+ "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "type": "package",
+ "path": "System.IO.Compression.clrcompression-x64/4.0.0",
+ "files": [
+ "System.IO.Compression.clrcompression-x64.4.0.0.nupkg.sha512",
+ "System.IO.Compression.clrcompression-x64.nuspec",
+ "runtimes/win10-x64/native/ClrCompression.dll",
+ "runtimes/win7-x64/native/clrcompression.dll"
+ ]
+ },
+ "System.IO.Compression.clrcompression-x86/4.0.0": {
+ "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
+ "type": "package",
+ "path": "System.IO.Compression.clrcompression-x86/4.0.0",
+ "files": [
+ "System.IO.Compression.clrcompression-x86.4.0.0.nupkg.sha512",
+ "System.IO.Compression.clrcompression-x86.nuspec",
+ "runtimes/win10-x86/native/ClrCompression.dll",
+ "runtimes/win7-x86/native/clrcompression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.0": {
+ "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.0",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.Compression.ZipFile.dll",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.Compression.ZipFile.dll",
+ "ref/dotnet/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.0": {
+ "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.0",
+ "files": [
+ "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "lib/DNXCore50/System.IO.FileSystem.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/netcore50/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.FileSystem.dll",
+ "ref/dotnet/System.IO.FileSystem.xml",
+ "ref/dotnet/de/System.IO.FileSystem.xml",
+ "ref/dotnet/es/System.IO.FileSystem.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.xml",
+ "ref/dotnet/it/System.IO.FileSystem.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.0",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
+ "type": "package",
+ "path": "System.IO.UnmanagedMemoryStream/4.0.0",
+ "files": [
+ "System.IO.UnmanagedMemoryStream.4.0.0.nupkg.sha512",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
+ "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Linq/4.0.0": {
+ "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
+ "type": "package",
+ "path": "System.Linq/4.0.0",
+ "files": [
+ "System.Linq.4.0.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.0.10": {
+ "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.0.10",
+ "files": [
+ "System.Linq.Expressions.4.0.10.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "lib/DNXCore50/System.Linq.Expressions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Linq.Expressions.dll",
+ "ref/dotnet/System.Linq.Expressions.xml",
+ "ref/dotnet/de/System.Linq.Expressions.xml",
+ "ref/dotnet/es/System.Linq.Expressions.xml",
+ "ref/dotnet/fr/System.Linq.Expressions.xml",
+ "ref/dotnet/it/System.Linq.Expressions.xml",
+ "ref/dotnet/ja/System.Linq.Expressions.xml",
+ "ref/dotnet/ko/System.Linq.Expressions.xml",
+ "ref/dotnet/ru/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
+ "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Linq.Parallel/4.0.0": {
+ "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "type": "package",
+ "path": "System.Linq.Parallel/4.0.0",
+ "files": [
+ "System.Linq.Parallel.4.0.0.nupkg.sha512",
+ "System.Linq.Parallel.nuspec",
+ "lib/dotnet/System.Linq.Parallel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Parallel.dll",
+ "ref/dotnet/System.Linq.Parallel.xml",
+ "ref/dotnet/de/System.Linq.Parallel.xml",
+ "ref/dotnet/es/System.Linq.Parallel.xml",
+ "ref/dotnet/fr/System.Linq.Parallel.xml",
+ "ref/dotnet/it/System.Linq.Parallel.xml",
+ "ref/dotnet/ja/System.Linq.Parallel.xml",
+ "ref/dotnet/ko/System.Linq.Parallel.xml",
+ "ref/dotnet/ru/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Linq.Queryable/4.0.0": {
+ "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "type": "package",
+ "path": "System.Linq.Queryable/4.0.0",
+ "files": [
+ "System.Linq.Queryable.4.0.0.nupkg.sha512",
+ "System.Linq.Queryable.nuspec",
+ "lib/dotnet/System.Linq.Queryable.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Linq.Queryable.dll",
+ "ref/dotnet/System.Linq.Queryable.xml",
+ "ref/dotnet/de/System.Linq.Queryable.xml",
+ "ref/dotnet/es/System.Linq.Queryable.xml",
+ "ref/dotnet/fr/System.Linq.Queryable.xml",
+ "ref/dotnet/it/System.Linq.Queryable.xml",
+ "ref/dotnet/ja/System.Linq.Queryable.xml",
+ "ref/dotnet/ko/System.Linq.Queryable.xml",
+ "ref/dotnet/ru/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
+ "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Net.Http/4.0.0": {
+ "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
+ "type": "package",
+ "path": "System.Net.Http/4.0.0",
+ "files": [
+ "System.Net.Http.4.0.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "lib/DNXCore50/System.Net.Http.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Net.Http.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Net.Http.dll",
+ "ref/dotnet/System.Net.Http.xml",
+ "ref/dotnet/de/System.Net.Http.xml",
+ "ref/dotnet/es/System.Net.Http.xml",
+ "ref/dotnet/fr/System.Net.Http.xml",
+ "ref/dotnet/it/System.Net.Http.xml",
+ "ref/dotnet/ja/System.Net.Http.xml",
+ "ref/dotnet/ko/System.Net.Http.xml",
+ "ref/dotnet/ru/System.Net.Http.xml",
+ "ref/dotnet/zh-hans/System.Net.Http.xml",
+ "ref/dotnet/zh-hant/System.Net.Http.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.0.0",
+ "files": [
+ "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.10-beta-23123": {
+ "sha512": "NkKpsUm2MLoxT+YlSwexidAw2jGFIJuc6i4H9pT3nU3TQj7MZVursD/ohWj3nyBxthy7i00XLWkRZAwGao/zsg==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.0.10-beta-23123",
+ "files": [
+ "System.Net.NetworkInformation.4.0.10-beta-23123.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/DNXCore50/System.Net.NetworkInformation.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Net.Primitives/4.0.10": {
+ "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.10",
+ "files": [
+ "System.Net.Primitives.4.0.10.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "lib/DNXCore50/System.Net.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Net.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.Primitives.dll",
+ "ref/dotnet/System.Net.Primitives.xml",
+ "ref/dotnet/de/System.Net.Primitives.xml",
+ "ref/dotnet/es/System.Net.Primitives.xml",
+ "ref/dotnet/fr/System.Net.Primitives.xml",
+ "ref/dotnet/it/System.Net.Primitives.xml",
+ "ref/dotnet/ja/System.Net.Primitives.xml",
+ "ref/dotnet/ko/System.Net.Primitives.xml",
+ "ref/dotnet/ru/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Net.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Net.Primitives.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.0": {
+ "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "type": "package",
+ "path": "System.Numerics.Vectors/4.1.0",
+ "files": [
+ "System.Numerics.Vectors.4.1.0.nupkg.sha512",
+ "System.Numerics.Vectors.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.10": {
+ "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.10",
+ "files": [
+ "System.ObjectModel.4.0.10.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.ObjectModel.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.ObjectModel.dll",
+ "ref/dotnet/System.ObjectModel.xml",
+ "ref/dotnet/de/System.ObjectModel.xml",
+ "ref/dotnet/es/System.ObjectModel.xml",
+ "ref/dotnet/fr/System.ObjectModel.xml",
+ "ref/dotnet/it/System.ObjectModel.xml",
+ "ref/dotnet/ja/System.ObjectModel.xml",
+ "ref/dotnet/ko/System.ObjectModel.xml",
+ "ref/dotnet/ru/System.ObjectModel.xml",
+ "ref/dotnet/zh-hans/System.ObjectModel.xml",
+ "ref/dotnet/zh-hant/System.ObjectModel.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Private.Networking/4.0.0": {
+ "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "type": "package",
+ "path": "System.Private.Networking/4.0.0",
+ "files": [
+ "System.Private.Networking.4.0.0.nupkg.sha512",
+ "System.Private.Networking.nuspec",
+ "lib/DNXCore50/System.Private.Networking.dll",
+ "lib/netcore50/System.Private.Networking.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._"
+ ]
+ },
+ "System.Private.Uri/4.0.0": {
+ "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
+ "type": "package",
+ "path": "System.Private.Uri/4.0.0",
+ "files": [
+ "System.Private.Uri.4.0.0.nupkg.sha512",
+ "System.Private.Uri.nuspec",
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
+ ]
+ },
+ "System.Reflection/4.0.10": {
+ "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
+ "type": "package",
+ "path": "System.Reflection/4.0.10",
+ "files": [
+ "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "lib/DNXCore50/System.Reflection.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Reflection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.0": {
+ "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "type": "package",
+ "path": "System.Reflection.DispatchProxy/4.0.0",
+ "files": [
+ "System.Reflection.DispatchProxy.4.0.0.nupkg.sha512",
+ "System.Reflection.DispatchProxy.nuspec",
+ "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.DispatchProxy.dll",
+ "lib/netcore50/System.Reflection.DispatchProxy.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.DispatchProxy.dll",
+ "ref/dotnet/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll"
+ ]
+ },
+ "System.Reflection.Emit/4.0.0": {
+ "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.0",
+ "files": [
+ "System.Reflection.Emit.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/dotnet/System.Reflection.Emit.dll",
+ "ref/dotnet/System.Reflection.Emit.xml",
+ "ref/dotnet/de/System.Reflection.Emit.xml",
+ "ref/dotnet/es/System.Reflection.Emit.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.xml",
+ "ref/dotnet/it/System.Reflection.Emit.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
+ "ref/net45/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.0",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.dll",
+ "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.0": {
+ "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.0",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/wp80/_._",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.dll",
+ "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/net45/_._",
+ "ref/wp80/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.0": {
+ "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.0",
+ "files": [
+ "System.Reflection.Extensions.4.0.0.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Extensions.dll",
+ "ref/dotnet/System.Reflection.Extensions.xml",
+ "ref/dotnet/de/System.Reflection.Extensions.xml",
+ "ref/dotnet/es/System.Reflection.Extensions.xml",
+ "ref/dotnet/fr/System.Reflection.Extensions.xml",
+ "ref/dotnet/it/System.Reflection.Extensions.xml",
+ "ref/dotnet/ja/System.Reflection.Extensions.xml",
+ "ref/dotnet/ko/System.Reflection.Extensions.xml",
+ "ref/dotnet/ru/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
+ ]
+ },
+ "System.Reflection.Metadata/1.0.22": {
+ "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "type": "package",
+ "path": "System.Reflection.Metadata/1.0.22",
+ "files": [
+ "System.Reflection.Metadata.1.0.22.nupkg.sha512",
+ "System.Reflection.Metadata.nuspec",
+ "lib/dotnet/System.Reflection.Metadata.dll",
+ "lib/dotnet/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.0",
+ "files": [
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.0.0": {
+ "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.0.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Reflection.TypeExtensions.dll",
+ "ref/dotnet/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.0",
+ "files": [
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ ]
+ },
+ "System.Runtime/4.0.20": {
+ "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "type": "package",
+ "path": "System.Runtime/4.0.20",
+ "files": [
+ "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10": {
+ "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.0.10",
+ "files": [
+ "System.Runtime.Extensions.4.0.10.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.0",
+ "files": [
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.20": {
+ "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.0.20",
+ "files": [
+ "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "lib/DNXCore50/System.Runtime.InteropServices.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.InteropServices.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.0": {
+ "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.0",
+ "files": [
+ "System.Runtime.Numerics.4.0.0.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "lib/dotnet/System.Runtime.Numerics.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Runtime.Numerics.dll",
+ "ref/dotnet/System.Runtime.Numerics.xml",
+ "ref/dotnet/de/System.Runtime.Numerics.xml",
+ "ref/dotnet/es/System.Runtime.Numerics.xml",
+ "ref/dotnet/fr/System.Runtime.Numerics.xml",
+ "ref/dotnet/it/System.Runtime.Numerics.xml",
+ "ref/dotnet/ja/System.Runtime.Numerics.xml",
+ "ref/dotnet/ko/System.Runtime.Numerics.xml",
+ "ref/dotnet/ru/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Security.Claims/4.0.0": {
+ "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
+ "type": "package",
+ "path": "System.Security.Claims/4.0.0",
+ "files": [
+ "System.Security.Claims.4.0.0.nupkg.sha512",
+ "System.Security.Claims.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Security.Claims.dll",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Security.Claims.dll",
+ "ref/dotnet/System.Security.Claims.xml",
+ "ref/dotnet/de/System.Security.Claims.xml",
+ "ref/dotnet/es/System.Security.Claims.xml",
+ "ref/dotnet/fr/System.Security.Claims.xml",
+ "ref/dotnet/it/System.Security.Claims.xml",
+ "ref/dotnet/ja/System.Security.Claims.xml",
+ "ref/dotnet/ko/System.Security.Claims.xml",
+ "ref/dotnet/ru/System.Security.Claims.xml",
+ "ref/dotnet/zh-hans/System.Security.Claims.xml",
+ "ref/dotnet/zh-hant/System.Security.Claims.xml",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Security.Principal/4.0.0": {
+ "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
+ "type": "package",
+ "path": "System.Security.Principal/4.0.0",
+ "files": [
+ "System.Security.Principal.4.0.0.nupkg.sha512",
+ "System.Security.Principal.nuspec",
+ "lib/dotnet/System.Security.Principal.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Security.Principal.dll",
+ "ref/dotnet/System.Security.Principal.xml",
+ "ref/dotnet/de/System.Security.Principal.xml",
+ "ref/dotnet/es/System.Security.Principal.xml",
+ "ref/dotnet/fr/System.Security.Principal.xml",
+ "ref/dotnet/it/System.Security.Principal.xml",
+ "ref/dotnet/ja/System.Security.Principal.xml",
+ "ref/dotnet/ko/System.Security.Principal.xml",
+ "ref/dotnet/ru/System.Security.Principal.xml",
+ "ref/dotnet/zh-hans/System.Security.Principal.xml",
+ "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.10",
+ "files": [
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.10",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
+ ]
+ },
+ "System.Text.RegularExpressions/4.0.10": {
+ "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.0.10",
+ "files": [
+ "System.Text.RegularExpressions.4.0.10.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Text.RegularExpressions.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Text.RegularExpressions.dll",
+ "ref/dotnet/System.Text.RegularExpressions.xml",
+ "ref/dotnet/de/System.Text.RegularExpressions.xml",
+ "ref/dotnet/es/System.Text.RegularExpressions.xml",
+ "ref/dotnet/fr/System.Text.RegularExpressions.xml",
+ "ref/dotnet/it/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ja/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ko/System.Text.RegularExpressions.xml",
+ "ref/dotnet/ru/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "type": "package",
+ "path": "System.Threading/4.0.10",
+ "files": [
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec",
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.0": {
+ "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
+ "type": "package",
+ "path": "System.Threading.Overlapped/4.0.0",
+ "files": [
+ "System.Threading.Overlapped.4.0.0.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "lib/DNXCore50/System.Threading.Overlapped.dll",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "lib/netcore50/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.dll",
+ "ref/dotnet/System.Threading.Overlapped.xml",
+ "ref/dotnet/de/System.Threading.Overlapped.xml",
+ "ref/dotnet/es/System.Threading.Overlapped.xml",
+ "ref/dotnet/fr/System.Threading.Overlapped.xml",
+ "ref/dotnet/it/System.Threading.Overlapped.xml",
+ "ref/dotnet/ja/System.Threading.Overlapped.xml",
+ "ref/dotnet/ko/System.Threading.Overlapped.xml",
+ "ref/dotnet/ru/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
+ "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
+ "ref/net46/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.10",
+ "files": [
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.5.25": {
+ "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Dataflow/4.5.25",
+ "files": [
+ "System.Threading.Tasks.Dataflow.4.5.25.nupkg.sha512",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
+ "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
+ "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.0": {
+ "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Parallel/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Parallel.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "lib/dotnet/System.Threading.Tasks.Parallel.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Tasks.Parallel.dll",
+ "ref/dotnet/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "System.Threading.Timer/4.0.0": {
+ "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.0",
+ "files": [
+ "System.Threading.Timer.4.0.0.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "lib/DNXCore50/System.Threading.Timer.dll",
+ "lib/net451/_._",
+ "lib/netcore50/System.Threading.Timer.dll",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.Threading.Timer.dll",
+ "ref/dotnet/System.Threading.Timer.xml",
+ "ref/dotnet/de/System.Threading.Timer.xml",
+ "ref/dotnet/es/System.Threading.Timer.xml",
+ "ref/dotnet/fr/System.Threading.Timer.xml",
+ "ref/dotnet/it/System.Threading.Timer.xml",
+ "ref/dotnet/ja/System.Threading.Timer.xml",
+ "ref/dotnet/ko/System.Threading.Timer.xml",
+ "ref/dotnet/ru/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hans/System.Threading.Timer.xml",
+ "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.10": {
+ "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.10",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.10.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Xml.ReaderWriter.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Xml.ReaderWriter.dll",
+ "ref/dotnet/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/de/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/es/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/it/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.10": {
+ "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.10",
+ "files": [
+ "System.Xml.XDocument.4.0.10.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/dotnet/System.Xml.XDocument.dll",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Xml.XDocument.dll",
+ "ref/dotnet/System.Xml.XDocument.xml",
+ "ref/dotnet/de/System.Xml.XDocument.xml",
+ "ref/dotnet/es/System.Xml.XDocument.xml",
+ "ref/dotnet/fr/System.Xml.XDocument.xml",
+ "ref/dotnet/it/System.Xml.XDocument.xml",
+ "ref/dotnet/ja/System.Xml.XDocument.xml",
+ "ref/dotnet/ko/System.Xml.XDocument.xml",
+ "ref/dotnet/ru/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
+ "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.NETCore >= 5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility >= 1.0.0"
+ ],
+ ".NETPlatform,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/global.json b/global.json
new file mode 100644
index 000000000..9d09ab54c
--- /dev/null
+++ b/global.json
@@ -0,0 +1,6 @@
+{
+ "projects": [ "src", "test" ],
+ "sdk": {
+ "version": "1.0.0-preview2-003131"
+ }
+}
diff --git a/src/Emby.Server/Emby.Server.xproj b/src/Emby.Server/Emby.Server.xproj
new file mode 100644
index 000000000..943aae99e
--- /dev/null
+++ b/src/Emby.Server/Emby.Server.xproj
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
+ <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+ </PropertyGroup>
+ <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>ddaff431-0b3d-4857-8762-990a32dc8472</ProjectGuid>
+ <RootNamespace>Emby.Server</RootNamespace>
+ <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
+ <OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
+ <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <PropertyGroup>
+ <SchemaVersion>2.0</SchemaVersion>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\BDInfo\BDInfo.csproj" />
+ <ProjectReference Include="..\..\DvdLib\DvdLib.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.Common\MediaBrowser.Common.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.Controller\MediaBrowser.Controller.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.Model\MediaBrowser.Model.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.Providers\MediaBrowser.Providers.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.WebDashboard\MediaBrowser.WebDashboard.csproj" />
+ <ProjectReference Include="..\..\MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj" />
+ <ProjectReference Include="..\..\OpenSubtitlesHandler\OpenSubtitlesHandler.csproj" />
+ </ItemGroup>
+ <Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
+</Project> \ No newline at end of file
diff --git a/src/Emby.Server/Program.cs b/src/Emby.Server/Program.cs
new file mode 100644
index 000000000..06aed1aeb
--- /dev/null
+++ b/src/Emby.Server/Program.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace Emby.Server
+{
+ public class Program
+ {
+ public static void Main(string[] args)
+ {
+ }
+ }
+}
diff --git a/src/Emby.Server/Properties/AssemblyInfo.cs b/src/Emby.Server/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..2674312bb
--- /dev/null
+++ b/src/Emby.Server/Properties/AssemblyInfo.cs
@@ -0,0 +1,19 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Emby.Server")]
+[assembly: AssemblyTrademark("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("ddaff431-0b3d-4857-8762-990a32dc8472")]
diff --git a/src/Emby.Server/project.fragment.lock.json b/src/Emby.Server/project.fragment.lock.json
new file mode 100644
index 000000000..5ef2b890b
--- /dev/null
+++ b/src/Emby.Server/project.fragment.lock.json
@@ -0,0 +1,7055 @@
+{
+ "version": 2,
+ "exports": {
+ "BDInfo/1.0.0": {
+ "type": "project",
+ "framework": ".NETFramework,Version=v4.6",
+ "compile": {
+ "bin/Debug/BDInfo.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/BDInfo.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/BDInfo.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "DvdLib/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/DvdLib.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/DvdLib.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/DvdLib.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Common.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.Common.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Common.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.Controller/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Controller.dll": {}
+ },
+ "runtime": {
+ "../packages/Interfaces.IO.1.0.0.5/lib/portable-net45+sl4+wp71+win8+wpa81/Interfaces.IO.dll": {},
+ "../packages/Patterns.Logging.1.0.0.2/lib/portable-net45+sl4+wp71+win8+wpa81/Patterns.Logging.dll": {},
+ "bin/Debug/MediaBrowser.Controller.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Controller.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Model.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.Model.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Model.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.Providers/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Providers.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.Providers.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Providers.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.WebDashboard/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.WebDashboard.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.WebDashboard.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.WebDashboard.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ },
+ "bin/Debug/dashboard-ui/about.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/about.html"
+ },
+ "bin/Debug/dashboard-ui/addplugin.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/addplugin.html"
+ },
+ "bin/Debug/dashboard-ui/appservices.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/appservices.html"
+ },
+ "bin/Debug/dashboard-ui/autoorganizelog.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/autoorganizelog.html"
+ },
+ "bin/Debug/dashboard-ui/autoorganizesmart.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/autoorganizesmart.html"
+ },
+ "bin/Debug/dashboard-ui/autoorganizetv.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/autoorganizetv.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/.gitattributes": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/.gitattributes"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/.gitignore": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/.gitignore"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/aes-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/aes-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/aes.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/aes.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/cipher-core-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/cipher-core-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/cipher-core.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/cipher-core.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/core-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/core-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/core.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/core.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/enc-base64-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/enc-base64-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/enc-base64.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/enc-base64.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/enc-utf16-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/enc-utf16-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/enc-utf16.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/enc-utf16.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/evpkdf-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/evpkdf-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/evpkdf.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/evpkdf.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/format-hex-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/format-hex-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/format-hex.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/format-hex.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/hmac-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/hmac-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/hmac.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/hmac.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/lib-typedarrays-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/lib-typedarrays-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/lib-typedarrays.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/lib-typedarrays.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/md5-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/md5-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/md5.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/md5.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-cfb-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-cfb-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-cfb.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-cfb.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ctr-gladman-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ctr-gladman-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ctr-gladman.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ctr-gladman.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ctr-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ctr-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ctr.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ctr.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ecb-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ecb-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ecb.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ecb.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ofb-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ofb-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/mode-ofb.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/mode-ofb.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-ansix923-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-ansix923-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-ansix923.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-ansix923.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-iso10126-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-iso10126-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-iso10126.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-iso10126.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-iso97971-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-iso97971-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-iso97971.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-iso97971.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-nopadding-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-nopadding-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-nopadding.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-nopadding.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-zeropadding-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-zeropadding-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pad-zeropadding.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pad-zeropadding.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pbkdf2-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pbkdf2-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/pbkdf2.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/pbkdf2.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rabbit-legacy-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rabbit-legacy-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rabbit-legacy.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rabbit-legacy.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rabbit-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rabbit-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rabbit.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rabbit.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rc4-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rc4-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/rc4.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/rc4.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/ripemd160-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/ripemd160-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/ripemd160.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/ripemd160.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha1-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha1-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha1.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha1.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha224-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha224-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha224.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha224.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha256-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha256-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha256.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha256.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha3-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha3-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha3.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha3.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha384-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha384-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha384.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha384.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha512-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha512-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/sha512.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/sha512.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/tripledes-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/tripledes-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/tripledes.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/tripledes.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/x64-core-min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/x64-core-min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/components/x64-core.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/components/x64-core.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/copyright.txt": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/copyright.txt"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/push.bat": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/push.bat"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/cryptojslib/status.bat": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/cryptojslib/status.bat"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/basic.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/basic.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/build/document-register-element.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/build/document-register-element.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/license.txt": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/license.txt"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/resources.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/resources.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/document-register-element/testrunner.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/document-register-element/testrunner.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/apiclient.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/apiclient.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/appstorage-cache.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/appstorage-localstorage.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/appstorage-memory.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/appstorage-memory.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/connectionmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/credentials.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/credentials.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/events.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/events.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/fileupload.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/fileupload.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/license.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/license.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/localassetmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/localassetmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/serverdiscovery-chrome.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/serverdiscovery.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/serverdiscovery.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/sync/contentuploader.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/sync/contentuploader.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/sync/mediasync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/sync/multiserversync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/sync/multiserversync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/sync/offlineusersync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/sync/offlineusersync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/sync/serversync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/sync/serversync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-apiclient/wakeonlan.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-apiclient/wakeonlan.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/alert/alert.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/alert/nativealert.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/alert/nativealert.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/alphapicker/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/alphapicker/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/animations.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/animations.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/appsettings.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/appsettings.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/browser.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/browser.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/chaptercardbuilder.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/cardbuilder/chaptercardbuilder.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/peoplecardbuilder.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/cardbuilder/peoplecardbuilder.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/roundcard.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/cardbuilder/roundcard.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/clearbutton.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/clearbutton.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/confirm/nativeconfirm.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/datetime.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/datetime.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/dom.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/dom.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-input/emby-input.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-radio/emby-radio.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-select/emby-select.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fetchhelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fetchhelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/filedownloader.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/filedownloader.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/focusmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5ewrjpiaoeww8aihgqwrjao.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5ewrjpiaoeww8aihgqwrjao.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/material-icons/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/iqhow_feyldc4gzy_m8fcgfharv2pggt5kf0an0s4mm.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/iqhow_feyldc4gzy_m8fcgfharv2pggt5kf0an0s4mm.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/iqhow_feyldc4gzy_m8fcowimmz7xld792ulpge4w_y.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/iqhow_feyldc4gzy_m8fcowimmz7xld792ulpge4w_y.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/zhcz-_wihjsqc0ohj9tcybsxeywm7fgeyasgu71clg0.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/zhcz-_wihjsqc0ohj9tcybsxeywm7fgeyasgu71clg0.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/zhcz-_wihjsqc0ohj9tcypk_varhqviz0nv9q090hn8.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/montserrat/zhcz-_wihjsqc0ohj9tcypk_varhqviz0nv9q090hn8.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoata-j2u0lmlup9rwlsytm3ho.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoata-j2u0lmlup9rwlsytm3ho.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoataarobkawv3vxw3jmhvenga.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoataarobkawv3vxw3jmhvenga.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatf8zf_fossgrmwss7aa9k2w.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatf8zf_fossgrmwss7aa9k2w.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatrwv49_lsm1nyrwo-zkhivy.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatrwv49_lsm1nyrwo-zkhivy.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatt0lw-43amezio6xutljad8.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatt0lw-43amezio6xutljad8.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatzx5f-9o1vgp2exwfjgl7ay.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/dxi1orhcpsqm3vp6mxoatzx5f-9o1vgp2exwfjgl7ay.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzbwv49_lsm1nyrwo-zkhivy.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzbwv49_lsm1nyrwo-zkhivy.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzd0lw-43amezio6xutljad8.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzd0lw-43amezio6xutljad8.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzjx5f-9o1vgp2exwfjgl7ay.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzjx5f-9o1vgp2exwfjgl7ay.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzk-j2u0lmlup9rwlsytm3ho.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzk-j2u0lmlup9rwlsytm3ho.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzkarobkawv3vxw3jmhvenga.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzkarobkawv3vxw3jmhvenga.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzp8zf_fossgrmwss7aa9k2w.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k3k702zokiljc3wvjuplzp8zf_fossgrmwss7aa9k2w.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snshwv49_lsm1nyrwo-zkhivy.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snshwv49_lsm1nyrwo-zkhivy.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsj0lw-43amezio6xutljad8.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsj0lw-43amezio6xutljad8.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snspx5f-9o1vgp2exwfjgl7ay.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snspx5f-9o1vgp2exwfjgl7ay.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsq-j2u0lmlup9rwlsytm3ho.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsq-j2u0lmlup9rwlsytm3ho.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsqarobkawv3vxw3jmhvenga.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsqarobkawv3vxw3jmhvenga.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsv8zf_fossgrmwss7aa9k2w.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/mtp_ysujh_bn48vbg8snsv8zf_fossgrmwss7aa9k2w.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/opensans/xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/-l14jk06m6puhb-5mxqqnrjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/-l14jk06m6puhb-5mxqqnrjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/0ec6fl06luxeywpbsjvxcbjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/0ec6fl06luxeywpbsjvxcbjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/2tsd397wlxj96qwhynikxpeszw2xoq-xsnqo47m55da.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/2tsd397wlxj96qwhynikxpeszw2xoq-xsnqo47m55da.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/97uahxiqzroncbacei3awxjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/97uahxiqzroncbacei3awxjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/azmswpodyevhtrvuabjwvbtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/azmswpodyevhtrvuabjwvbtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/cwb0xya8bzo0ksthx0utua.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/cwb0xya8bzo0ksthx0utua.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/d-6iyplofoccackzxwxsoftxra8tvwticgirnjhmvjw.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/d-6iyplofoccackzxwxsoftxra8tvwticgirnjhmvjw.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/e7mevayvogmqfwwl61pkhbtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/e7mevayvogmqfwwl61pkhbtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/fl4y0qdoxyythegmxx8kcrjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/fl4y0qdoxyythegmxx8kcrjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/frnv30oaydlfrth2vnzzdhtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/frnv30oaydlfrth2vnzzdhtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/gwvjdern2amz39wrsoz7fxtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/gwvjdern2amz39wrsoz7fxtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/hgo13k-tfspn0qi1sfdufvtxra8tvwticgirnjhmvjw.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/hgo13k-tfspn0qi1sfdufvtxra8tvwticgirnjhmvjw.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/i3s1wsgsg9ycurv6puktorjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/i3s1wsgsg9ycurv6puktorjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/nydwbdd4giq26g5xybhsfbjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/nydwbdd4giq26g5xybhsfbjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/ooefwznlrtefzlymlvv1ubjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/ooefwznlrtefzlymlvv1ubjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/pru33qjshpzsmg3z6vywnrjtnkitppoi_ivcxxdnrsc.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/pru33qjshpzsmg3z6vywnrjtnkitppoi_ivcxxdnrsc.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotobold.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotobold.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotolight.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotolight.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotomedium.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotomedium.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotoregular.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotoregular.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotothin.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/robotothin.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/rxzjdnzeo3r5zsexge8uuvtxra8tvwticgirnjhmvjw.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/rxzjdnzeo3r5zsexge8uuvtxra8tvwticgirnjhmvjw.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/ty9dfvlaziwdqq2dhoyjphtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/ty9dfvlaziwdqq2dhoyjphtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/vvxugkzxbhtx_s_vctlpghtbgvql8ndjpwnre27mub0.woff2": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fonts/roboto/vvxugkzxbhtx_s_vctlpghtbgvql8ndjpwnre27mub0.woff2"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/formdialog.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/formdialog.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fullscreen/fullscreen-doubleclick.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fullscreen/fullscreen-doubleclick.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/fullscreen/fullscreenmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/fullscreen/fullscreenmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/globalize.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/globalize.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide-categories.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide-categories.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide-categories.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide-categories.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/guide.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/guide.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/programs.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/programs.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/images/basicimagefetcher.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/images/basicimagefetcher.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/images/indexeddbimagefetcher.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/images/indexeddbimagefetcher.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/images/persistentimagefetcher.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/images/persistentimagefetcher.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/input/api.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/input/api.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/inputmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/inputmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemcontextmenu.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemhelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/license.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/license.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/listview/listview.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/listview/listview.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/listview/listview.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/listview/listview.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/loading/loading-legacy.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/loading/loading-legacy.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/loading/loading-legacy.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/loading/loading-legacy.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/loading/loading-lite.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/mediainfo/fresh.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/mediainfo/fresh.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/mediainfo/mediainfo.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/mediainfo/rotten.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/mediainfo/rotten.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/multidownload.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/multidownload.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/multiselect/multiselect.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/multiselect/multiselect.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/multiselect/multiselect.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/multiselect/multiselect.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/notifications/badge.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/notifications/badge.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/notifications/notificationicon.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/notifications/notificationicon.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/notifications/notifications.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/notifications/notifications.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/pagejs/page.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/playmenu.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/playmenu.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/polyfills/array.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/polyfills/array.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/polyfills/bind.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/polyfills/bind.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/polyfills/objectassign.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/polyfills/raf.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/polyfills/raf.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/prompt/nativeprompt.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/prompt/nativeprompt.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/empty.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/empty.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/registrationservices/registrationservices.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/registrationservices/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/registrationservices/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/require/requirecss.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/require/requirehtml.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/require/requiretext.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/router.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/router.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/scroller/smoothscroller.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/scrollhelper.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/scrollstyles.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/scrollstyles.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/servernotifications.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/servernotifications.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/serviceworker/notifications.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/serviceworker/notifications.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/serviceworker/sync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/serviceworker/sync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmenu.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/sharingmenu.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/css/social-share-kit.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/css/social-share-kit.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.eot": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.eot"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.svg": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.svg"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.ttf": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.ttf"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.woff": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/fonts/social-share-kit.woff"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/js/social-share-kit.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/js/social-share-kit.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/js/social-share-kit.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/dist/js/social-share-kit.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sharing/social-share-kit-1.0.10/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/shell.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/shell.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/shortcuts.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ar.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/bg-bg.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ca.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/cs.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/da.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/da.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/de.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/de.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/el.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/el.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/en-gb.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/es-ar.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/es-mx.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/es.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/es.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/fi.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/fr-ca.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/fr.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/he.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/he.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/hr.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/hu.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/id.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/id.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/it.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/it.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/kk.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ko.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ms.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/nb.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/nl.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/pl.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/pt-br.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/pt-pt.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ro.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/ru.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/sk.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/sl-si.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/sv.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/tr.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/uk.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/vi.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/zh-cn.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/zh-hk.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/strings/zh-tw.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/sync/sync.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/sync/sync.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/thememediaplayer.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/toast/toast.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/toast/toast.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/toast/toast.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/toast/toast.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettings.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettings.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewmanager.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewmanager.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/visibleinviewport.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/visibleinviewport.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/controlcommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/controlcommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/disablecommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/disablecommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/enablecommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/enablecommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/playcommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/playcommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/searchcommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/searchcommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/showcommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/showcommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/commands/togglecommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/commands/togglecommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/grammar/en-us.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/grammar/en-us.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/grammar/grammar.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/grammar/grammar.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/voice.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/voice.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/voicecommands.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/voicecommands.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/voiceprocessor.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/voiceprocessor.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/emby-webcomponents/voice/voicereceiver.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/emby-webcomponents/voice/voicereceiver.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/fetch/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/fetch/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/fetch/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/fetch/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/fetch/fetch.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/fetch/fetch.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/fetch/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/fetch/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/font-roboto/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/font-roboto/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/font-roboto/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/font-roboto/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/font-roboto/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/font-roboto/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/font-roboto/roboto.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/font-roboto/roboto.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/changelog.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/changelog.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/changelog.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/changelog.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/contributing.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/contributing.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/hammer.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/hammer.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/hammer.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/hammer.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/hammer.min.js.map": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/hammer.min.js.map"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/hammer.min.map": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/hammer.min.map"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/license.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/license.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hammerjs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hammerjs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/angular.headroom.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/angular.headroom.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/angular.headroom.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/angular.headroom.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/headroom.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/headroom.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/headroom.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/headroom.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/jquery.headroom.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/jquery.headroom.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/dist/jquery.headroom.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/dist/jquery.headroom.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/headroomjs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/headroomjs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/api.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/api.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/design.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/design.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/dist/hls.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/dist/hls.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/hls.js.sublime-project": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/hls.js.sublime-project"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/hlsjs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/hlsjs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/changelog.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/changelog.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/howler.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/howler.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/license.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/license.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/howlerjs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/howlerjs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/authors.txt": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/authors.txt"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/core.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/core.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.min.map": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.min.map"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.slim.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.slim.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.slim.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.slim.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/dist/jquery.slim.min.map": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/dist/jquery.slim.min.map"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.min.map": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/external/sizzle/dist/sizzle.min.map"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/external/sizzle/license.txt": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/external/sizzle/license.txt"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/license.txt": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/license.txt"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/.eslintrc.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/.eslintrc.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/jsonp.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/jsonp.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/load.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/load.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/parsexml.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/parsexml.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/script.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/script.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/var/location.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/var/location.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/var/nonce.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/var/nonce.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/var/rquery.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/var/rquery.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/ajax/xhr.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/ajax/xhr.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes/attr.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes/attr.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes/classes.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes/classes.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes/prop.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes/prop.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/attributes/val.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/attributes/val.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/callbacks.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/callbacks.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/access.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/access.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/domeval.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/domeval.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/init.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/init.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/parsehtml.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/parsehtml.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/ready-no-deferred.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/ready-no-deferred.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/ready.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/ready.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/readyexception.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/readyexception.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/stripandcollapse.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/stripandcollapse.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/core/var/rsingletag.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/core/var/rsingletag.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/addgethookif.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/addgethookif.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/adjustcss.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/adjustcss.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/curcss.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/curcss.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/hiddenvisibleselectors.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/hiddenvisibleselectors.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/showhide.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/showhide.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/cssexpand.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/cssexpand.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/getstyles.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/getstyles.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/ishiddenwithintree.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/ishiddenwithintree.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/rmargin.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/rmargin.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/rnumnonpx.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/rnumnonpx.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/css/var/swap.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/css/var/swap.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/data.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/data.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/data/data.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/data/data.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/data/var/acceptdata.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/data/var/acceptdata.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/data/var/datapriv.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/data/var/datapriv.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/data/var/datauser.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/data/var/datauser.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/deferred.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/deferred.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/deferred/exceptionhook.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/deferred/exceptionhook.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/deprecated.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/deprecated.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/dimensions.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/dimensions.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/effects.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/effects.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/effects/animatedselector.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/effects/animatedselector.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/effects/tween.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/effects/tween.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event/ajax.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event/ajax.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event/alias.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event/alias.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event/focusin.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event/focusin.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/event/trigger.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/event/trigger.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/exports/amd.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/exports/amd.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/exports/global.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/exports/global.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/jquery.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/jquery.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/_evalurl.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/_evalurl.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/buildfragment.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/buildfragment.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/getall.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/getall.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/setglobaleval.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/setglobaleval.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/var/rcheckabletype.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/var/rcheckabletype.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/var/rscripttype.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/var/rscripttype.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/var/rtagname.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/var/rtagname.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/manipulation/wrapmap.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/manipulation/wrapmap.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/offset.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/offset.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/queue.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/queue.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/queue/delay.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/queue/delay.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/selector-native.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/selector-native.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/selector-sizzle.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/selector-sizzle.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/selector.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/selector.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/serialize.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/serialize.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/traversing.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/traversing.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/traversing/findfilter.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/traversing/findfilter.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/traversing/var/dir.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/traversing/var/dir.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/traversing/var/rneedscontext.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/traversing/var/rneedscontext.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/traversing/var/siblings.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/traversing/var/siblings.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/arr.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/arr.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/class2type.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/class2type.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/concat.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/concat.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/document.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/document.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/documentelement.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/documentelement.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/fntostring.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/fntostring.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/getproto.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/getproto.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/hasown.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/hasown.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/indexof.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/indexof.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/objectfunctionstring.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/objectfunctionstring.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/pnum.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/pnum.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/push.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/push.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/rcssnum.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/rcssnum.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/rnothtmlwhite.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/rnothtmlwhite.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/slice.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/slice.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/support.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/support.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/var/tostring.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/var/tostring.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jquery/src/wrap.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jquery/src/wrap.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/composer.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/composer.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/jstree.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/jstree.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/jstree.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/jstree.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default-dark/32px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default-dark/32px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default-dark/40px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default-dark/40px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.min.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default-dark/style.min.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default-dark/throbber.gif": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default-dark/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default/32px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default/32px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default/40px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default/40px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default/style.min.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default/style.min.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/dist/themes/default/throbber.gif": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/dist/themes/default/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/license-mit": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/license-mit"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/intro.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/intro.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.checkbox.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.checkbox.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.contextmenu.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.contextmenu.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.dnd.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.dnd.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.massload.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.massload.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.search.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.search.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.sort.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.sort.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.state.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.state.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.types.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.types.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.unique.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.unique.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/jstree.wholerow.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/jstree.wholerow.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/misc.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/misc.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/outro.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/outro.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/sample.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/sample.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/base.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/base.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default-dark/32px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default-dark/32px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default-dark/40px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default-dark/40px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default-dark/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default-dark/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default-dark/style.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default-dark/style.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default-dark/throbber.gif": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default-dark/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default/32px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default/32px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default/40px.png": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default/40px.png"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default/style.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default/style.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/default/throbber.gif": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/default/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/main.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/main.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/mixins.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/mixins.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/themes/responsive.less": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/themes/responsive.less"
+ },
+ "bin/Debug/dashboard-ui/bower_components/jstree/src/vakata-jstree.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/jstree/src/vakata-jstree.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/changelog.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/changelog.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/libjass.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/libjass.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/libjass.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/libjass.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/libjass/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/libjass/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/.gitignore": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/.gitignore"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/.npmignore": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/.npmignore"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/build.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/build.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/lib/npo.src.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/lib/npo.src.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/native-promise-only/test_adapter.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/native-promise-only/test_adapter.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.editorconfig": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.editorconfig"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.gitattributes": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.gitattributes"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.gitignore": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.gitignore"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.jshintrc": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.jshintrc"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/.travis.yml": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/.travis.yml"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/index.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/index.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/test.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/test.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/test/extract.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/test/extract.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/test/parse.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/test/parse.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/query-string/test/stringify.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/query-string/test/stringify.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/requirejs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/requirejs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/requirejs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/requirejs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/requirejs/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/requirejs/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/requirejs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/requirejs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/requirejs/require.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/requirejs/require.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/.editorconfig": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/.editorconfig"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/.gitignore": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/.gitignore"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/.jshintrc": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/.jshintrc"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/component.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/component.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/contributing.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/contributing.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/gruntfile.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/gruntfile.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/index.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/index.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/jquery.binding.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/jquery.binding.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/knockout-sortable.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/knockout-sortable.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/ng-sortable.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/ng-sortable.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/react-sortable-mixin.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/react-sortable-mixin.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/sortable.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/sortable.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/sortable/sortable.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/sortable/sortable.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/changelog.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/changelog.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/component.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/component.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/dist/css/swiper.min.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/dist/css/swiper.min.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/dist/js/swiper.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/dist/js/swiper.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/gulpfile.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/gulpfile.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/license": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/license"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/package.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/package.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/swiper/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/swiper/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/dist/vibrant.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/dist/vibrant.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/dist/vibrant.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/dist/vibrant.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/gulpfile.coffee": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/gulpfile.coffee"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/index.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/index.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/license.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/license.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/style.css": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/style.css"
+ },
+ "bin/Debug/dashboard-ui/bower_components/vibrant/website.coffee": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/vibrant/website.coffee"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/copying": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/copying"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/history.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/history.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/web-animations-next-lite.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/web-animations-next-lite.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/web-animations-next.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/web-animations-next.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/web-animations.html": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/web-animations.html"
+ },
+ "bin/Debug/dashboard-ui/bower_components/web-animations-js/web-animations.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/web-animations-js/web-animations.min.js"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/.bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/.bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/bower.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/bower.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/build.log": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/build.log"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/package.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/package.json"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/readme.md": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/readme.md"
+ },
+ "bin/Debug/dashboard-ui/bower_components/webcomponentsjs/webcomponents-lite.min.js": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/bower_components/webcomponentsjs/webcomponents-lite.min.js"
+ },
+ "bin/Debug/dashboard-ui/camerauploadsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/camerauploadsettings.html"
+ },
+ "bin/Debug/dashboard-ui/channelitems.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/channelitems.html"
+ },
+ "bin/Debug/dashboard-ui/channels.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/channels.html"
+ },
+ "bin/Debug/dashboard-ui/cinemamodeconfiguration.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/cinemamodeconfiguration.html"
+ },
+ "bin/Debug/dashboard-ui/components/accessschedule/accessschedule.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/accessschedule/accessschedule.js"
+ },
+ "bin/Debug/dashboard-ui/components/accessschedule/accessschedule.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/accessschedule/accessschedule.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/appfooter/appfooter.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/appfooter/appfooter.css"
+ },
+ "bin/Debug/dashboard-ui/components/appfooter/appfooter.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/appfooter/appfooter.js"
+ },
+ "bin/Debug/dashboard-ui/components/apphost.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/apphost.js"
+ },
+ "bin/Debug/dashboard-ui/components/categorysyncbuttons.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/categorysyncbuttons.js"
+ },
+ "bin/Debug/dashboard-ui/components/channelmapper/channelmapper.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/channelmapper/channelmapper.js"
+ },
+ "bin/Debug/dashboard-ui/components/chromecasthelpers.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/chromecasthelpers.js"
+ },
+ "bin/Debug/dashboard-ui/components/directorybrowser/directorybrowser.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/directorybrowser/directorybrowser.css"
+ },
+ "bin/Debug/dashboard-ui/components/directorybrowser/directorybrowser.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/directorybrowser/directorybrowser.js"
+ },
+ "bin/Debug/dashboard-ui/components/dockedtabs/dockedtabs.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/dockedtabs/dockedtabs.css"
+ },
+ "bin/Debug/dashboard-ui/components/dockedtabs/dockedtabs.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/dockedtabs/dockedtabs.js"
+ },
+ "bin/Debug/dashboard-ui/components/favoriteitems.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/favoriteitems.js"
+ },
+ "bin/Debug/dashboard-ui/components/fileorganizer/fileorganizer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/fileorganizer/fileorganizer.js"
+ },
+ "bin/Debug/dashboard-ui/components/fileorganizer/fileorganizer.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/fileorganizer/fileorganizer.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/filterdialog/filterdialog.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/filterdialog/filterdialog.js"
+ },
+ "bin/Debug/dashboard-ui/components/filterdialog/filterdialog.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/filterdialog/filterdialog.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/filterdialog/style.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/filterdialog/style.css"
+ },
+ "bin/Debug/dashboard-ui/components/groupedcards.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/groupedcards.js"
+ },
+ "bin/Debug/dashboard-ui/components/guestinviter/connectlink.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/guestinviter/connectlink.js"
+ },
+ "bin/Debug/dashboard-ui/components/guestinviter/connectlink.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/guestinviter/connectlink.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/guestinviter/guestinviter.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/guestinviter/guestinviter.js"
+ },
+ "bin/Debug/dashboard-ui/components/guestinviter/guestinviter.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/guestinviter/guestinviter.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/humanedate.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/humanedate.js"
+ },
+ "bin/Debug/dashboard-ui/components/iap.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/iap.js"
+ },
+ "bin/Debug/dashboard-ui/components/imagedownloader/imagedownloader.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/imagedownloader/imagedownloader.js"
+ },
+ "bin/Debug/dashboard-ui/components/imagedownloader/imagedownloader.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/imagedownloader/imagedownloader.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/imageuploader/imageuploader.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/imageuploader/imageuploader.js"
+ },
+ "bin/Debug/dashboard-ui/components/imageuploader/imageuploader.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/imageuploader/imageuploader.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.js"
+ },
+ "bin/Debug/dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/medialibrarycreator/medialibrarycreator.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/medialibrarycreator/medialibrarycreator.js"
+ },
+ "bin/Debug/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/medialibraryeditor/medialibraryeditor.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/medialibraryeditor/medialibraryeditor.js"
+ },
+ "bin/Debug/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/navdrawer/navdrawer.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/navdrawer/navdrawer.css"
+ },
+ "bin/Debug/dashboard-ui/components/navdrawer/navdrawer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/navdrawer/navdrawer.js"
+ },
+ "bin/Debug/dashboard-ui/components/remotecontrol.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/remotecontrol.js"
+ },
+ "bin/Debug/dashboard-ui/components/remotecontrolautoplay.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/remotecontrolautoplay.js"
+ },
+ "bin/Debug/dashboard-ui/components/syncjoblist/syncjoblist.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/syncjoblist/syncjoblist.js"
+ },
+ "bin/Debug/dashboard-ui/components/tvproviders/schedulesdirect.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/tvproviders/schedulesdirect.js"
+ },
+ "bin/Debug/dashboard-ui/components/tvproviders/schedulesdirect.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/tvproviders/schedulesdirect.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/tvproviders/xmltv.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/tvproviders/xmltv.js"
+ },
+ "bin/Debug/dashboard-ui/components/tvproviders/xmltv.template.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/tvproviders/xmltv.template.html"
+ },
+ "bin/Debug/dashboard-ui/components/viewcontainer-lite.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/components/viewcontainer-lite.js"
+ },
+ "bin/Debug/dashboard-ui/connectlogin.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/connectlogin.html"
+ },
+ "bin/Debug/dashboard-ui/css/autoorganizetable.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/autoorganizetable.css"
+ },
+ "bin/Debug/dashboard-ui/css/chromecast.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/chromecast.css"
+ },
+ "bin/Debug/dashboard-ui/css/dashboard.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/dashboard.css"
+ },
+ "bin/Debug/dashboard-ui/css/detailtable.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/detailtable.css"
+ },
+ "bin/Debug/dashboard-ui/css/images/ani_equalizer_black.gif": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/ani_equalizer_black.gif"
+ },
+ "bin/Debug/dashboard-ui/css/images/ani_equalizer_white.gif": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/ani_equalizer_white.gif"
+ },
+ "bin/Debug/dashboard-ui/css/images/checkmarkgreen.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/checkmarkgreen.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/amazon.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/amazon.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/android.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/android.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/androidtv-tile.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/androidtv-tile.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/chrome.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/chrome.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/chromecast.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/chromecast.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/dlna.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/dlna.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/html5.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/html5.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/ios.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/ios.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/kodi.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/kodi.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/mbc.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/mbc.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/playstore.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/playstore.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/roku.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/roku.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/windowsphone.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/windowsphone.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/clients/windowsrt.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/clients/windowsrt.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/editor/missing.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/editor/missing.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/editor/missingbackdrop.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/editor/missingbackdrop.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/editor/missinglogo.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/editor/missinglogo.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/editor/missingprimaryimage.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/editor/missingprimaryimage.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/empty.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/empty.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/favicon.ico": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/favicon.ico"
+ },
+ "bin/Debug/dashboard-ui/css/images/fresh.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/fresh.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/iossplash.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/iossplash.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/detail/audio.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/detail/audio.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/detail/game.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/detail/game.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/detail/person.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/detail/person.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/detail/tv.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/detail/tv.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/detail/video.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/detail/video.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/list/chapter.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/list/chapter.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/list/collection.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/list/collection.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/items/list/person.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/items/list/person.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/logindefault.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/logindefault.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/logo.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/logo.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/mblogoicon.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/mblogoicon.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/media/chapterflyout.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/media/chapterflyout.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/media/pause.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/media/pause.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/media/play.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/media/play.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/rightarrow.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/rightarrow.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/rotten.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/rotten.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/supporter/nonsupporterbadge.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/supporter/nonsupporterbadge.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/supporter/premiumflag.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/supporter/premiumflag.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/supporter/supporterbadge.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/supporter/supporterbadge.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/supporter/supporterflag.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/supporter/supporterflag.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/throbber.gif": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/chapters.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/chapters.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/cinemamode.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/cinemamode.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/dashboard.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/dashboard.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/help.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/help.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/mobile.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/mobile.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/notifications.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/notifications.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/plugins.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/plugins.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/scheduledtasks.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/scheduledtasks.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/subtitles.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/subtitles.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/sync.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/sync.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/admin/users.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/admin/users.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/enjoy.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/enjoy.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourcollections.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourcollections.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourcontent.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourcontent.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/toureditor.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/toureditor.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourmobile1.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourmobile1.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourmobile2.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourmobile2.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourmouseover.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourmouseover.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourmovies.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourmovies.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourmysync.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourmysync.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourplaylist.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourplaylist.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourtaphold.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourtaphold.jpg"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourusersettings1.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourusersettings1.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourusersettings2.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourusersettings2.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourusersettings3.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourusersettings3.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/tour/web/tourusersettings4.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/tour/web/tourusersettings4.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/userdata/administrator.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/userdata/administrator.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/userdata/password.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/userdata/password.png"
+ },
+ "bin/Debug/dashboard-ui/css/images/userflyoutdefault.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/images/userflyoutdefault.png"
+ },
+ "bin/Debug/dashboard-ui/css/librarybrowser.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/librarybrowser.css"
+ },
+ "bin/Debug/dashboard-ui/css/librarymenu.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/librarymenu.css"
+ },
+ "bin/Debug/dashboard-ui/css/livetv.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/livetv.css"
+ },
+ "bin/Debug/dashboard-ui/css/mediaplayer-video.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/mediaplayer-video.css"
+ },
+ "bin/Debug/dashboard-ui/css/metadataeditor.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/metadataeditor.css"
+ },
+ "bin/Debug/dashboard-ui/css/notifications.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/notifications.css"
+ },
+ "bin/Debug/dashboard-ui/css/nowplaying.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/nowplaying.css"
+ },
+ "bin/Debug/dashboard-ui/css/nowplayingbar.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/nowplayingbar.css"
+ },
+ "bin/Debug/dashboard-ui/css/site.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/css/site.css"
+ },
+ "bin/Debug/dashboard-ui/dashboard.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard.html"
+ },
+ "bin/Debug/dashboard-ui/dashboard/aboutpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/aboutpage.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/autoorganizelog.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/autoorganizelog.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/autoorganizesmart.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/autoorganizesmart.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/autoorganizetv.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/autoorganizetv.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/cinemamodeconfiguration.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/cinemamodeconfiguration.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/dashboardgeneral.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/dashboardgeneral.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/dashboardhosting.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/dashboardhosting.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/devicesupload.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/devicesupload.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/librarydisplay.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/librarydisplay.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/librarysettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/librarysettings.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/livetvtunerprovider-satip.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/livetvtunerprovider-satip.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/logpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/logpage.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/wizardcomponents.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/wizardcomponents.js"
+ },
+ "bin/Debug/dashboard-ui/dashboard/wizardfinishpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboard/wizardfinishpage.js"
+ },
+ "bin/Debug/dashboard-ui/dashboardgeneral.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboardgeneral.html"
+ },
+ "bin/Debug/dashboard-ui/dashboardhosting.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dashboardhosting.html"
+ },
+ "bin/Debug/dashboard-ui/device.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/device.html"
+ },
+ "bin/Debug/dashboard-ui/devices.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/devices.html"
+ },
+ "bin/Debug/dashboard-ui/devices/android/android.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/devices/android/android.css"
+ },
+ "bin/Debug/dashboard-ui/devices/ios/ios.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/devices/ios/ios.css"
+ },
+ "bin/Debug/dashboard-ui/devicesupload.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/devicesupload.html"
+ },
+ "bin/Debug/dashboard-ui/dlnaprofile.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dlnaprofile.html"
+ },
+ "bin/Debug/dashboard-ui/dlnaprofiles.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dlnaprofiles.html"
+ },
+ "bin/Debug/dashboard-ui/dlnasettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/dlnasettings.html"
+ },
+ "bin/Debug/dashboard-ui/edititemmetadata.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/edititemmetadata.html"
+ },
+ "bin/Debug/dashboard-ui/encodingsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/encodingsettings.html"
+ },
+ "bin/Debug/dashboard-ui/favicon.ico": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/favicon.ico"
+ },
+ "bin/Debug/dashboard-ui/favorites.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/favorites.html"
+ },
+ "bin/Debug/dashboard-ui/files/dummy.mp4": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/files/dummy.mp4"
+ },
+ "bin/Debug/dashboard-ui/forgotpassword.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/forgotpassword.html"
+ },
+ "bin/Debug/dashboard-ui/forgotpasswordpin.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/forgotpasswordpin.html"
+ },
+ "bin/Debug/dashboard-ui/gamegenres.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/gamegenres.html"
+ },
+ "bin/Debug/dashboard-ui/games.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/games.html"
+ },
+ "bin/Debug/dashboard-ui/gamesrecommended.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/gamesrecommended.html"
+ },
+ "bin/Debug/dashboard-ui/gamestudios.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/gamestudios.html"
+ },
+ "bin/Debug/dashboard-ui/gamesystems.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/gamesystems.html"
+ },
+ "bin/Debug/dashboard-ui/home.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/home.html"
+ },
+ "bin/Debug/dashboard-ui/index.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/index.html"
+ },
+ "bin/Debug/dashboard-ui/itemdetails.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/itemdetails.html"
+ },
+ "bin/Debug/dashboard-ui/itemlist.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/itemlist.html"
+ },
+ "bin/Debug/dashboard-ui/legacy/buttonenabled.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/legacy/buttonenabled.js"
+ },
+ "bin/Debug/dashboard-ui/legacy/dashboard.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/legacy/dashboard.js"
+ },
+ "bin/Debug/dashboard-ui/legacy/fnchecked.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/legacy/fnchecked.js"
+ },
+ "bin/Debug/dashboard-ui/legacy/selectmenu.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/legacy/selectmenu.js"
+ },
+ "bin/Debug/dashboard-ui/library.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/library.html"
+ },
+ "bin/Debug/dashboard-ui/librarydisplay.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/librarydisplay.html"
+ },
+ "bin/Debug/dashboard-ui/librarypathmapping.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/librarypathmapping.html"
+ },
+ "bin/Debug/dashboard-ui/librarysettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/librarysettings.html"
+ },
+ "bin/Debug/dashboard-ui/livetv.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetv.html"
+ },
+ "bin/Debug/dashboard-ui/livetvguideprovider.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvguideprovider.html"
+ },
+ "bin/Debug/dashboard-ui/livetvitems.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvitems.html"
+ },
+ "bin/Debug/dashboard-ui/livetvseriestimer.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvseriestimer.html"
+ },
+ "bin/Debug/dashboard-ui/livetvsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvsettings.html"
+ },
+ "bin/Debug/dashboard-ui/livetvstatus.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvstatus.html"
+ },
+ "bin/Debug/dashboard-ui/livetvtunerprovider-hdhomerun.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvtunerprovider-hdhomerun.html"
+ },
+ "bin/Debug/dashboard-ui/livetvtunerprovider-m3u.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvtunerprovider-m3u.html"
+ },
+ "bin/Debug/dashboard-ui/livetvtunerprovider-satip.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/livetvtunerprovider-satip.html"
+ },
+ "bin/Debug/dashboard-ui/log.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/log.html"
+ },
+ "bin/Debug/dashboard-ui/login.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/login.html"
+ },
+ "bin/Debug/dashboard-ui/manifest.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/manifest.json"
+ },
+ "bin/Debug/dashboard-ui/metadata.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/metadata.html"
+ },
+ "bin/Debug/dashboard-ui/metadataimages.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/metadataimages.html"
+ },
+ "bin/Debug/dashboard-ui/metadatanfo.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/metadatanfo.html"
+ },
+ "bin/Debug/dashboard-ui/metadatasubtitles.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/metadatasubtitles.html"
+ },
+ "bin/Debug/dashboard-ui/movies.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/movies.html"
+ },
+ "bin/Debug/dashboard-ui/music.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/music.html"
+ },
+ "bin/Debug/dashboard-ui/mypreferencesdisplay.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mypreferencesdisplay.html"
+ },
+ "bin/Debug/dashboard-ui/mypreferenceshome.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mypreferenceshome.html"
+ },
+ "bin/Debug/dashboard-ui/mypreferenceslanguages.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mypreferenceslanguages.html"
+ },
+ "bin/Debug/dashboard-ui/mypreferencesmenu.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mypreferencesmenu.html"
+ },
+ "bin/Debug/dashboard-ui/myprofile.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/myprofile.html"
+ },
+ "bin/Debug/dashboard-ui/mysync.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mysync.html"
+ },
+ "bin/Debug/dashboard-ui/mysyncjob.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mysyncjob.html"
+ },
+ "bin/Debug/dashboard-ui/mysyncsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/mysyncsettings.html"
+ },
+ "bin/Debug/dashboard-ui/notificationlist.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/notificationlist.html"
+ },
+ "bin/Debug/dashboard-ui/notificationsetting.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/notificationsetting.html"
+ },
+ "bin/Debug/dashboard-ui/notificationsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/notificationsettings.html"
+ },
+ "bin/Debug/dashboard-ui/nowplaying.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/nowplaying.html"
+ },
+ "bin/Debug/dashboard-ui/photos.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/photos.html"
+ },
+ "bin/Debug/dashboard-ui/playbackconfiguration.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/playbackconfiguration.html"
+ },
+ "bin/Debug/dashboard-ui/playlists.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/playlists.html"
+ },
+ "bin/Debug/dashboard-ui/plugincatalog.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/plugincatalog.html"
+ },
+ "bin/Debug/dashboard-ui/plugins.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/plugins.html"
+ },
+ "bin/Debug/dashboard-ui/reports.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/reports.html"
+ },
+ "bin/Debug/dashboard-ui/robots.txt": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/robots.txt"
+ },
+ "bin/Debug/dashboard-ui/scheduledtask.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scheduledtask.html"
+ },
+ "bin/Debug/dashboard-ui/scheduledtasks.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scheduledtasks.html"
+ },
+ "bin/Debug/dashboard-ui/scripts/addpluginpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/addpluginpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/appservices.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/appservices.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/autobackdrops.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/autobackdrops.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/camerauploadsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/camerauploadsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/channelitems.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/channelitems.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/channels.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/channels.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/channelslatest.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/channelslatest.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/chromecast.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/chromecast.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/connectlogin.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/connectlogin.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/dashboardpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/dashboardpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/device.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/device.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/devices.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/devices.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/dlnaprofile.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/dlnaprofile.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/dlnaprofiles.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/dlnaprofiles.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/dlnasettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/dlnasettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/edititemmetadata.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/edititemmetadata.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/editorsidebar.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/editorsidebar.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/encodingsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/encodingsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/episodes.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/episodes.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/externalplayer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/externalplayer.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/favorites.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/favorites.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/forgotpassword.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/forgotpassword.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/forgotpasswordpin.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/forgotpasswordpin.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/gamegenrepage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/gamegenrepage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/gamespage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/gamespage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/gamesrecommendedpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/gamesrecommendedpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/gamestudiospage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/gamestudiospage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/gamesystemspage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/gamesystemspage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/homefavorites.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/homefavorites.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/homenextup.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/homenextup.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/homeupcoming.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/homeupcoming.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/htmlmediarenderer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/htmlmediarenderer.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/indexpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/indexpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/itembynamedetailpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/itembynamedetailpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/itemdetailpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/itemdetailpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/itemlistpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/itemlistpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/librarybrowser.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/librarybrowser.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/librarymenu.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/librarymenu.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/librarypathmapping.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/librarypathmapping.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvchannel.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvchannel.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvchannels.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvchannels.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvcomponents.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvcomponents.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvguide.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvguide.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvguideprovider.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvguideprovider.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvitems.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvitems.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvrecordings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvrecordings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvschedule.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvschedule.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvseriestimer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvseriestimer.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvseriestimers.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvseriestimers.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvstatus.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvstatus.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvsuggested.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvsuggested.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvtunerprovider-hdhomerun.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvtunerprovider-hdhomerun.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/livetvtunerprovider-m3u.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/livetvtunerprovider-m3u.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/localsync.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/localsync.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/loginpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/loginpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mediacontroller.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mediacontroller.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/medialibrarypage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/medialibrarypage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mediaplayer-video.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mediaplayer-video.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mediaplayer.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mediaplayer.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/metadataconfigurationpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/metadataconfigurationpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/metadataimagespage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/metadataimagespage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/metadatanfo.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/metadatanfo.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/metadatasubtitles.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/metadatasubtitles.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/moviecollections.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/moviecollections.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/moviegenres.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/moviegenres.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/movies.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/movies.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/moviesrecommended.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/moviesrecommended.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/moviestudios.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/moviestudios.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/movietrailers.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/movietrailers.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/musicalbums.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/musicalbums.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/musicartists.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/musicartists.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/musicfolders.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/musicfolders.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/musicgenres.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/musicgenres.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/musicrecommended.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/musicrecommended.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mypreferencescommon.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mypreferencescommon.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mypreferencesdisplay.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mypreferencesdisplay.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mypreferenceshome.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mypreferenceshome.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mypreferenceslanguages.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mypreferenceslanguages.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/myprofile.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/myprofile.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mysync.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mysync.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/mysyncsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/mysyncsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/notificationlist.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/notificationlist.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/notifications.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/notifications.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/notificationsetting.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/notificationsetting.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/notificationsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/notificationsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/nowplayingbar.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/nowplayingbar.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/nowplayingpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/nowplayingpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/photos.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/photos.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/playbackconfiguration.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/playbackconfiguration.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/playlistedit.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/playlistedit.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/playlists.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/playlists.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/plugincatalogpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/plugincatalogpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/pluginspage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/pluginspage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/remotecontrol.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/remotecontrol.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/reports.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/reports.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/scheduledtaskpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/scheduledtaskpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/scheduledtaskspage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/scheduledtaskspage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/searchpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/searchpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/secondaryitems.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/secondaryitems.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/sections.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/sections.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/selectserver.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/selectserver.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/serversecurity.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/serversecurity.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/shared.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/shared.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/site.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/site.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/songs.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/songs.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/streamingsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/streamingsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/supporterkeypage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/supporterkeypage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/syncactivity.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/syncactivity.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/syncjob.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/syncjob.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/syncsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/syncsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/taskbutton.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/taskbutton.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvgenres.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvgenres.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvlatest.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvlatest.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvrecommended.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvrecommended.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvshows.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvshows.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvstudios.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvstudios.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/tvupcoming.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/tvupcoming.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/useredit.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/useredit.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/userlibraryaccess.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/userlibraryaccess.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/usernew.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/usernew.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/userparentalcontrol.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/userparentalcontrol.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/userpassword.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/userpassword.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/userpasswordpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/userpasswordpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/userprofilespage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/userprofilespage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardagreement.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardagreement.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardcontroller.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardcontroller.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardlivetvguide.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardlivetvguide.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardlivetvtuner.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardlivetvtuner.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardsettings.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardsettings.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizardstartpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizardstartpage.js"
+ },
+ "bin/Debug/dashboard-ui/scripts/wizarduserpage.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/scripts/wizarduserpage.js"
+ },
+ "bin/Debug/dashboard-ui/search.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/search.html"
+ },
+ "bin/Debug/dashboard-ui/secondaryitems.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/secondaryitems.html"
+ },
+ "bin/Debug/dashboard-ui/selectserver.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/selectserver.html"
+ },
+ "bin/Debug/dashboard-ui/serversecurity.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/serversecurity.html"
+ },
+ "bin/Debug/dashboard-ui/serviceworker.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/serviceworker.js"
+ },
+ "bin/Debug/dashboard-ui/shared.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/shared.html"
+ },
+ "bin/Debug/dashboard-ui/streamingsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/streamingsettings.html"
+ },
+ "bin/Debug/dashboard-ui/strings/ar.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ar.json"
+ },
+ "bin/Debug/dashboard-ui/strings/be-by.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/be-by.json"
+ },
+ "bin/Debug/dashboard-ui/strings/bg-bg.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/bg-bg.json"
+ },
+ "bin/Debug/dashboard-ui/strings/ca.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ca.json"
+ },
+ "bin/Debug/dashboard-ui/strings/cs.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/cs.json"
+ },
+ "bin/Debug/dashboard-ui/strings/da.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/da.json"
+ },
+ "bin/Debug/dashboard-ui/strings/de.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/de.json"
+ },
+ "bin/Debug/dashboard-ui/strings/el.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/el.json"
+ },
+ "bin/Debug/dashboard-ui/strings/en-gb.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/en-gb.json"
+ },
+ "bin/Debug/dashboard-ui/strings/en-us.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/en-us.json"
+ },
+ "bin/Debug/dashboard-ui/strings/es-ar.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/es-ar.json"
+ },
+ "bin/Debug/dashboard-ui/strings/es-mx.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/es-mx.json"
+ },
+ "bin/Debug/dashboard-ui/strings/es.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/es.json"
+ },
+ "bin/Debug/dashboard-ui/strings/fi.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/fi.json"
+ },
+ "bin/Debug/dashboard-ui/strings/fr-ca.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/fr-ca.json"
+ },
+ "bin/Debug/dashboard-ui/strings/fr-fr.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/fr-fr.json"
+ },
+ "bin/Debug/dashboard-ui/strings/fr.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/fr.json"
+ },
+ "bin/Debug/dashboard-ui/strings/gsw.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/gsw.json"
+ },
+ "bin/Debug/dashboard-ui/strings/he.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/he.json"
+ },
+ "bin/Debug/dashboard-ui/strings/hr.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/hr.json"
+ },
+ "bin/Debug/dashboard-ui/strings/hu.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/hu.json"
+ },
+ "bin/Debug/dashboard-ui/strings/id.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/id.json"
+ },
+ "bin/Debug/dashboard-ui/strings/it.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/it.json"
+ },
+ "bin/Debug/dashboard-ui/strings/kk.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/kk.json"
+ },
+ "bin/Debug/dashboard-ui/strings/ko.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ko.json"
+ },
+ "bin/Debug/dashboard-ui/strings/ms.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ms.json"
+ },
+ "bin/Debug/dashboard-ui/strings/nb.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/nb.json"
+ },
+ "bin/Debug/dashboard-ui/strings/nl.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/nl.json"
+ },
+ "bin/Debug/dashboard-ui/strings/pl.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/pl.json"
+ },
+ "bin/Debug/dashboard-ui/strings/pt-br.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/pt-br.json"
+ },
+ "bin/Debug/dashboard-ui/strings/pt-pt.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/pt-pt.json"
+ },
+ "bin/Debug/dashboard-ui/strings/ro.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ro.json"
+ },
+ "bin/Debug/dashboard-ui/strings/ru.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/ru.json"
+ },
+ "bin/Debug/dashboard-ui/strings/sk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/sk.json"
+ },
+ "bin/Debug/dashboard-ui/strings/sl-si.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/sl-si.json"
+ },
+ "bin/Debug/dashboard-ui/strings/sv.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/sv.json"
+ },
+ "bin/Debug/dashboard-ui/strings/tr.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/tr.json"
+ },
+ "bin/Debug/dashboard-ui/strings/uk.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/uk.json"
+ },
+ "bin/Debug/dashboard-ui/strings/vi.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/vi.json"
+ },
+ "bin/Debug/dashboard-ui/strings/zh-cn.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/zh-cn.json"
+ },
+ "bin/Debug/dashboard-ui/strings/zh-hk.json": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/zh-hk.json"
+ },
+ "bin/Debug/dashboard-ui/strings/zh-tw.json": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/strings/zh-tw.json"
+ },
+ "bin/Debug/dashboard-ui/supporterkey.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/supporterkey.html"
+ },
+ "bin/Debug/dashboard-ui/syncactivity.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/syncactivity.html"
+ },
+ "bin/Debug/dashboard-ui/syncjob.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/syncjob.html"
+ },
+ "bin/Debug/dashboard-ui/syncsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/syncsettings.html"
+ },
+ "bin/Debug/dashboard-ui/themes/halloween/bg.jpg": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/themes/halloween/bg.jpg"
+ },
+ "bin/Debug/dashboard-ui/themes/halloween/style.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/themes/halloween/style.css"
+ },
+ "bin/Debug/dashboard-ui/themes/halloween/theme.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/themes/halloween/theme.js"
+ },
+ "bin/Debug/dashboard-ui/themes/holiday/style.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/themes/holiday/style.css"
+ },
+ "bin/Debug/dashboard-ui/themes/holiday/theme.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/themes/holiday/theme.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.listview.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.listview.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.panel.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.panel.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.panel.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.panel.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.popup.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.popup.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.popup.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.popup.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.slider.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.slider.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.slider.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.slider.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.table.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.table.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.table.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.table.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.widget.js": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jquerymobile-1.4.5/jqm.widget.js"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jstree/themes/default/32px.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jstree/themes/default/32px.png"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jstree/themes/default/40px.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jstree/themes/default/40px.png"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jstree/themes/default/style.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jstree/themes/default/style.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jstree/themes/default/style.min.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jstree/themes/default/style.min.css"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/jstree/themes/default/throbber.gif": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/jstree/themes/default/throbber.gif"
+ },
+ "bin/Debug/dashboard-ui/thirdparty/paper-button-style.css": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/thirdparty/paper-button-style.css"
+ },
+ "bin/Debug/dashboard-ui/touchicon.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/touchicon.png"
+ },
+ "bin/Debug/dashboard-ui/touchicon114.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/touchicon114.png"
+ },
+ "bin/Debug/dashboard-ui/touchicon144.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/touchicon144.png"
+ },
+ "bin/Debug/dashboard-ui/touchicon72.png": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/touchicon72.png"
+ },
+ "bin/Debug/dashboard-ui/tv.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/tv.html"
+ },
+ "bin/Debug/dashboard-ui/useredit.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/useredit.html"
+ },
+ "bin/Debug/dashboard-ui/userlibraryaccess.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/userlibraryaccess.html"
+ },
+ "bin/Debug/dashboard-ui/usernew.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/usernew.html"
+ },
+ "bin/Debug/dashboard-ui/userparentalcontrol.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/userparentalcontrol.html"
+ },
+ "bin/Debug/dashboard-ui/userpassword.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/userpassword.html"
+ },
+ "bin/Debug/dashboard-ui/userprofiles.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/userprofiles.html"
+ },
+ "bin/Debug/dashboard-ui/wizardagreement.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardagreement.html"
+ },
+ "bin/Debug/dashboard-ui/wizardcomponents.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardcomponents.html"
+ },
+ "bin/Debug/dashboard-ui/wizardfinish.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardfinish.html"
+ },
+ "bin/Debug/dashboard-ui/wizardlibrary.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardlibrary.html"
+ },
+ "bin/Debug/dashboard-ui/wizardlivetvguide.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardlivetvguide.html"
+ },
+ "bin/Debug/dashboard-ui/wizardlivetvtuner.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardlivetvtuner.html"
+ },
+ "bin/Debug/dashboard-ui/wizardsettings.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardsettings.html"
+ },
+ "bin/Debug/dashboard-ui/wizardstart.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizardstart.html"
+ },
+ "bin/Debug/dashboard-ui/wizarduser.html": {
+ "buildAction": "Content",
+ "codeLanguage": "any",
+ "copyToOutput": true,
+ "outputPath": "dashboard-ui/wizarduser.html"
+ }
+ }
+ },
+ "MediaBrowser.XbmcMetadata/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.XbmcMetadata.dll": {}
+ },
+ "runtime": {
+ "../packages/Patterns.Logging.1.0.0.2/lib/portable-net45+sl4+wp71+win8+wpa81/Patterns.Logging.dll": {},
+ "bin/Debug/MediaBrowser.XbmcMetadata.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.XbmcMetadata.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "OpenSubtitlesHandler/1.0.0": {
+ "type": "project",
+ "framework": ".NETFramework,Version=v4.6",
+ "compile": {
+ "bin/Debug/OpenSubtitlesHandler.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/OpenSubtitlesHandler.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/OpenSubtitlesHandler.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/Emby.Server/project.json b/src/Emby.Server/project.json
new file mode 100644
index 000000000..7259c0812
--- /dev/null
+++ b/src/Emby.Server/project.json
@@ -0,0 +1,48 @@
+{
+ "version": "1.0.0-*",
+ "buildOptions": {
+ "emitEntryPoint": true
+ },
+
+ "dependencies": {
+ "Microsoft.NETCore.App": {
+ "type": "platform",
+ "version": "1.0.1"
+ }
+ },
+
+ "frameworks": {
+ "netcoreapp1.0": {
+ "imports": "dnxcore50",
+ "dependencies": {
+ "BDInfo": {
+ "target": "project"
+ },
+ "DvdLib": {
+ "target": "project"
+ },
+ "MediaBrowser.Common": {
+ "target": "project"
+ },
+ "MediaBrowser.Controller": {
+ "target": "project"
+ },
+ "MediaBrowser.Model": {
+ "target": "project"
+ },
+ "MediaBrowser.Providers": {
+ "target": "project"
+ },
+ "MediaBrowser.WebDashboard": {
+ "target": "project"
+ },
+ "MediaBrowser.XbmcMetadata": {
+ "target": "project"
+ },
+ "OpenSubtitlesHandler": {
+ "target": "project"
+ }
+ }
+ }
+ }
+}
diff --git a/src/Emby.Server/project.lock.json b/src/Emby.Server/project.lock.json
new file mode 100644
index 000000000..eb59b37c6
--- /dev/null
+++ b/src/Emby.Server/project.lock.json
@@ -0,0 +1,7016 @@
+{
+ "locked": false,
+ "version": 2,
+ "targets": {
+ ".NETCoreApp,Version=v1.0": {
+ "Libuv/1.9.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1"
+ },
+ "runtimeTargets": {
+ "runtimes/osx/native/_._": {
+ "assetType": "native",
+ "rid": "osx"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "type": "package"
+ },
+ "Microsoft.CodeAnalysis.Common/1.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Collections.Immutable": "1.2.0",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.FileVersionInfo": "4.0.0",
+ "System.Diagnostics.StackTrace": "4.0.1",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.CodePages": "4.0.1",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Parallel": "4.0.1",
+ "System.Threading.Thread": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11",
+ "System.Xml.XPath.XDocument": "4.0.1",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/1.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[1.3.0]"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "1.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "Microsoft.CSharp/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.0/Microsoft.CSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CSharp.dll": {}
+ }
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.0.0",
+ "Microsoft.NETCore.Targets": "1.0.0",
+ "Microsoft.VisualBasic": "10.0.0",
+ "System.AppContext": "4.0.0",
+ "System.Collections": "4.0.10",
+ "System.Collections.Concurrent": "4.0.10",
+ "System.Collections.Immutable": "1.1.37",
+ "System.ComponentModel": "4.0.0",
+ "System.ComponentModel.Annotations": "4.0.10",
+ "System.Diagnostics.Debug": "4.0.10",
+ "System.Diagnostics.Tools": "4.0.0",
+ "System.Diagnostics.Tracing": "4.0.20",
+ "System.Dynamic.Runtime": "4.0.10",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.Globalization.Extensions": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.Compression": "4.0.0",
+ "System.IO.Compression.ZipFile": "4.0.0",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.0",
+ "System.Linq": "4.0.0",
+ "System.Linq.Expressions": "4.0.10",
+ "System.Linq.Parallel": "4.0.0",
+ "System.Linq.Queryable": "4.0.0",
+ "System.Net.Http": "4.0.0",
+ "System.Net.NetworkInformation": "4.0.0",
+ "System.Net.Primitives": "4.0.10",
+ "System.Numerics.Vectors": "4.1.0",
+ "System.ObjectModel": "4.0.10",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.DispatchProxy": "4.0.0",
+ "System.Reflection.Extensions": "4.0.0",
+ "System.Reflection.Metadata": "1.0.22",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Reflection.TypeExtensions": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Runtime.Numerics": "4.0.0",
+ "System.Security.Claims": "4.0.0",
+ "System.Security.Principal": "4.0.0",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Text.RegularExpressions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10",
+ "System.Threading.Tasks.Dataflow": "4.5.25",
+ "System.Threading.Tasks.Parallel": "4.0.0",
+ "System.Threading.Timer": "4.0.0",
+ "System.Xml.ReaderWriter": "4.0.10",
+ "System.Xml.XDocument": "4.0.10"
+ }
+ },
+ "Microsoft.NETCore.App/1.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Libuv": "1.9.0",
+ "Microsoft.CSharp": "4.0.1",
+ "Microsoft.CodeAnalysis.CSharp": "1.3.0",
+ "Microsoft.CodeAnalysis.VisualBasic": "1.3.0",
+ "Microsoft.NETCore.DotNetHostPolicy": "1.0.1",
+ "Microsoft.NETCore.Runtime.CoreCLR": "1.0.4",
+ "Microsoft.VisualBasic": "10.0.1",
+ "NETStandard.Library": "1.6.0",
+ "System.Buffers": "4.0.0",
+ "System.Collections.Immutable": "1.2.0",
+ "System.ComponentModel": "4.0.1",
+ "System.ComponentModel.Annotations": "4.1.0",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Process": "4.1.0",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO.FileSystem.Watcher": "4.0.0",
+ "System.IO.MemoryMappedFiles": "4.0.0",
+ "System.IO.UnmanagedMemoryStream": "4.0.1",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Linq.Parallel": "4.0.1",
+ "System.Linq.Queryable": "4.0.1",
+ "System.Net.NameResolution": "4.0.0",
+ "System.Net.Requests": "4.0.11",
+ "System.Net.Security": "4.0.0",
+ "System.Net.WebHeaderCollection": "4.0.1",
+ "System.Numerics.Vectors": "4.1.1",
+ "System.Reflection.DispatchProxy": "4.0.1",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.Reader": "4.0.0",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Threading.Tasks.Dataflow": "4.6.0",
+ "System.Threading.Tasks.Extensions": "4.0.0",
+ "System.Threading.Tasks.Parallel": "4.0.1",
+ "System.Threading.Thread": "4.0.0",
+ "System.Threading.ThreadPool": "4.0.10"
+ },
+ "compile": {
+ "lib/netcoreapp1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netcoreapp1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.DotNetHost/1.0.1": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "1.0.1"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostResolver/1.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHost": "1.0.1"
+ }
+ },
+ "Microsoft.NETCore.Jit/1.0.4": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Runtime": "1.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/dotnet/System.Core.dll": {},
+ "ref/dotnet/System.Net.dll": {},
+ "ref/dotnet/System.Numerics.dll": {},
+ "ref/dotnet/System.Runtime.Serialization.dll": {},
+ "ref/dotnet/System.ServiceModel.Web.dll": {},
+ "ref/dotnet/System.ServiceModel.dll": {},
+ "ref/dotnet/System.Windows.dll": {},
+ "ref/dotnet/System.Xml.Linq.dll": {},
+ "ref/dotnet/System.Xml.Serialization.dll": {},
+ "ref/dotnet/System.Xml.dll": {},
+ "ref/dotnet/System.dll": {},
+ "ref/dotnet/mscorlib.dll": {}
+ },
+ "runtime": {
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
+ "lib/dnxcore50/System.Core.dll": {},
+ "lib/dnxcore50/System.Net.dll": {},
+ "lib/dnxcore50/System.Numerics.dll": {},
+ "lib/dnxcore50/System.Runtime.Serialization.dll": {},
+ "lib/dnxcore50/System.ServiceModel.Web.dll": {},
+ "lib/dnxcore50/System.ServiceModel.dll": {},
+ "lib/dnxcore50/System.Windows.dll": {},
+ "lib/dnxcore50/System.Xml.Linq.dll": {},
+ "lib/dnxcore50/System.Xml.Serialization.dll": {},
+ "lib/dnxcore50/System.Xml.dll": {},
+ "lib/dnxcore50/System.dll": {}
+ }
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Jit": "1.0.4",
+ "Microsoft.NETCore.Windows.ApiSets": "1.0.1"
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+ "type": "package"
+ },
+ "Microsoft.VisualBasic/10.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.1/Microsoft.VisualBasic.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.VisualBasic.dll": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Win32.Registry/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "NETStandard.Library/1.6.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.AppContext": "4.1.0",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Console": "4.0.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.Compression.ZipFile": "4.0.1",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11"
+ }
+ },
+ "runtime.native.System/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Net.Security/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.AppContext/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.2.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.ComponentModel/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.ComponentModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ComponentModel.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.ComponentModel": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.FileVersionInfo/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.Process/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "Microsoft.Win32.Registry": "4.0.0",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Thread": "4.0.0",
+ "System.Threading.ThreadPool": "4.0.10",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Diagnostics.Process.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/osx/lib/netstandard1.4/_._": {
+ "assetType": "runtime",
+ "rid": "osx"
+ }
+ }
+ },
+ "System.Diagnostics.StackTrace/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "1.2.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
+ }
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.Extensions.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.IO.Compression": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Buffers": "4.0.0",
+ "System.IO": "4.1.0",
+ "System.IO.Compression": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Watcher/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Overlapped": "4.0.1",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Thread": "4.0.0",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/osx/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "osx"
+ }
+ }
+ },
+ "System.IO.MemoryMappedFiles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.IO.UnmanagedMemoryStream": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.ObjectModel": "4.0.12",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+ }
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Linq.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Linq.Parallel.dll": {}
+ }
+ },
+ "System.Linq.Queryable/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Linq.Expressions": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Linq.Queryable.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Linq.Queryable.dll": {}
+ }
+ },
+ "System.Net.Http/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.DiagnosticSource": "4.0.0",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Http.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.NameResolution/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Principal.Windows": "4.0.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.NameResolution.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Net.NetworkInformation.dll": {}
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
+ }
+ },
+ "System.Net.Requests/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.WebHeaderCollection": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Requests.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Security/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Claims": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Security.Cryptography.X509Certificates": "4.1.0",
+ "System.Security.Principal": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.ThreadPool": "4.0.10",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Security": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Security.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
+ }
+ },
+ "System.Net.WebHeaderCollection/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Numerics.Vectors/4.1.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Numerics.Vectors.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Numerics.Vectors.dll": {}
+ }
+ },
+ "System.ObjectModel/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.DispatchProxy/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+ }
+ },
+ "System.Reflection.Metadata/1.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Immutable": "1.2.0",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.Reader/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.Resources.Reader.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Runtime.Loader/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/_._": {}
+ }
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Security.Principal": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Claims.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Calendars": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Cng": "4.2.0",
+ "System.Security.Cryptography.Csp": "4.0.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.OpenSsl": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0",
+ "runtime.native.System.Net.Http": "4.0.1",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Principal/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Security.Principal.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Security.Principal.dll": {}
+ }
+ },
+ "System.Security.Principal.Windows/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Claims": "4.0.1",
+ "System.Security.Principal": "4.0.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Text.Encoding": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard1.3/_._": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Dynamic.Runtime": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Thread.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Tasks.Extensions": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlDocument/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Xml.XPath/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "System.Xml.XPath.XDocument/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XDocument": "4.0.11",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/_._": {}
+ }
+ },
+ "BDInfo/1.0.0": {
+ "type": "project",
+ "framework": ".NETPlatform,Version=v5.0",
+ "dependencies": {
+ "Microsoft.NETCore": "5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ }
+ },
+ "DvdLib/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.Controller/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.Providers/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "DvdLib": "1.0.0",
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Controller": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.WebDashboard/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Controller": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.XbmcMetadata/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Controller": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "OpenSubtitlesHandler/1.0.0": {
+ "type": "project",
+ "framework": ".NETPlatform,Version=v5.0",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "Microsoft.NETCore": "5.0.0",
+ "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Libuv/1.9.0": {
+ "sha512": "6HF7f0CWy8oYs9qRDCa//Drnw82TghHI/NdxLAxOqWDhyKTEze+5TLYoiy3MKbKtmGo3poy98vq8eOkyQMy1eg==",
+ "type": "package",
+ "path": "Libuv/1.9.0",
+ "files": [
+ "Libuv.1.9.0.nupkg.sha512",
+ "Libuv.nuspec",
+ "License.txt",
+ "runtimes/debian-x64/native/libuv.so",
+ "runtimes/fedora-x64/native/libuv.so",
+ "runtimes/opensuse-x64/native/libuv.so",
+ "runtimes/osx/native/libuv.dylib",
+ "runtimes/rhel-x64/native/libuv.so",
+ "runtimes/win7-arm/native/libuv.dll",
+ "runtimes/win7-x64/native/libuv.dll",
+ "runtimes/win7-x86/native/libuv.dll"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "sha512": "0IIpThf0iM5K+UXB17GL4dS/QdLoDLD7UQU570j3X5lRJglQ54CJIg84Ndfo6kALYUcx6AbFe7rQE/3pPuBD0A==",
+ "type": "package",
+ "path": "Microsoft.CodeAnalysis.Analyzers/1.1.0",
+ "files": [
+ "Microsoft.CodeAnalysis.Analyzers.1.1.0.nupkg.sha512",
+ "Microsoft.CodeAnalysis.Analyzers.nuspec",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/1.3.0": {
+ "sha512": "CZl7sMb2yXsVaXxwxvmiVlSydAzVOV3vyKuG2LymB1fNXsIt0sVIP3TfqryAP8eUFwSxlJ0oIDltGCHfysF3Ug==",
+ "type": "package",
+ "path": "Microsoft.CodeAnalysis.Common/1.3.0",
+ "files": [
+ "Microsoft.CodeAnalysis.Common.1.3.0.nupkg.sha512",
+ "Microsoft.CodeAnalysis.Common.nuspec",
+ "ThirdPartyNotices.rtf",
+ "lib/net45/Microsoft.CodeAnalysis.dll",
+ "lib/net45/Microsoft.CodeAnalysis.xml",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.xml",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/1.3.0": {
+ "sha512": "e3VN7uZHn2UMdKSeEIUrfDVJ6RLgzp3zKdcWMeNGdeRKXfgsc2mfOeu7HCDzavLsQ4EXOwI+lSmjVHbg3pc1CA==",
+ "type": "package",
+ "path": "Microsoft.CodeAnalysis.CSharp/1.3.0",
+ "files": [
+ "Microsoft.CodeAnalysis.CSharp.1.3.0.nupkg.sha512",
+ "Microsoft.CodeAnalysis.CSharp.nuspec",
+ "ThirdPartyNotices.rtf",
+ "lib/net45/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/net45/Microsoft.CodeAnalysis.CSharp.xml",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml"
+ ]
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {
+ "sha512": "MQdBJG+z3ZdZOwKDhM7y4jxDJrgRXJy9IpGMsbSkABZb/k7pgvVhnztJFzd4e1wjPII3smYsWCnTpZaGV4CKwQ==",
+ "type": "package",
+ "path": "Microsoft.CodeAnalysis.VisualBasic/1.3.0",
+ "files": [
+ "Microsoft.CodeAnalysis.VisualBasic.1.3.0.nupkg.sha512",
+ "Microsoft.CodeAnalysis.VisualBasic.nuspec",
+ "ThirdPartyNotices.rtf",
+ "lib/net45/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/net45/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.xml"
+ ]
+ },
+ "Microsoft.CSharp/4.0.1": {
+ "sha512": "0A7kZJKOnHCvIDu/1Aju60hIaNv0yar3MCztSXDPIfLH6LTkIg6faugs4+ugw5qoEE3HfP0G4FlfHAlpF5GTeg==",
+ "type": "package",
+ "path": "Microsoft.CSharp/4.0.1",
+ "files": [
+ "Microsoft.CSharp.4.0.1.nupkg.sha512",
+ "Microsoft.CSharp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/netstandard1.3/Microsoft.CSharp.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/netcore50/de/Microsoft.CSharp.xml",
+ "ref/netcore50/es/Microsoft.CSharp.xml",
+ "ref/netcore50/fr/Microsoft.CSharp.xml",
+ "ref/netcore50/it/Microsoft.CSharp.xml",
+ "ref/netcore50/ja/Microsoft.CSharp.xml",
+ "ref/netcore50/ko/Microsoft.CSharp.xml",
+ "ref/netcore50/ru/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hans/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hant/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/Microsoft.CSharp.dll",
+ "ref/netstandard1.0/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/de/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/es/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/fr/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/it/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ja/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ko/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ru/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "Microsoft.NETCore/5.0.0": {
+ "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "type": "package",
+ "path": "Microsoft.NETCore/5.0.0",
+ "files": [
+ "Microsoft.NETCore.5.0.0.nupkg.sha512",
+ "Microsoft.NETCore.nuspec",
+ "_._"
+ ]
+ },
+ "Microsoft.NETCore.App/1.0.1": {
+ "sha512": "RGtG5CcDtBryJbYa6dgkzx63tTypr4+cJYwkm4dws33m7UjL5JuR9UMsfnbwnMiytyHVFCtgwH5ElPD/BKkhXA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.App/1.0.1",
+ "files": [
+ "Microsoft.NETCore.App.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.App.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netcoreapp1.0/_._"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHost/1.0.1": {
+ "sha512": "ukGLyM+cXRXF6lBj+yKldAnSQMZ3YTBPaglXzbIUP1uGcVkTeMGOlRrfC5z0GpoF9J9Hwccwhw/hM3FDqqvWBA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.DotNetHost/1.0.1",
+ "files": [
+ "Microsoft.NETCore.DotNetHost.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.DotNetHost.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {
+ "sha512": "fx/AU6JpYiTXFLsp+kaIZC7JuPXsAgc8q1t1sxJ/irV5qvxMijpAsY1Uyk/L4PEcqtxQ/L7y1sfSejDUAJ7gLw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.DotNetHostPolicy/1.0.1",
+ "files": [
+ "Microsoft.NETCore.DotNetHostPolicy.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.DotNetHostPolicy.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostResolver/1.0.1": {
+ "sha512": "ddZQT1UgWxkL+ShfYWlX6CSVCAc3uHc3reC6YXrZEUkayjAn5+7m5XrONjtIPVZ+W2EmF1y4CcWHsBVuny2F8Q==",
+ "type": "package",
+ "path": "Microsoft.NETCore.DotNetHostResolver/1.0.1",
+ "files": [
+ "Microsoft.NETCore.DotNetHostResolver.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.DotNetHostResolver.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Jit/1.0.4": {
+ "sha512": "CXNITbEVtEXm2KBKdr2sboNTqbWgyMd6caxSeXovvMO5BfcidNeEn5zFJAkuEhwdGYy2tFcxTkyGkhSt8z7oxg==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Jit/1.0.4",
+ "files": [
+ "Microsoft.NETCore.Jit.1.0.4.nupkg.sha512",
+ "Microsoft.NETCore.Jit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
+ "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Portable.Compatibility/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Portable.Compatibility.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Portable.Compatibility.nuspec",
+ "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/dnxcore50/System.Core.dll",
+ "lib/dnxcore50/System.Net.dll",
+ "lib/dnxcore50/System.Numerics.dll",
+ "lib/dnxcore50/System.Runtime.Serialization.dll",
+ "lib/dnxcore50/System.ServiceModel.Web.dll",
+ "lib/dnxcore50/System.ServiceModel.dll",
+ "lib/dnxcore50/System.Windows.dll",
+ "lib/dnxcore50/System.Xml.Linq.dll",
+ "lib/dnxcore50/System.Xml.Serialization.dll",
+ "lib/dnxcore50/System.Xml.dll",
+ "lib/dnxcore50/System.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "lib/netcore50/System.Core.dll",
+ "lib/netcore50/System.Net.dll",
+ "lib/netcore50/System.Numerics.dll",
+ "lib/netcore50/System.Runtime.Serialization.dll",
+ "lib/netcore50/System.ServiceModel.Web.dll",
+ "lib/netcore50/System.ServiceModel.dll",
+ "lib/netcore50/System.Windows.dll",
+ "lib/netcore50/System.Xml.Linq.dll",
+ "lib/netcore50/System.Xml.Serialization.dll",
+ "lib/netcore50/System.Xml.dll",
+ "lib/netcore50/System.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
+ "ref/dotnet/System.Core.dll",
+ "ref/dotnet/System.Net.dll",
+ "ref/dotnet/System.Numerics.dll",
+ "ref/dotnet/System.Runtime.Serialization.dll",
+ "ref/dotnet/System.ServiceModel.Web.dll",
+ "ref/dotnet/System.ServiceModel.dll",
+ "ref/dotnet/System.Windows.dll",
+ "ref/dotnet/System.Xml.Linq.dll",
+ "ref/dotnet/System.Xml.Serialization.dll",
+ "ref/dotnet/System.Xml.dll",
+ "ref/dotnet/System.dll",
+ "ref/dotnet/mscorlib.dll",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcore50/System.Core.dll",
+ "ref/netcore50/System.Net.dll",
+ "ref/netcore50/System.Numerics.dll",
+ "ref/netcore50/System.Runtime.Serialization.dll",
+ "ref/netcore50/System.ServiceModel.Web.dll",
+ "ref/netcore50/System.ServiceModel.dll",
+ "ref/netcore50/System.Windows.dll",
+ "ref/netcore50/System.Xml.Linq.dll",
+ "ref/netcore50/System.Xml.Serialization.dll",
+ "ref/netcore50/System.Xml.dll",
+ "ref/netcore50/System.dll",
+ "ref/netcore50/mscorlib.dll",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
+ "runtimes/aot/lib/netcore50/System.Core.dll",
+ "runtimes/aot/lib/netcore50/System.Net.dll",
+ "runtimes/aot/lib/netcore50/System.Numerics.dll",
+ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
+ "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
+ "runtimes/aot/lib/netcore50/System.Windows.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
+ "runtimes/aot/lib/netcore50/System.Xml.dll",
+ "runtimes/aot/lib/netcore50/System.dll",
+ "runtimes/aot/lib/netcore50/mscorlib.dll"
+ ]
+ },
+ "Microsoft.NETCore.Runtime/1.0.0": {
+ "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime/1.0.0",
+ "files": [
+ "Microsoft.NETCore.Runtime.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {
+ "sha512": "KSyygLUH9AbiXs+NHaQdouxX0TXby30Pxh95/M2PyPdDENmgpNpvSA7MEgOmSWqAV0f1RUaoWtFhMd1KA5Xr+w==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Runtime.CoreCLR/1.0.4",
+ "files": [
+ "Microsoft.NETCore.Runtime.CoreCLR.1.0.4.nupkg.sha512",
+ "Microsoft.NETCore.Runtime.CoreCLR.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+ "sha512": "v0VoHQbaaMqLMnVJTlmLPDUMV94cqvDXqPb43DaMRalcg6TDNrC9O7yilYKH0j5bkATyH0yo1+FIzutHr+nHqA==",
+ "type": "package",
+ "path": "Microsoft.NETCore.Windows.ApiSets/1.0.1",
+ "files": [
+ "Microsoft.NETCore.Windows.ApiSets.1.0.1.nupkg.sha512",
+ "Microsoft.NETCore.Windows.ApiSets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.VisualBasic/10.0.1": {
+ "sha512": "2PNTyZGAIvfJwO6FYIjhBg25iiXec8A5TNvuFkdpCM7D3cYlk7nnRw0g3jbi77WKb8yJiwoJdqh5eCAv52ccOA==",
+ "type": "package",
+ "path": "Microsoft.VisualBasic/10.0.1",
+ "files": [
+ "Microsoft.VisualBasic.10.0.1.nupkg.sha512",
+ "Microsoft.VisualBasic.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.VisualBasic.dll",
+ "lib/netstandard1.3/Microsoft.VisualBasic.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.VisualBasic.dll",
+ "ref/netcore50/Microsoft.VisualBasic.xml",
+ "ref/netcore50/de/Microsoft.VisualBasic.xml",
+ "ref/netcore50/es/Microsoft.VisualBasic.xml",
+ "ref/netcore50/fr/Microsoft.VisualBasic.xml",
+ "ref/netcore50/it/Microsoft.VisualBasic.xml",
+ "ref/netcore50/ja/Microsoft.VisualBasic.xml",
+ "ref/netcore50/ko/Microsoft.VisualBasic.xml",
+ "ref/netcore50/ru/Microsoft.VisualBasic.xml",
+ "ref/netcore50/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/netcore50/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/Microsoft.VisualBasic.dll",
+ "ref/netstandard1.1/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/de/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/es/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/fr/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/it/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/ja/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/ko/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/ru/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/zh-hans/Microsoft.VisualBasic.xml",
+ "ref/netstandard1.1/zh-hant/Microsoft.VisualBasic.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
+ "Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/Microsoft.Win32.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "Microsoft.Win32.Registry/4.0.0": {
+ "sha512": "X/pRfvZI3Psdh+7auUlZRFdOndk3VcHPiQBFakdjm83eHzaTvXSlh/97pezZ19W2V1KsrjNECB8hPw2G+9b8FQ==",
+ "type": "package",
+ "path": "Microsoft.Win32.Registry/4.0.0",
+ "files": [
+ "Microsoft.Win32.Registry.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Registry.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/Microsoft.Win32.Registry.dll",
+ "ref/net46/Microsoft.Win32.Registry.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Registry.dll",
+ "ref/netstandard1.3/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml",
+ "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml",
+ "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll",
+ "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "runtime.native.System/4.0.0": {
+ "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
+ "type": "package",
+ "path": "runtime.native.System/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
+ "type": "package",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "runtime.native.System.Net.Security/4.0.1": {
+ "sha512": "QpI9Dw2BZ+HghCmfcHBr0bSJlCp+E9DM3BuU8t64gKgDD6HNRsnh1QNuMlSpPhIJyXN9OeqNWnV66H7iQ7D+Zw==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Security/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Security.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Security.nuspec"
+ ]
+ },
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
+ "type": "package",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "System.AppContext.4.1.0.nupkg.sha512",
+ "System.AppContext.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.AppContext.dll",
+ "lib/net463/System.AppContext.dll",
+ "lib/netcore50/System.AppContext.dll",
+ "lib/netstandard1.6/System.AppContext.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.AppContext.dll",
+ "ref/net463/System.AppContext.dll",
+ "ref/netstandard/_._",
+ "ref/netstandard1.3/System.AppContext.dll",
+ "ref/netstandard1.3/System.AppContext.xml",
+ "ref/netstandard1.3/de/System.AppContext.xml",
+ "ref/netstandard1.3/es/System.AppContext.xml",
+ "ref/netstandard1.3/fr/System.AppContext.xml",
+ "ref/netstandard1.3/it/System.AppContext.xml",
+ "ref/netstandard1.3/ja/System.AppContext.xml",
+ "ref/netstandard1.3/ko/System.AppContext.xml",
+ "ref/netstandard1.3/ru/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+ "ref/netstandard1.6/System.AppContext.dll",
+ "ref/netstandard1.6/System.AppContext.xml",
+ "ref/netstandard1.6/de/System.AppContext.xml",
+ "ref/netstandard1.6/es/System.AppContext.xml",
+ "ref/netstandard1.6/fr/System.AppContext.xml",
+ "ref/netstandard1.6/it/System.AppContext.xml",
+ "ref/netstandard1.6/ja/System.AppContext.xml",
+ "ref/netstandard1.6/ko/System.AppContext.xml",
+ "ref/netstandard1.6/ru/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+ "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.nupkg.sha512",
+ "System.Buffers.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/.xml",
+ "lib/netstandard1.1/System.Buffers.dll"
+ ]
+ },
+ "System.Collections/4.0.11": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Collections.Concurrent.dll",
+ "lib/netstandard1.3/System.Collections.Concurrent.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.Concurrent.dll",
+ "ref/netcore50/System.Collections.Concurrent.xml",
+ "ref/netcore50/de/System.Collections.Concurrent.xml",
+ "ref/netcore50/es/System.Collections.Concurrent.xml",
+ "ref/netcore50/fr/System.Collections.Concurrent.xml",
+ "ref/netcore50/it/System.Collections.Concurrent.xml",
+ "ref/netcore50/ja/System.Collections.Concurrent.xml",
+ "ref/netcore50/ko/System.Collections.Concurrent.xml",
+ "ref/netcore50/ru/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/System.Collections.Concurrent.dll",
+ "ref/netstandard1.1/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/System.Collections.Concurrent.dll",
+ "ref/netstandard1.3/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Collections.Immutable/1.2.0": {
+ "sha512": "x3EH7CEHn7F+B+fVo9YJqWeNstlSx/Lfbj7CNlKHyoGyLU2wwbXqwzo5zr7keVfJoG06Yf92YIRUdf+WEA71/w==",
+ "type": "package",
+ "path": "System.Collections.Immutable/1.2.0",
+ "files": [
+ "System.Collections.Immutable.1.2.0.nupkg.sha512",
+ "System.Collections.Immutable.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Collections.Immutable.dll",
+ "lib/netstandard1.0/System.Collections.Immutable.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"
+ ]
+ },
+ "System.ComponentModel/4.0.1": {
+ "sha512": "u9Ie+qRg4BhhBIyd/YTWr1kdwZfF7P63R3L1thKoZ8O1had+gHX+M1p7QD4plCVa9CBQBxlqS4Fttpyxo2DtKw==",
+ "type": "package",
+ "path": "System.ComponentModel/4.0.1",
+ "files": [
+ "System.ComponentModel.4.0.1.nupkg.sha512",
+ "System.ComponentModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ComponentModel.dll",
+ "lib/netstandard1.3/System.ComponentModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ComponentModel.dll",
+ "ref/netcore50/System.ComponentModel.xml",
+ "ref/netcore50/de/System.ComponentModel.xml",
+ "ref/netcore50/es/System.ComponentModel.xml",
+ "ref/netcore50/fr/System.ComponentModel.xml",
+ "ref/netcore50/it/System.ComponentModel.xml",
+ "ref/netcore50/ja/System.ComponentModel.xml",
+ "ref/netcore50/ko/System.ComponentModel.xml",
+ "ref/netcore50/ru/System.ComponentModel.xml",
+ "ref/netcore50/zh-hans/System.ComponentModel.xml",
+ "ref/netcore50/zh-hant/System.ComponentModel.xml",
+ "ref/netstandard1.0/System.ComponentModel.dll",
+ "ref/netstandard1.0/System.ComponentModel.xml",
+ "ref/netstandard1.0/de/System.ComponentModel.xml",
+ "ref/netstandard1.0/es/System.ComponentModel.xml",
+ "ref/netstandard1.0/fr/System.ComponentModel.xml",
+ "ref/netstandard1.0/it/System.ComponentModel.xml",
+ "ref/netstandard1.0/ja/System.ComponentModel.xml",
+ "ref/netstandard1.0/ko/System.ComponentModel.xml",
+ "ref/netstandard1.0/ru/System.ComponentModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ComponentModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ComponentModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ComponentModel.Annotations/4.1.0": {
+ "sha512": "EGE/s2FZMvFPQWhPOfNfMGZD/yTSSDyWPDOWGbCSD0HVE52JEdA393mAi+ef13lZBPgGAsPXWiJvTf/lhDEE3A==",
+ "type": "package",
+ "path": "System.ComponentModel.Annotations/4.1.0",
+ "files": [
+ "System.ComponentModel.Annotations.4.1.0.nupkg.sha512",
+ "System.ComponentModel.Annotations.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net461/System.ComponentModel.Annotations.dll",
+ "lib/netcore50/System.ComponentModel.Annotations.dll",
+ "lib/netstandard1.4/System.ComponentModel.Annotations.dll",
+ "lib/portable-net45+win8/_._",
+ "lib/win8/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net461/System.ComponentModel.Annotations.dll",
+ "ref/netcore50/System.ComponentModel.Annotations.dll",
+ "ref/netcore50/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/de/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/es/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/fr/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/it/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/ja/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/ko/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/ru/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/System.ComponentModel.Annotations.dll",
+ "ref/netstandard1.1/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/System.ComponentModel.Annotations.dll",
+ "ref/netstandard1.3/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/System.ComponentModel.Annotations.dll",
+ "ref/netstandard1.4/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml",
+ "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml",
+ "ref/portable-net45+win8/_._",
+ "ref/win8/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.nupkg.sha512",
+ "System.Console.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/netstandard1.3/System.Console.dll",
+ "ref/netstandard1.3/System.Console.xml",
+ "ref/netstandard1.3/de/System.Console.xml",
+ "ref/netstandard1.3/es/System.Console.xml",
+ "ref/netstandard1.3/fr/System.Console.xml",
+ "ref/netstandard1.3/it/System.Console.xml",
+ "ref/netstandard1.3/ja/System.Console.xml",
+ "ref/netstandard1.3/ko/System.Console.xml",
+ "ref/netstandard1.3/ru/System.Console.xml",
+ "ref/netstandard1.3/zh-hans/System.Console.xml",
+ "ref/netstandard1.3/zh-hant/System.Console.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.11": {
+ "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
+ "type": "package",
+ "path": "System.Diagnostics.Debug/4.0.11",
+ "files": [
+ "System.Diagnostics.Debug.4.0.11.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"
+ ]
+ },
+ "System.Diagnostics.FileVersionInfo/4.0.0": {
+ "sha512": "n4TFukVFo/XGziNG1vk5ejNmgoGiqm59WrFvYMVtqvJ/z1FwQVq0se0VkIpg2PPPnk9d2kZ2rbbew1WNEMc5vg==",
+ "type": "package",
+ "path": "System.Diagnostics.FileVersionInfo/4.0.0",
+ "files": [
+ "System.Diagnostics.FileVersionInfo.4.0.0.nupkg.sha512",
+ "System.Diagnostics.FileVersionInfo.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.FileVersionInfo.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll"
+ ]
+ },
+ "System.Diagnostics.Process/4.1.0": {
+ "sha512": "KlDhwY+ImSQoEyUmv5BzPM9IfWvW4BROES0m/ZaQToFByR0ZP/bPLJjOOO2k75UUBh7IekgB/uPa2gtd7MXyHQ==",
+ "type": "package",
+ "path": "System.Diagnostics.Process/4.1.0",
+ "files": [
+ "System.Diagnostics.Process.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Process.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.Process.dll",
+ "lib/net461/System.Diagnostics.Process.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.Process.dll",
+ "ref/net461/System.Diagnostics.Process.dll",
+ "ref/netstandard1.3/System.Diagnostics.Process.dll",
+ "ref/netstandard1.3/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/System.Diagnostics.Process.dll",
+ "ref/netstandard1.4/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/de/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/es/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/fr/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/it/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ja/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ko/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/ru/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml",
+ "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/net461/System.Diagnostics.Process.dll",
+ "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll",
+ "runtimes/win7/lib/netcore50/_._"
+ ]
+ },
+ "System.Diagnostics.StackTrace/4.0.1": {
+ "sha512": "hMZe2xmwmd5CzlCmUuuDTMVryyc7sQMRuT0qUkdFYFxmp3kqQ2UH8RYyrq3T7KFPar5Q3EKvd+Gh4+UhBRW/ng==",
+ "type": "package",
+ "path": "System.Diagnostics.StackTrace/4.0.1",
+ "files": [
+ "System.Diagnostics.StackTrace.4.0.1.nupkg.sha512",
+ "System.Diagnostics.StackTrace.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.StackTrace.dll",
+ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.StackTrace.dll",
+ "ref/netstandard1.3/System.Diagnostics.StackTrace.dll",
+ "ref/netstandard1.3/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll"
+ ]
+ },
+ "System.Diagnostics.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.nupkg.sha512",
+ "System.Diagnostics.Tools.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Tools.dll",
+ "ref/netcore50/System.Diagnostics.Tools.xml",
+ "ref/netcore50/de/System.Diagnostics.Tools.xml",
+ "ref/netcore50/es/System.Diagnostics.Tools.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+ "ref/netcore50/it/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+ "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Diagnostics.Tracing.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+ "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Dynamic.Runtime/4.0.11": {
+ "sha512": "x8yp5CbdIM+mXjW1cRdYbt6rpnVWl3QyQMetybTX1evOhLh969RfG8Oaud8JcI6s552Mdxdukh40Nzrjz5G9fg==",
+ "type": "package",
+ "path": "System.Dynamic.Runtime/4.0.11",
+ "files": [
+ "System.Dynamic.Runtime.4.0.11.nupkg.sha512",
+ "System.Dynamic.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Dynamic.Runtime.dll",
+ "lib/netstandard1.3/System.Dynamic.Runtime.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Dynamic.Runtime.dll",
+ "ref/netcore50/System.Dynamic.Runtime.xml",
+ "ref/netcore50/de/System.Dynamic.Runtime.xml",
+ "ref/netcore50/es/System.Dynamic.Runtime.xml",
+ "ref/netcore50/fr/System.Dynamic.Runtime.xml",
+ "ref/netcore50/it/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ja/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ko/System.Dynamic.Runtime.xml",
+ "ref/netcore50/ru/System.Dynamic.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/System.Dynamic.Runtime.dll",
+ "ref/netstandard1.0/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/de/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/es/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/it/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/System.Dynamic.Runtime.dll",
+ "ref/netstandard1.3/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/de/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/es/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/it/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll"
+ ]
+ },
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.nupkg.sha512",
+ "System.Globalization.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
+ "System.Globalization.Calendars.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Calendars.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.dll",
+ "ref/netstandard1.3/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
+ "System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Globalization.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.dll",
+ "ref/netstandard1.3/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
+ "type": "package",
+ "path": "System.IO/4.1.0",
+ "files": [
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.Compression/4.1.0": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.nupkg.sha512",
+ "System.IO.Compression.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.IO.Compression.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.dll",
+ "ref/netcore50/System.IO.Compression.xml",
+ "ref/netcore50/de/System.IO.Compression.xml",
+ "ref/netcore50/es/System.IO.Compression.xml",
+ "ref/netcore50/fr/System.IO.Compression.xml",
+ "ref/netcore50/it/System.IO.Compression.xml",
+ "ref/netcore50/ja/System.IO.Compression.xml",
+ "ref/netcore50/ko/System.IO.Compression.xml",
+ "ref/netcore50/ru/System.IO.Compression.xml",
+ "ref/netcore50/zh-hans/System.IO.Compression.xml",
+ "ref/netcore50/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.1/System.IO.Compression.dll",
+ "ref/netstandard1.1/System.IO.Compression.xml",
+ "ref/netstandard1.1/de/System.IO.Compression.xml",
+ "ref/netstandard1.1/es/System.IO.Compression.xml",
+ "ref/netstandard1.1/fr/System.IO.Compression.xml",
+ "ref/netstandard1.1/it/System.IO.Compression.xml",
+ "ref/netstandard1.1/ja/System.IO.Compression.xml",
+ "ref/netstandard1.1/ko/System.IO.Compression.xml",
+ "ref/netstandard1.1/ru/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+ "ref/netstandard1.3/System.IO.Compression.dll",
+ "ref/netstandard1.3/System.IO.Compression.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+ "runtimes/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
+ "type": "package",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
+ "files": [
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
+ "System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.Compression.ZipFile.dll",
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.IO.FileSystem.Watcher/4.0.0": {
+ "sha512": "1MjKXiBQKzqozfmqa/iuef/haMWQx6+SAx4WoUqmAy/bnHFTUoshSl8Ih57P4MX0t7wAAa/VY55Eccx3VtOl0g==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Watcher/4.0.0",
+ "files": [
+ "System.IO.FileSystem.Watcher.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Watcher.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Watcher.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Watcher.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll",
+ "ref/netstandard1.3/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/de/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/es/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/fr/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/it/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/ja/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/ko/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/ru/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Watcher.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Watcher.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",
+ "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",
+ "runtimes/win/lib/net46/System.IO.FileSystem.Watcher.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",
+ "runtimes/win7/lib/netcore50/_._"
+ ]
+ },
+ "System.IO.MemoryMappedFiles/4.0.0": {
+ "sha512": "5bZV8iUUVPrZicsJE0Yh5DDSuXiGKTHI9JqMzB94TN2bdKAR2QtDH9Q3Y+wRtBz4WmnmDN7U3Aoi1qJp351l7w==",
+ "type": "package",
+ "path": "System.IO.MemoryMappedFiles/4.0.0",
+ "files": [
+ "System.IO.MemoryMappedFiles.4.0.0.nupkg.sha512",
+ "System.IO.MemoryMappedFiles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.MemoryMappedFiles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.MemoryMappedFiles.dll",
+ "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll",
+ "ref/netstandard1.3/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/de/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/es/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/fr/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/it/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/ja/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/ko/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/ru/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.MemoryMappedFiles.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.MemoryMappedFiles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll",
+ "runtimes/win/lib/net46/System.IO.MemoryMappedFiles.dll",
+ "runtimes/win/lib/netcore50/System.IO.MemoryMappedFiles.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll"
+ ]
+ },
+ "System.IO.UnmanagedMemoryStream/4.0.1": {
+ "sha512": "HEct9lJqCil+TAfvtd5qqleDx7PLyzj+TLz7Uwq896IeJx4BD+FFx8aBZi/Ky64tpcdUwzl8uC8andU0cZk2Qg==",
+ "type": "package",
+ "path": "System.IO.UnmanagedMemoryStream/4.0.1",
+ "files": [
+ "System.IO.UnmanagedMemoryStream.4.0.1.nupkg.sha512",
+ "System.IO.UnmanagedMemoryStream.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.UnmanagedMemoryStream.dll",
+ "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.UnmanagedMemoryStream.dll",
+ "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll",
+ "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/de/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/es/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/fr/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/it/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/ja/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/ko/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/ru/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.UnmanagedMemoryStream.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.UnmanagedMemoryStream.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/System.Linq.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.dll",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/netcore50/de/System.Linq.xml",
+ "ref/netcore50/es/System.Linq.xml",
+ "ref/netcore50/fr/System.Linq.xml",
+ "ref/netcore50/it/System.Linq.xml",
+ "ref/netcore50/ja/System.Linq.xml",
+ "ref/netcore50/ko/System.Linq.xml",
+ "ref/netcore50/ru/System.Linq.xml",
+ "ref/netcore50/zh-hans/System.Linq.xml",
+ "ref/netcore50/zh-hant/System.Linq.xml",
+ "ref/netstandard1.0/System.Linq.dll",
+ "ref/netstandard1.0/System.Linq.xml",
+ "ref/netstandard1.0/de/System.Linq.xml",
+ "ref/netstandard1.0/es/System.Linq.xml",
+ "ref/netstandard1.0/fr/System.Linq.xml",
+ "ref/netstandard1.0/it/System.Linq.xml",
+ "ref/netstandard1.0/ja/System.Linq.xml",
+ "ref/netstandard1.0/ko/System.Linq.xml",
+ "ref/netstandard1.0/ru/System.Linq.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.xml",
+ "ref/netstandard1.6/System.Linq.dll",
+ "ref/netstandard1.6/System.Linq.xml",
+ "ref/netstandard1.6/de/System.Linq.xml",
+ "ref/netstandard1.6/es/System.Linq.xml",
+ "ref/netstandard1.6/fr/System.Linq.xml",
+ "ref/netstandard1.6/it/System.Linq.xml",
+ "ref/netstandard1.6/ja/System.Linq.xml",
+ "ref/netstandard1.6/ko/System.Linq.xml",
+ "ref/netstandard1.6/ru/System.Linq.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/System.Linq.Expressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.dll",
+ "ref/netcore50/System.Linq.Expressions.xml",
+ "ref/netcore50/de/System.Linq.Expressions.xml",
+ "ref/netcore50/es/System.Linq.Expressions.xml",
+ "ref/netcore50/fr/System.Linq.Expressions.xml",
+ "ref/netcore50/it/System.Linq.Expressions.xml",
+ "ref/netcore50/ja/System.Linq.Expressions.xml",
+ "ref/netcore50/ko/System.Linq.Expressions.xml",
+ "ref/netcore50/ru/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+ "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/System.Linq.Expressions.dll",
+ "ref/netstandard1.0/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/System.Linq.Expressions.dll",
+ "ref/netstandard1.3/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/System.Linq.Expressions.dll",
+ "ref/netstandard1.6/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "System.Linq.Parallel/4.0.1": {
+ "sha512": "afB9bz/3jc9RILv4QBO+Mx/KNjKcvN7zfo+Z0YMV5Zwc5Te5Ue1w27TGhdobnL0lQJ/up4ukQiUGnKvp6cP+Gg==",
+ "type": "package",
+ "path": "System.Linq.Parallel/4.0.1",
+ "files": [
+ "System.Linq.Parallel.4.0.1.nupkg.sha512",
+ "System.Linq.Parallel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Parallel.dll",
+ "lib/netstandard1.3/System.Linq.Parallel.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Parallel.dll",
+ "ref/netcore50/System.Linq.Parallel.xml",
+ "ref/netcore50/de/System.Linq.Parallel.xml",
+ "ref/netcore50/es/System.Linq.Parallel.xml",
+ "ref/netcore50/fr/System.Linq.Parallel.xml",
+ "ref/netcore50/it/System.Linq.Parallel.xml",
+ "ref/netcore50/ja/System.Linq.Parallel.xml",
+ "ref/netcore50/ko/System.Linq.Parallel.xml",
+ "ref/netcore50/ru/System.Linq.Parallel.xml",
+ "ref/netcore50/zh-hans/System.Linq.Parallel.xml",
+ "ref/netcore50/zh-hant/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/System.Linq.Parallel.dll",
+ "ref/netstandard1.1/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/de/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/es/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/fr/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/it/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ja/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ko/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/ru/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/zh-hans/System.Linq.Parallel.xml",
+ "ref/netstandard1.1/zh-hant/System.Linq.Parallel.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Queryable/4.0.1": {
+ "sha512": "kk3JFngz1rWMbhBgivsy25d/SPVKgACepjKtHlzkVOaaYCi8YhD+Sp45AUbdh1Diikyc9laLKnteIXSxrPRDRg==",
+ "type": "package",
+ "path": "System.Linq.Queryable/4.0.1",
+ "files": [
+ "System.Linq.Queryable.4.0.1.nupkg.sha512",
+ "System.Linq.Queryable.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.Queryable.dll",
+ "lib/netstandard1.3/System.Linq.Queryable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.Queryable.dll",
+ "ref/netcore50/System.Linq.Queryable.xml",
+ "ref/netcore50/de/System.Linq.Queryable.xml",
+ "ref/netcore50/es/System.Linq.Queryable.xml",
+ "ref/netcore50/fr/System.Linq.Queryable.xml",
+ "ref/netcore50/it/System.Linq.Queryable.xml",
+ "ref/netcore50/ja/System.Linq.Queryable.xml",
+ "ref/netcore50/ko/System.Linq.Queryable.xml",
+ "ref/netcore50/ru/System.Linq.Queryable.xml",
+ "ref/netcore50/zh-hans/System.Linq.Queryable.xml",
+ "ref/netcore50/zh-hant/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/System.Linq.Queryable.dll",
+ "ref/netstandard1.0/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/de/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/es/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/fr/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/it/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/ja/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/ko/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/ru/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml",
+ "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
+ "type": "package",
+ "path": "System.Net.Http/4.1.0",
+ "files": [
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.Http.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/Xamarinmac20/_._",
+ "ref/monoandroid10/_._",
+ "ref/monotouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/System.Net.Http.dll",
+ "ref/net46/System.Net.Http.xml",
+ "ref/net46/de/System.Net.Http.xml",
+ "ref/net46/es/System.Net.Http.xml",
+ "ref/net46/fr/System.Net.Http.xml",
+ "ref/net46/it/System.Net.Http.xml",
+ "ref/net46/ja/System.Net.Http.xml",
+ "ref/net46/ko/System.Net.Http.xml",
+ "ref/net46/ru/System.Net.Http.xml",
+ "ref/net46/zh-hans/System.Net.Http.xml",
+ "ref/net46/zh-hant/System.Net.Http.xml",
+ "ref/netcore50/System.Net.Http.dll",
+ "ref/netcore50/System.Net.Http.xml",
+ "ref/netcore50/de/System.Net.Http.xml",
+ "ref/netcore50/es/System.Net.Http.xml",
+ "ref/netcore50/fr/System.Net.Http.xml",
+ "ref/netcore50/it/System.Net.Http.xml",
+ "ref/netcore50/ja/System.Net.Http.xml",
+ "ref/netcore50/ko/System.Net.Http.xml",
+ "ref/netcore50/ru/System.Net.Http.xml",
+ "ref/netcore50/zh-hans/System.Net.Http.xml",
+ "ref/netcore50/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.1/System.Net.Http.dll",
+ "ref/netstandard1.1/System.Net.Http.xml",
+ "ref/netstandard1.1/de/System.Net.Http.xml",
+ "ref/netstandard1.1/es/System.Net.Http.xml",
+ "ref/netstandard1.1/fr/System.Net.Http.xml",
+ "ref/netstandard1.1/it/System.Net.Http.xml",
+ "ref/netstandard1.1/ja/System.Net.Http.xml",
+ "ref/netstandard1.1/ko/System.Net.Http.xml",
+ "ref/netstandard1.1/ru/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Http.xml",
+ "ref/netstandard1.3/System.Net.Http.dll",
+ "ref/netstandard1.3/System.Net.Http.xml",
+ "ref/netstandard1.3/de/System.Net.Http.xml",
+ "ref/netstandard1.3/es/System.Net.Http.xml",
+ "ref/netstandard1.3/fr/System.Net.Http.xml",
+ "ref/netstandard1.3/it/System.Net.Http.xml",
+ "ref/netstandard1.3/ja/System.Net.Http.xml",
+ "ref/netstandard1.3/ko/System.Net.Http.xml",
+ "ref/netstandard1.3/ru/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Http.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Http.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",
+ "runtimes/win/lib/net46/System.Net.Http.dll",
+ "runtimes/win/lib/netcore50/System.Net.Http.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"
+ ]
+ },
+ "System.Net.NameResolution/4.0.0": {
+ "sha512": "SzKaGjNnBhoXjLTgRv2RTPvfG4U0h14OVhNwIH7FU5M7fGXmqeAYZpEZle3TOvserjwXkK0w9rXRP5TGlT+v2A==",
+ "type": "package",
+ "path": "System.Net.NameResolution/4.0.0",
+ "files": [
+ "System.Net.NameResolution.4.0.0.nupkg.sha512",
+ "System.Net.NameResolution.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.NameResolution.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.NameResolution.dll",
+ "ref/netstandard1.3/System.Net.NameResolution.dll",
+ "ref/netstandard1.3/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/de/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/es/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/fr/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/it/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/ja/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/ko/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/ru/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll",
+ "runtimes/win/lib/net46/System.Net.NameResolution.dll",
+ "runtimes/win/lib/netcore50/System.Net.NameResolution.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll"
+ ]
+ },
+ "System.Net.NetworkInformation/4.0.0": {
+ "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.0.0",
+ "files": [
+ "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/dotnet/System.Net.NetworkInformation.dll",
+ "ref/dotnet/System.Net.NetworkInformation.xml",
+ "ref/dotnet/de/System.Net.NetworkInformation.xml",
+ "ref/dotnet/es/System.Net.NetworkInformation.xml",
+ "ref/dotnet/fr/System.Net.NetworkInformation.xml",
+ "ref/dotnet/it/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ja/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ko/System.Net.NetworkInformation.xml",
+ "ref/dotnet/ru/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
+ "System.Net.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Net.Primitives.dll",
+ "ref/netcore50/System.Net.Primitives.xml",
+ "ref/netcore50/de/System.Net.Primitives.xml",
+ "ref/netcore50/es/System.Net.Primitives.xml",
+ "ref/netcore50/fr/System.Net.Primitives.xml",
+ "ref/netcore50/it/System.Net.Primitives.xml",
+ "ref/netcore50/ja/System.Net.Primitives.xml",
+ "ref/netcore50/ko/System.Net.Primitives.xml",
+ "ref/netcore50/ru/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.0/System.Net.Primitives.dll",
+ "ref/netstandard1.0/System.Net.Primitives.xml",
+ "ref/netstandard1.0/de/System.Net.Primitives.xml",
+ "ref/netstandard1.0/es/System.Net.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.0/it/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.1/System.Net.Primitives.dll",
+ "ref/netstandard1.1/System.Net.Primitives.xml",
+ "ref/netstandard1.1/de/System.Net.Primitives.xml",
+ "ref/netstandard1.1/es/System.Net.Primitives.xml",
+ "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.1/it/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+ "ref/netstandard1.3/System.Net.Primitives.dll",
+ "ref/netstandard1.3/System.Net.Primitives.xml",
+ "ref/netstandard1.3/de/System.Net.Primitives.xml",
+ "ref/netstandard1.3/es/System.Net.Primitives.xml",
+ "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+ "ref/netstandard1.3/it/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+ "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.Requests/4.0.11": {
+ "sha512": "e7FQ55FBFfztR50qocJdMcwxivKsZw1vcxUXILwdCd1YuGv734JIJuW/jX66/VStDfary3/2+G36A8a3AInpfg==",
+ "type": "package",
+ "path": "System.Net.Requests/4.0.11",
+ "files": [
+ "System.Net.Requests.4.0.11.nupkg.sha512",
+ "System.Net.Requests.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net46/_._",
+ "ref/netcore50/System.Net.Requests.dll",
+ "ref/netcore50/System.Net.Requests.xml",
+ "ref/netcore50/de/System.Net.Requests.xml",
+ "ref/netcore50/es/System.Net.Requests.xml",
+ "ref/netcore50/fr/System.Net.Requests.xml",
+ "ref/netcore50/it/System.Net.Requests.xml",
+ "ref/netcore50/ja/System.Net.Requests.xml",
+ "ref/netcore50/ko/System.Net.Requests.xml",
+ "ref/netcore50/ru/System.Net.Requests.xml",
+ "ref/netcore50/zh-hans/System.Net.Requests.xml",
+ "ref/netcore50/zh-hant/System.Net.Requests.xml",
+ "ref/netstandard1.0/System.Net.Requests.dll",
+ "ref/netstandard1.0/System.Net.Requests.xml",
+ "ref/netstandard1.0/de/System.Net.Requests.xml",
+ "ref/netstandard1.0/es/System.Net.Requests.xml",
+ "ref/netstandard1.0/fr/System.Net.Requests.xml",
+ "ref/netstandard1.0/it/System.Net.Requests.xml",
+ "ref/netstandard1.0/ja/System.Net.Requests.xml",
+ "ref/netstandard1.0/ko/System.Net.Requests.xml",
+ "ref/netstandard1.0/ru/System.Net.Requests.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.Requests.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.Requests.xml",
+ "ref/netstandard1.1/System.Net.Requests.dll",
+ "ref/netstandard1.1/System.Net.Requests.xml",
+ "ref/netstandard1.1/de/System.Net.Requests.xml",
+ "ref/netstandard1.1/es/System.Net.Requests.xml",
+ "ref/netstandard1.1/fr/System.Net.Requests.xml",
+ "ref/netstandard1.1/it/System.Net.Requests.xml",
+ "ref/netstandard1.1/ja/System.Net.Requests.xml",
+ "ref/netstandard1.1/ko/System.Net.Requests.xml",
+ "ref/netstandard1.1/ru/System.Net.Requests.xml",
+ "ref/netstandard1.1/zh-hans/System.Net.Requests.xml",
+ "ref/netstandard1.1/zh-hant/System.Net.Requests.xml",
+ "ref/netstandard1.3/System.Net.Requests.dll",
+ "ref/netstandard1.3/System.Net.Requests.xml",
+ "ref/netstandard1.3/de/System.Net.Requests.xml",
+ "ref/netstandard1.3/es/System.Net.Requests.xml",
+ "ref/netstandard1.3/fr/System.Net.Requests.xml",
+ "ref/netstandard1.3/it/System.Net.Requests.xml",
+ "ref/netstandard1.3/ja/System.Net.Requests.xml",
+ "ref/netstandard1.3/ko/System.Net.Requests.xml",
+ "ref/netstandard1.3/ru/System.Net.Requests.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Requests.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Requests.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll",
+ "runtimes/win/lib/net46/_._",
+ "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll"
+ ]
+ },
+ "System.Net.Security/4.0.0": {
+ "sha512": "8vEco/nCIfsQpJXRMJzupZtFnl99C6D9+SMRhr2by1Ip+2wcCAbiEJFXXpnDUCbxr8p0uHgBtNJ1y+BQ4lS3bQ==",
+ "type": "package",
+ "path": "System.Net.Security/4.0.0",
+ "files": [
+ "System.Net.Security.4.0.0.nupkg.sha512",
+ "System.Net.Security.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Security.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Security.dll",
+ "ref/netstandard1.3/System.Net.Security.dll",
+ "ref/netstandard1.3/System.Net.Security.xml",
+ "ref/netstandard1.3/de/System.Net.Security.xml",
+ "ref/netstandard1.3/es/System.Net.Security.xml",
+ "ref/netstandard1.3/fr/System.Net.Security.xml",
+ "ref/netstandard1.3/it/System.Net.Security.xml",
+ "ref/netstandard1.3/ja/System.Net.Security.xml",
+ "ref/netstandard1.3/ko/System.Net.Security.xml",
+ "ref/netstandard1.3/ru/System.Net.Security.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Security.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Security.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll",
+ "runtimes/win/lib/net46/System.Net.Security.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.Security.dll",
+ "runtimes/win7/lib/netcore50/_._"
+ ]
+ },
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
+ "type": "package",
+ "path": "System.Net.Sockets/4.1.0",
+ "files": [
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Net.Sockets.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.dll",
+ "ref/netstandard1.3/System.Net.Sockets.xml",
+ "ref/netstandard1.3/de/System.Net.Sockets.xml",
+ "ref/netstandard1.3/es/System.Net.Sockets.xml",
+ "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+ "ref/netstandard1.3/it/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+ "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Net.WebHeaderCollection/4.0.1": {
+ "sha512": "Hs0P/pYpYfmKlS+C3djfbMKZhnVhQeZn0R2ETB4a6DZ0lvj3ij+sRtJ4VGXEVRa08DRhKhRlm3Rz3O+f62qzTQ==",
+ "type": "package",
+ "path": "System.Net.WebHeaderCollection/4.0.1",
+ "files": [
+ "System.Net.WebHeaderCollection.4.0.1.nupkg.sha512",
+ "System.Net.WebHeaderCollection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netstandard1.3/System.Net.WebHeaderCollection.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Net.WebHeaderCollection.dll",
+ "ref/netstandard1.3/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/de/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/es/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/fr/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/it/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/ja/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/ko/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/ru/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.WebHeaderCollection.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.WebHeaderCollection.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Numerics.Vectors/4.1.1": {
+ "sha512": "/mj79DAWncfgJG+24E4UQz8vyqCZ72zGIvjR87PTaKJFinplvPvv1VfeNLC+GNKfz/XMle2/iExjlJwoXYTjMg==",
+ "type": "package",
+ "path": "System.Numerics.Vectors/4.1.1",
+ "files": [
+ "System.Numerics.Vectors.4.1.1.nupkg.sha512",
+ "System.Numerics.Vectors.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Numerics.Vectors.dll",
+ "lib/net46/System.Numerics.Vectors.xml",
+ "lib/netstandard1.0/System.Numerics.Vectors.dll",
+ "lib/netstandard1.0/System.Numerics.Vectors.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Numerics.Vectors.dll",
+ "ref/net46/System.Numerics.Vectors.xml",
+ "ref/netstandard1.0/System.Numerics.Vectors.dll",
+ "ref/netstandard1.0/System.Numerics.Vectors.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.nupkg.sha512",
+ "System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.ObjectModel.dll",
+ "lib/netstandard1.3/System.ObjectModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.ObjectModel.dll",
+ "ref/netcore50/System.ObjectModel.xml",
+ "ref/netcore50/de/System.ObjectModel.xml",
+ "ref/netcore50/es/System.ObjectModel.xml",
+ "ref/netcore50/fr/System.ObjectModel.xml",
+ "ref/netcore50/it/System.ObjectModel.xml",
+ "ref/netcore50/ja/System.ObjectModel.xml",
+ "ref/netcore50/ko/System.ObjectModel.xml",
+ "ref/netcore50/ru/System.ObjectModel.xml",
+ "ref/netcore50/zh-hans/System.ObjectModel.xml",
+ "ref/netcore50/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.0/System.ObjectModel.dll",
+ "ref/netstandard1.0/System.ObjectModel.xml",
+ "ref/netstandard1.0/de/System.ObjectModel.xml",
+ "ref/netstandard1.0/es/System.ObjectModel.xml",
+ "ref/netstandard1.0/fr/System.ObjectModel.xml",
+ "ref/netstandard1.0/it/System.ObjectModel.xml",
+ "ref/netstandard1.0/ja/System.ObjectModel.xml",
+ "ref/netstandard1.0/ko/System.ObjectModel.xml",
+ "ref/netstandard1.0/ru/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+ "ref/netstandard1.3/System.ObjectModel.dll",
+ "ref/netstandard1.3/System.ObjectModel.xml",
+ "ref/netstandard1.3/de/System.ObjectModel.xml",
+ "ref/netstandard1.3/es/System.ObjectModel.xml",
+ "ref/netstandard1.3/fr/System.ObjectModel.xml",
+ "ref/netstandard1.3/it/System.ObjectModel.xml",
+ "ref/netstandard1.3/ja/System.ObjectModel.xml",
+ "ref/netstandard1.3/ko/System.ObjectModel.xml",
+ "ref/netstandard1.3/ru/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+ "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.nupkg.sha512",
+ "System.Reflection.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.DispatchProxy/4.0.1": {
+ "sha512": "RJTzeAcYIAbHavb8YPcxLdzOjIBegOHQeCrwlY7bNX5uwSWwn3Ec6q4Kij1Z90RcCjhtttLAX6u/jDk7N5aNLA==",
+ "type": "package",
+ "path": "System.Reflection.DispatchProxy/4.0.1",
+ "files": [
+ "System.Reflection.DispatchProxy.4.0.1.nupkg.sha512",
+ "System.Reflection.DispatchProxy.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/netstandard1.3/System.Reflection.DispatchProxy.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.3/System.Reflection.DispatchProxy.dll",
+ "ref/netstandard1.3/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll"
+ ]
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.dll",
+ "lib/xamarinmac20/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.1/System.Reflection.Emit.dll",
+ "ref/netstandard1.1/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+ "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+ "ref/xamarinmac20/_._"
+ ]
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+ "lib/portable-net45+wp8/_._",
+ "lib/wp80/_._",
+ "ref/net45/_._",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+ "ref/portable-net45+wp8/_._",
+ "ref/wp80/_._",
+ "runtimes/aot/lib/netcore50/_._"
+ ]
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
+ "System.Reflection.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Extensions.dll",
+ "ref/netcore50/System.Reflection.Extensions.xml",
+ "ref/netcore50/de/System.Reflection.Extensions.xml",
+ "ref/netcore50/es/System.Reflection.Extensions.xml",
+ "ref/netcore50/fr/System.Reflection.Extensions.xml",
+ "ref/netcore50/it/System.Reflection.Extensions.xml",
+ "ref/netcore50/ja/System.Reflection.Extensions.xml",
+ "ref/netcore50/ko/System.Reflection.Extensions.xml",
+ "ref/netcore50/ru/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/System.Reflection.Extensions.dll",
+ "ref/netstandard1.0/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.Metadata/1.3.0": {
+ "sha512": "nYnPwTigmsIa/AC4QGpeLcE2aIAYf6mMVcx47TTCHEWCGNHXtCyKves0gtubzTYR77t5XhuE8WGqTz318U8btQ==",
+ "type": "package",
+ "path": "System.Reflection.Metadata/1.3.0",
+ "files": [
+ "System.Reflection.Metadata.1.3.0.nupkg.sha512",
+ "System.Reflection.Metadata.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.1/System.Reflection.Metadata.dll",
+ "lib/netstandard1.1/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
+ "type": "package",
+ "path": "System.Reflection.Primitives/4.0.1",
+ "files": [
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Reflection.TypeExtensions.dll",
+ "lib/net462/System.Reflection.TypeExtensions.dll",
+ "lib/netcore50/System.Reflection.TypeExtensions.dll",
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Reflection.TypeExtensions.dll",
+ "ref/net462/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+ "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ ]
+ },
+ "System.Resources.Reader/4.0.0": {
+ "sha512": "9ler+zlpFfqOs1dEyBZyItvDy6rp9N8iNeuRW2bXFbgs5QMsdNLMY9bXQcv34kKv0adJrNYt1CcjmnY/J8vrzA==",
+ "type": "package",
+ "path": "System.Resources.Reader/4.0.0",
+ "files": [
+ "System.Resources.Reader.4.0.0.nupkg.sha512",
+ "System.Resources.Reader.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Resources.Reader.dll"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.nupkg.sha512",
+ "System.Runtime.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.Handles/4.0.1": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.nupkg.sha512",
+ "System.Runtime.Handles.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/netstandard1.3/System.Runtime.Handles.dll",
+ "ref/netstandard1.3/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.InteropServices.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+ "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
+ "files": [
+ "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",
+ "System.Runtime.InteropServices.RuntimeInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"
+ ]
+ },
+ "System.Runtime.Loader/4.0.0": {
+ "sha512": "nWnqJArGw+dE8OcAWbbYMcvr7e2xrAoMC+jWfSLwBu3JOagoCeKZUm3ABAWOSph0mKuwIyK4lNQFEIYC4/2CGw==",
+ "type": "package",
+ "path": "System.Runtime.Loader/4.0.0",
+ "files": [
+ "System.Runtime.Loader.4.0.0.nupkg.sha512",
+ "System.Runtime.Loader.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net462/_._",
+ "lib/netstandard1.5/System.Runtime.Loader.dll",
+ "ref/netstandard1.5/System.Runtime.Loader.dll",
+ "ref/netstandard1.5/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/de/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/es/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/it/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml"
+ ]
+ },
+ "System.Runtime.Numerics/4.0.1": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.nupkg.sha512",
+ "System.Runtime.Numerics.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Runtime.Numerics.dll",
+ "lib/netstandard1.3/System.Runtime.Numerics.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Runtime.Numerics.dll",
+ "ref/netcore50/System.Runtime.Numerics.xml",
+ "ref/netcore50/de/System.Runtime.Numerics.xml",
+ "ref/netcore50/es/System.Runtime.Numerics.xml",
+ "ref/netcore50/fr/System.Runtime.Numerics.xml",
+ "ref/netcore50/it/System.Runtime.Numerics.xml",
+ "ref/netcore50/ja/System.Runtime.Numerics.xml",
+ "ref/netcore50/ko/System.Runtime.Numerics.xml",
+ "ref/netcore50/ru/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/System.Runtime.Numerics.dll",
+ "ref/netstandard1.1/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+ "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Claims/4.0.1": {
+ "sha512": "sKjNOZOfEE4Xnt0Nz2X9o5J4pVFjQGMGSJkyA1maX5nXtTbZ47BAs7ea/uN7J0O1pLiPvhexoIV0Qj5sWDnNvA==",
+ "type": "package",
+ "path": "System.Security.Claims/4.0.1",
+ "files": [
+ "System.Security.Claims.4.0.1.nupkg.sha512",
+ "System.Security.Claims.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Claims.dll",
+ "lib/netstandard1.3/System.Security.Claims.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Claims.dll",
+ "ref/netstandard1.3/System.Security.Claims.dll",
+ "ref/netstandard1.3/System.Security.Claims.xml",
+ "ref/netstandard1.3/de/System.Security.Claims.xml",
+ "ref/netstandard1.3/es/System.Security.Claims.xml",
+ "ref/netstandard1.3/fr/System.Security.Claims.xml",
+ "ref/netstandard1.3/it/System.Security.Claims.xml",
+ "ref/netstandard1.3/ja/System.Security.Claims.xml",
+ "ref/netstandard1.3/ko/System.Security.Claims.xml",
+ "ref/netstandard1.3/ru/System.Security.Claims.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Claims.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Claims.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",
+ "System.Security.Cryptography.Cng.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net463/System.Security.Cryptography.Cng.dll",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net463/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"
+ ]
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Csp.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Csp.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Csp.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+ "runtimes/win/lib/netcore50/_._",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"
+ ]
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"
+ ]
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
+ "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",
+ "type": "package",
+ "path": "System.Security.Cryptography.X509Certificates/4.1.0",
+ "files": [
+ "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",
+ "System.Security.Cryptography.X509Certificates.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+ "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"
+ ]
+ },
+ "System.Security.Principal/4.0.1": {
+ "sha512": "i81StZDganNGfvTPiAXehB/mGf1+Q9k4v0Tp9aqwvK2GZPRfHfXxmurpAssgbJxrHFKWZWxCLCOByOyNWRJ58g==",
+ "type": "package",
+ "path": "System.Security.Principal/4.0.1",
+ "files": [
+ "System.Security.Principal.4.0.1.nupkg.sha512",
+ "System.Security.Principal.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Security.Principal.dll",
+ "lib/netstandard1.0/System.Security.Principal.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Security.Principal.dll",
+ "ref/netcore50/System.Security.Principal.xml",
+ "ref/netcore50/de/System.Security.Principal.xml",
+ "ref/netcore50/es/System.Security.Principal.xml",
+ "ref/netcore50/fr/System.Security.Principal.xml",
+ "ref/netcore50/it/System.Security.Principal.xml",
+ "ref/netcore50/ja/System.Security.Principal.xml",
+ "ref/netcore50/ko/System.Security.Principal.xml",
+ "ref/netcore50/ru/System.Security.Principal.xml",
+ "ref/netcore50/zh-hans/System.Security.Principal.xml",
+ "ref/netcore50/zh-hant/System.Security.Principal.xml",
+ "ref/netstandard1.0/System.Security.Principal.dll",
+ "ref/netstandard1.0/System.Security.Principal.xml",
+ "ref/netstandard1.0/de/System.Security.Principal.xml",
+ "ref/netstandard1.0/es/System.Security.Principal.xml",
+ "ref/netstandard1.0/fr/System.Security.Principal.xml",
+ "ref/netstandard1.0/it/System.Security.Principal.xml",
+ "ref/netstandard1.0/ja/System.Security.Principal.xml",
+ "ref/netstandard1.0/ko/System.Security.Principal.xml",
+ "ref/netstandard1.0/ru/System.Security.Principal.xml",
+ "ref/netstandard1.0/zh-hans/System.Security.Principal.xml",
+ "ref/netstandard1.0/zh-hant/System.Security.Principal.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Security.Principal.Windows/4.0.0": {
+ "sha512": "kklKmD3dZOwwFuPRHscYt3f0DVfPgnur3NZLgSA+oPu6XF6RFNix4wG2D2bTWM32Gs/KrabdynW4pFojn6FipQ==",
+ "type": "package",
+ "path": "System.Security.Principal.Windows/4.0.0",
+ "files": [
+ "System.Security.Principal.Windows.4.0.0.nupkg.sha512",
+ "System.Security.Principal.Windows.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Security.Principal.Windows.dll",
+ "ref/net46/System.Security.Principal.Windows.dll",
+ "ref/netstandard1.3/System.Security.Principal.Windows.dll",
+ "ref/netstandard1.3/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/de/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/es/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/it/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml",
+ "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml",
+ "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll",
+ "runtimes/win/lib/net46/System.Security.Principal.Windows.dll",
+ "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll"
+ ]
+ },
+ "System.Text.Encoding/4.0.11": {
+ "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
+ "type": "package",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.Encoding.CodePages/4.0.1": {
+ "sha512": "eulyEPed6cI38WJc0JEfhz3SCeFGbrHh77pDPrXedb5/2su4CivyNYHndzbazu/a3RJGVmPrenJXWyFIZzKJ9Q==",
+ "type": "package",
+ "path": "System.Text.Encoding.CodePages/4.0.1",
+ "files": [
+ "System.Text.Encoding.CodePages.4.0.1.nupkg.sha512",
+ "System.Text.Encoding.CodePages.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "ref/netstandard1.3/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
+ "type": "package",
+ "path": "System.Text.Encoding.Extensions/4.0.11",
+ "files": [
+ "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.Extensions.dll",
+ "ref/netcore50/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "System.Text.RegularExpressions.4.1.0.nupkg.sha512",
+ "System.Text.RegularExpressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Text.RegularExpressions.dll",
+ "lib/netcore50/System.Text.RegularExpressions.dll",
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net463/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.dll",
+ "ref/netcore50/System.Text.RegularExpressions.xml",
+ "ref/netcore50/de/System.Text.RegularExpressions.xml",
+ "ref/netcore50/es/System.Text.RegularExpressions.xml",
+ "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+ "ref/netcore50/it/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+ "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+ "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+ "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading/4.0.11": {
+ "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
+ "type": "package",
+ "path": "System.Threading/4.0.11",
+ "files": [
+ "System.Threading.4.0.11.nupkg.sha512",
+ "System.Threading.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll"
+ ]
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "sha512": "GgYoWmQ8qlja2d46f+jiAgQWxruE0VCT9C4FkxOd13Bti+3SyAbq8bX4wcxqOBAf7i/ueDCmD8CWoRs28JWXAg==",
+ "type": "package",
+ "path": "System.Threading.Overlapped/4.0.1",
+ "files": [
+ "System.Threading.Overlapped.4.0.1.nupkg.sha512",
+ "System.Threading.Overlapped.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/net46/System.Threading.Overlapped.dll",
+ "ref/net46/System.Threading.Overlapped.dll",
+ "ref/netstandard1.3/System.Threading.Overlapped.dll",
+ "ref/netstandard1.3/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/de/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/es/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/fr/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/it/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ja/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ko/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/ru/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml",
+ "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/net46/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll",
+ "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll"
+ ]
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.nupkg.sha512",
+ "System.Threading.Tasks.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Tasks.Dataflow/4.6.0": {
+ "sha512": "vzgiFSO7tpweGzMdN+4I9rdXYtbwsdQw0uY1Cak0mOEOg+ZD5mU2BKGzjcBccWaIzmEdmZZ3ovvj5lfKqpmC3Q==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Dataflow/4.6.0",
+ "files": [
+ "System.Threading.Tasks.Dataflow.4.6.0.nupkg.sha512",
+ "System.Threading.Tasks.Dataflow.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Dataflow.XML",
+ "lib/netstandard1.0/System.Threading.Tasks.Dataflow.dll",
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.XML",
+ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll"
+ ]
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Extensions/4.0.0",
+ "files": [
+ "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"
+ ]
+ },
+ "System.Threading.Tasks.Parallel/4.0.1": {
+ "sha512": "AGJ1pZP/Vf52b4bxu58vlQOeKDDB+QN1zeR5M5MBDcFm+QITy/xH6g2cIPh506Y3C2T2kaGXkpF9o5jol+f24g==",
+ "type": "package",
+ "path": "System.Threading.Tasks.Parallel/4.0.1",
+ "files": [
+ "System.Threading.Tasks.Parallel.4.0.1.nupkg.sha512",
+ "System.Threading.Tasks.Parallel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll",
+ "lib/portable-net45+win8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+ "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/de/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/es/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/it/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll",
+ "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml",
+ "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "ref/portable-net45+win8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Thread/4.0.0": {
+ "sha512": "3q+H8N2tmZ+536dTyXkm1pm6HRaiN+2pDkpbGkIDiNcHx6K9TQs+NwUkwlm2i8uBFlb85DBlgrQMsXxC8ydY6A==",
+ "type": "package",
+ "path": "System.Threading.Thread/4.0.0",
+ "files": [
+ "System.Threading.Thread.4.0.0.nupkg.sha512",
+ "System.Threading.Thread.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.Thread.dll",
+ "lib/netcore50/_._",
+ "lib/netstandard1.3/System.Threading.Thread.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.Thread.dll",
+ "ref/netstandard1.3/System.Threading.Thread.dll",
+ "ref/netstandard1.3/System.Threading.Thread.xml",
+ "ref/netstandard1.3/de/System.Threading.Thread.xml",
+ "ref/netstandard1.3/es/System.Threading.Thread.xml",
+ "ref/netstandard1.3/fr/System.Threading.Thread.xml",
+ "ref/netstandard1.3/it/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ja/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ko/System.Threading.Thread.xml",
+ "ref/netstandard1.3/ru/System.Threading.Thread.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.ThreadPool/4.0.10": {
+ "sha512": "baTEE+2Q52LV+eeMIuo/EdvCTQSZ5rQ6/JdYB9QXAXT26kORWp77TypeSpVt7QYNQ94pTcdr3e09eZc/luxFpA==",
+ "type": "package",
+ "path": "System.Threading.ThreadPool/4.0.10",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10.nupkg.sha512",
+ "System.Threading.ThreadPool.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Threading.ThreadPool.dll",
+ "lib/netcore50/_._",
+ "lib/netstandard1.3/System.Threading.ThreadPool.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Threading.ThreadPool.dll",
+ "ref/netstandard1.3/System.Threading.ThreadPool.dll",
+ "ref/netstandard1.3/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/de/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/es/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/it/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Threading.Timer/4.0.1": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.nupkg.sha512",
+ "System.Threading.Timer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/portable-net451+win81+wpa81/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/System.Threading.Timer.dll",
+ "ref/netcore50/System.Threading.Timer.xml",
+ "ref/netcore50/de/System.Threading.Timer.xml",
+ "ref/netcore50/es/System.Threading.Timer.xml",
+ "ref/netcore50/fr/System.Threading.Timer.xml",
+ "ref/netcore50/it/System.Threading.Timer.xml",
+ "ref/netcore50/ja/System.Threading.Timer.xml",
+ "ref/netcore50/ko/System.Threading.Timer.xml",
+ "ref/netcore50/ru/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+ "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+ "ref/netstandard1.2/System.Threading.Timer.dll",
+ "ref/netstandard1.2/System.Threading.Timer.xml",
+ "ref/netstandard1.2/de/System.Threading.Timer.xml",
+ "ref/netstandard1.2/es/System.Threading.Timer.xml",
+ "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+ "ref/netstandard1.2/it/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+ "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+ "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+ "ref/portable-net451+win81+wpa81/_._",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
+ "System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.ReaderWriter.dll",
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.ReaderWriter.dll",
+ "ref/netcore50/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+ "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
+ "System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XDocument.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Xml.XDocument.dll",
+ "ref/netcore50/System.Xml.XDocument.xml",
+ "ref/netcore50/de/System.Xml.XDocument.xml",
+ "ref/netcore50/es/System.Xml.XDocument.xml",
+ "ref/netcore50/fr/System.Xml.XDocument.xml",
+ "ref/netcore50/it/System.Xml.XDocument.xml",
+ "ref/netcore50/ja/System.Xml.XDocument.xml",
+ "ref/netcore50/ko/System.Xml.XDocument.xml",
+ "ref/netcore50/ru/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+ "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/System.Xml.XDocument.dll",
+ "ref/netstandard1.0/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/System.Xml.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XmlDocument/4.0.1": {
+ "sha512": "sDTrZPX5RBEsyGtaNEM48kd2SjfcyF+Nol2SdfrtOVbbjxe3lrJ+EfuidLgzTfd6SZoBi+nI2X8McT/kTp3/RQ==",
+ "type": "package",
+ "path": "System.Xml.XmlDocument/4.0.1",
+ "files": [
+ "System.Xml.XmlDocument.4.0.1.nupkg.sha512",
+ "System.Xml.XmlDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XmlDocument.dll",
+ "lib/netstandard1.3/System.Xml.XmlDocument.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XmlDocument.dll",
+ "ref/netstandard1.3/System.Xml.XmlDocument.dll",
+ "ref/netstandard1.3/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XPath/4.0.1": {
+ "sha512": "GMuMSFe0FiCqr5lPIhea8WAo6B3UnbCIxoRcwdlriZM/+3pyQuI9AIsIKpobnk0dVbsK0o25EJOR0EFMhzJakg==",
+ "type": "package",
+ "path": "System.Xml.XPath/4.0.1",
+ "files": [
+ "System.Xml.XPath.4.0.1.nupkg.sha512",
+ "System.Xml.XPath.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XPath.dll",
+ "lib/netstandard1.3/System.Xml.XPath.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XPath.dll",
+ "ref/netstandard1.3/System.Xml.XPath.dll",
+ "ref/netstandard1.3/System.Xml.XPath.xml",
+ "ref/netstandard1.3/de/System.Xml.XPath.xml",
+ "ref/netstandard1.3/es/System.Xml.XPath.xml",
+ "ref/netstandard1.3/fr/System.Xml.XPath.xml",
+ "ref/netstandard1.3/it/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ja/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ko/System.Xml.XPath.xml",
+ "ref/netstandard1.3/ru/System.Xml.XPath.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Xml.XPath.XDocument/4.0.1": {
+ "sha512": "kUDI5l30hvpdH8ERbwcn5cEf6KYbvouU9scw/JOYQC8RR2tPt/A5C+uUQBSwKCrKrNCf7mx0h+4SR01EzumM1w==",
+ "type": "package",
+ "path": "System.Xml.XPath.XDocument/4.0.1",
+ "files": [
+ "System.Xml.XPath.XDocument.4.0.1.nupkg.sha512",
+ "System.Xml.XPath.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Xml.XPath.XDocument.dll",
+ "lib/netstandard1.3/System.Xml.XPath.XDocument.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Xml.XPath.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XPath.XDocument.dll",
+ "ref/netstandard1.3/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "BDInfo/1.0.0": {
+ "type": "project",
+ "path": "../../BDInfo/project.json",
+ "msbuildProject": "../../BDInfo/BDInfo.csproj"
+ },
+ "DvdLib/1.0.0": {
+ "type": "project",
+ "path": "../../DvdLib/project.json",
+ "msbuildProject": "../../DvdLib/DvdLib.csproj"
+ },
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.Common/project.json",
+ "msbuildProject": "../../MediaBrowser.Common/MediaBrowser.Common.csproj"
+ },
+ "MediaBrowser.Controller/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.Controller/project.json",
+ "msbuildProject": "../../MediaBrowser.Controller/MediaBrowser.Controller.csproj"
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.Model/project.json",
+ "msbuildProject": "../../MediaBrowser.Model/MediaBrowser.Model.csproj"
+ },
+ "MediaBrowser.Providers/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.Providers/project.json",
+ "msbuildProject": "../../MediaBrowser.Providers/MediaBrowser.Providers.csproj"
+ },
+ "MediaBrowser.WebDashboard/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.WebDashboard/project.json",
+ "msbuildProject": "../../MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj"
+ },
+ "MediaBrowser.XbmcMetadata/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.XbmcMetadata/project.json",
+ "msbuildProject": "../../MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj"
+ },
+ "OpenSubtitlesHandler/1.0.0": {
+ "type": "project",
+ "path": "../../OpenSubtitlesHandler/project.json",
+ "msbuildProject": "../../OpenSubtitlesHandler/OpenSubtitlesHandler.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "Microsoft.NETCore.App >= 1.0.1"
+ ],
+ ".NETCoreApp,Version=v1.0": [
+ "BDInfo",
+ "DvdLib",
+ "MediaBrowser.Common",
+ "MediaBrowser.Controller",
+ "MediaBrowser.Model",
+ "MediaBrowser.Providers",
+ "MediaBrowser.WebDashboard",
+ "MediaBrowser.XbmcMetadata",
+ "OpenSubtitlesHandler"
+ ]
+ },
+ "tools": {},
+ "projectFileToolGroups": {}
+} \ No newline at end of file