C# Class NuGet.Indexing.CatalogPackageMetadataExtraction.Extractor

ファイルを表示 Open project: NuGet/NuGet.Services.Metadata

Private Properties

Property Type Description
AddFlattenedDependencies void
AddFlattenedFrameworkDependency void
AddFlattennedPackageDependency void
AddListed void
AddString void
AddStringArray void
AddSupportedFrameworks void
JTokenToString string

Public Methods

Method Description
Extract ( Newtonsoft.Json.Linq.JObject catalog ) : string>.IDictionary

Private Methods

Method Description
AddFlattenedDependencies ( ) : void
AddFlattenedFrameworkDependency ( PackageDependencyGroup dependencyGroup, StringBuilder builder ) : void
AddFlattennedPackageDependency ( PackageDependencyGroup dependencyGroup, Packaging packageDependency, StringBuilder builder ) : void
AddListed ( ) : void
AddString ( string source, string destination = null ) : void
AddStringArray ( string source, string destination = null ) : void
AddSupportedFrameworks ( ) : void
JTokenToString ( JToken value ) : string

Method Details

Extract() public method

public Extract ( Newtonsoft.Json.Linq.JObject catalog ) : string>.IDictionary
catalog Newtonsoft.Json.Linq.JObject
return string>.IDictionary