C# Класс NuGet.Manifest

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckSchemaVersion void
CreateDependencies List
CreateDependencySet List
CreateFrameworkAssemblies List
CreateReferences List
CreateValidationContext System.ComponentModel.DataAnnotations.ValidationContext
GetCommaSeparatedString string
GetMetadataElement System.Xml.Linq.XElement
GetPackageId string
GetSchemaNamespace string
TryValidate bool
Validate void
ValidateDependencySets void
ValidateDependencyVersion void
ValidateManifestSchema void

Открытые методы

Метод Описание
Create ( IPackageMetadata metadata ) : Manifest
Manifest ( ) : System
ReadFrom ( Stream stream ) : Manifest
ReadFrom ( Stream stream, IPropertyProvider propertyProvider ) : Manifest
Save ( Stream stream ) : void
Save ( Stream stream, bool validate ) : void
Save ( Stream stream, bool validate, int minimumManifestVersion ) : void
Save ( Stream stream, int minimumManifestVersion ) : void

Saves the current manifest to the specified stream.

Приватные методы

Метод Описание
CheckSchemaVersion ( System.Xml.Linq.XDocument document ) : void
CreateDependencies ( ICollection dependencies ) : List
CreateDependencySet ( IPackageMetadata metadata ) : List
CreateFrameworkAssemblies ( IPackageMetadata metadata ) : List
CreateReferences ( IPackageMetadata metadata ) : List
CreateValidationContext ( object value ) : System.ComponentModel.DataAnnotations.ValidationContext
GetCommaSeparatedString ( IEnumerable values ) : string
GetMetadataElement ( System.Xml.Linq.XDocument document ) : System.Xml.Linq.XElement
GetPackageId ( System.Xml.Linq.XElement metadataElement ) : string
GetSchemaNamespace ( System.Xml.Linq.XDocument document ) : string
TryValidate ( object value, ICollection results ) : bool
Validate ( Manifest manifest ) : void
ValidateDependencySets ( IPackageMetadata metadata ) : void
ValidateDependencyVersion ( PackageDependency dependency ) : void
ValidateManifestSchema ( System.Xml.Linq.XDocument document, string schemaNamespace ) : void

Описание методов

Create() публичный статический Метод

public static Create ( IPackageMetadata metadata ) : Manifest
metadata IPackageMetadata
Результат Manifest

Manifest() публичный Метод

public Manifest ( ) : System
Результат System

ReadFrom() публичный статический Метод

public static ReadFrom ( Stream stream ) : Manifest
stream Stream
Результат Manifest

ReadFrom() публичный статический Метод

public static ReadFrom ( Stream stream, IPropertyProvider propertyProvider ) : Manifest
stream Stream
propertyProvider IPropertyProvider
Результат Manifest

Save() публичный Метод

public Save ( Stream stream ) : void
stream Stream
Результат void

Save() публичный Метод

public Save ( Stream stream, bool validate ) : void
stream Stream
validate bool
Результат void

Save() публичный Метод

public Save ( Stream stream, bool validate, int minimumManifestVersion ) : void
stream Stream
validate bool
minimumManifestVersion int
Результат void

Save() публичный Метод

Saves the current manifest to the specified stream.
public Save ( Stream stream, int minimumManifestVersion ) : void
stream Stream The target stream.
minimumManifestVersion int The minimum manifest version that this class must use when saving.
Результат void