C# Class Microsoft.Iot.Ino.InoProject

Inheritance: IProjectWithCustomBuild
Exibir arquivo Open project: ms-iot/iot-utilities

Private Properties

Property Type Description
Compile Task
CompileFile bool
CompileFiles bool
CopyResourceFileBuildFolder bool
CopyResourceFileBuildFolderAndUnzip bool
ExecuteExternalProcess int
Link Task

Public Methods

Method Description
BuildAsync ( string outputFolder, StreamWriter logging ) : Task
GetAppxContentChanges ( ) : ReadOnlyCollection
GetAppxContents ( ) : ReadOnlyCollection
GetAppxMapContents ( Collection resourceMetadata, Collection files, string outputFolder ) : bool
GetBaseProjectType ( ) : IBaseProjectTypes
GetCapabilities ( ) : ReadOnlyCollection
GetDependencies ( Collection availableDependencyProviders ) : ReadOnlyCollection
IsSourceSupported ( string source ) : bool

Private Methods

Method Description
Compile ( string outputFolder, StreamWriter logging ) : Task
CompileFile ( string sourceFile, string sourceRoot, string cachedRoot, string fullBuildOutputDir, bool useCachedVersionIfAvailable ) : bool
CompileFiles ( string sourceFiles, string sourceRoot, string cachedRoot, string fullBuildOutputDir, bool useCachedVersionIfAvailable ) : bool
CopyResourceFileBuildFolder ( string resourceName, string outputFolder ) : bool
CopyResourceFileBuildFolderAndUnzip ( string resourceName, string outputFolder, string unzipFolder ) : bool
ExecuteExternalProcess ( string executableFileName, string workingDirectory, string arguments, string logFileName ) : int
Link ( string outputFolder, StreamWriter logging ) : Task

Method Details

BuildAsync() public method

public BuildAsync ( string outputFolder, StreamWriter logging ) : Task
outputFolder string
logging System.IO.StreamWriter
return Task

GetAppxContentChanges() public method

public GetAppxContentChanges ( ) : ReadOnlyCollection
return ReadOnlyCollection

GetAppxContents() public method

public GetAppxContents ( ) : ReadOnlyCollection
return ReadOnlyCollection

GetAppxMapContents() public method

public GetAppxMapContents ( Collection resourceMetadata, Collection files, string outputFolder ) : bool
resourceMetadata Collection
files Collection
outputFolder string
return bool

GetBaseProjectType() public method

public GetBaseProjectType ( ) : IBaseProjectTypes
return IBaseProjectTypes

GetCapabilities() public method

public GetCapabilities ( ) : ReadOnlyCollection
return ReadOnlyCollection

GetDependencies() public method

public GetDependencies ( Collection availableDependencyProviders ) : ReadOnlyCollection
availableDependencyProviders Collection
return ReadOnlyCollection

IsSourceSupported() public method

public IsSourceSupported ( string source ) : bool
source string
return bool