C# Class LuceneCustomization.PackageMetadataExtraction

Mostrar archivo Open project: NuGet/Entropy Class Usage Examples

Public Methods

Method Description
GetPackages ( string path, IDictionary errors ) : string>>.IEnumerable
MakePackage ( Stream stream, string>.IDictionary package, List errors ) : void
MakePackageMetadata ( Stream nupkgStream, List errors ) : string>.IDictionary

Private Methods

Method Description
ExtractDependencies ( string>.IDictionary package, System.Xml.Linq.XDocument document ) : void
ExtractId ( string>.IDictionary package, System.Xml.Linq.XDocument document, List errors ) : void
ExtractProperty ( string>.IDictionary package, System.Xml.Linq.XDocument document, string name ) : void
ExtractVersion ( string>.IDictionary package, System.Xml.Linq.XDocument document, List errors ) : void
TryLoad ( Stream stream, System.Xml.Linq.XDocument &document, List errors ) : bool

Method Details

GetPackages() public static method

public static GetPackages ( string path, IDictionary errors ) : string>>.IEnumerable
path string
errors IDictionary
return string>>.IEnumerable

MakePackage() public static method

public static MakePackage ( Stream stream, string>.IDictionary package, List errors ) : void
stream Stream
package string>.IDictionary
errors List
return void

MakePackageMetadata() public static method

public static MakePackageMetadata ( Stream nupkgStream, List errors ) : string>.IDictionary
nupkgStream Stream
errors List
return string>.IDictionary