C# Class Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreator

Inheritance: IAppxManifestCreator
Exibir arquivo Open project: marcinotorowski/MSIX-Hero

Public Methods

Method Description
AnalyzeDirectory ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task
CreateManifestForDirectory ( DirectoryInfo sourceDirectory, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions options = default, CancellationToken cancellationToken = default, IProgress progress = null ) : IAsyncEnumerable
GetEntryPointCandidates ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>

Private Methods

Method Description
AdjustManifest ( XDocument template, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions config, DirectoryInfo baseDirectory, Array entryPoints ) : Task
CreateApplicationNodeFromExe ( DirectoryInfo directoryInfo, string relativePath ) : XElement
CreateDefaultLogo ( CancellationToken cancellationToken = default ) : Task
CreateLogo ( FileInfo logoSource ) : Task
CreateRegistryEntries ( FileInfo regFile ) : IAsyncEnumerable
GetBundledResourcePath ( string localName ) : string
GetEntryPoints ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>
GetOrCreateNode ( XContainer xmlNode, string name, XNamespace nameSpace = null ) : XElement
Sanitize ( string input, string defaultIfNull = null ) : string

Method Details

AnalyzeDirectory() public method

public AnalyzeDirectory ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task
directoryInfo DirectoryInfo
cancellationToken CancellationToken
return Task

CreateManifestForDirectory() public method

public CreateManifestForDirectory ( DirectoryInfo sourceDirectory, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions options = default, CancellationToken cancellationToken = default, IProgress progress = null ) : IAsyncEnumerable
sourceDirectory DirectoryInfo
options Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions
cancellationToken CancellationToken
progress IProgress
return IAsyncEnumerable

GetEntryPointCandidates() public method

public GetEntryPointCandidates ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>
directoryInfo DirectoryInfo
cancellationToken CancellationToken
return Task>