C# Класс Fusion.Build.BuildContext

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

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

Метод Описание
BuildContext ( BuildOptions options, IniData iniData ) : System

ContentFileExists ( string path ) : bool

Try to resolve source file path. If succeded returns true. False otherwice.

CopyFileTo ( string fullSourceFileName, BinaryWriter writer ) : void

Copies file file to stream.

CopyFileTo ( string fullSourceFileName, Stream targetStream ) : void

Copies file to stream.

GetTempFileName ( string key, string ext ) : string

Generates temporary file name for given key with given extension and return full path to this file.

ResolveContentPath ( string path ) : string

RunTool ( string exePath, string commandLine ) : void

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

Метод Описание
GetAllKeysFromSection ( IniData iniData, string sectionName ) : string[]

ResolveDirectory ( string dir ) : string

ResolvePath ( string path, IEnumerable dirs ) : string

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

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

public BuildContext ( BuildOptions options, IniData iniData ) : System
options BuildOptions
iniData Fusion.Core.IniParser.Model.IniData
Результат System

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

Try to resolve source file path. If succeded returns true. False otherwice.
public ContentFileExists ( string path ) : bool
path string
Результат bool

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

Copies file file to stream.
public CopyFileTo ( string fullSourceFileName, BinaryWriter writer ) : void
fullSourceFileName string Resolved source file name
writer System.IO.BinaryWriter
Результат void

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

Copies file to stream.
public CopyFileTo ( string fullSourceFileName, Stream targetStream ) : void
fullSourceFileName string
targetStream Stream
Результат void

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

Generates temporary file name for given key with given extension and return full path to this file.
public GetTempFileName ( string key, string ext ) : string
key string unique key string value
ext string Desired extension with leading dot
Результат string

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

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

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

public RunTool ( string exePath, string commandLine ) : void
exePath string
commandLine string
Результат void