C# Класс NuGet.PackageBuilder

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

Private Properties

Свойство Тип Описание
AddFiles void
CreatePart void
DetermineMinimumSchemaVersion int
ExcludeFiles void
HasXdtTransformFile bool
IsPrereleaseDependency bool
ParseTags IEnumerable
ReadManifest void
RequiresV4TargetFrameworkSchema bool
ValidateDependencySets void
ValidateReferenceAssemblies void
WriteFiles void
WriteManifest void

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

Метод Описание
Build ( ) : IPackage
PackageBuilder ( ) : System
PackageBuilder ( Stream stream, string basePath ) : System
PackageBuilder ( string path ) : System
PackageBuilder ( string path, string basePath ) : System
Save ( Stream stream ) : void

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

Метод Описание
AddFiles ( string basePath, string source, string destination, string exclude = null ) : void
CreatePart ( Package package, string path, Stream sourceStream ) : void
DetermineMinimumSchemaVersion ( Collection Files ) : int
ExcludeFiles ( List searchFiles, string basePath, string exclude ) : void
HasXdtTransformFile ( ICollection contentFiles ) : bool
IsPrereleaseDependency ( PackageDependency dependency ) : bool
ParseTags ( string tags ) : IEnumerable

Tags come in this format. tag1 tag2 tag3 etc..

ReadManifest ( Stream stream, string basePath ) : void
RequiresV4TargetFrameworkSchema ( ICollection files ) : bool
ValidateDependencySets ( SemanticVersion version, IEnumerable dependencies ) : void
ValidateReferenceAssemblies ( IEnumerable files, IEnumerable packageAssemblyReferences ) : void
WriteFiles ( Package package ) : void
WriteManifest ( Package package, int minimumManifestVersion ) : void

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

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

public Build ( ) : IPackage
Результат IPackage

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

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

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

public PackageBuilder ( Stream stream, string basePath ) : System
stream Stream
basePath string
Результат System

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

public PackageBuilder ( string path ) : System
path string
Результат System

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

public PackageBuilder ( string path, string basePath ) : System
path string
basePath string
Результат System

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

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