C# Класс XBuilder.BuildModel

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

Открытые свойства

Свойство Тип Описание
BuildError string
BuildStatus string
BuildSuccess bool
BuildThread Thread
CompileWithMS bool
DatDir string
DecompileAgain bool
DecompileCSharp bool
EnableIpcServer bool
EnableLocalViewer bool
EnableTcpServer bool
EncryptionKey string
Files List
OutputDir string
ReplaceOriginal bool
SaveMsil bool
ShowViewerOnStart bool
SourceDir string
StaticAnalysis bool
TcpListenPort int
TrackAnon bool
TrackExternal bool
TrackFields bool
TrackFlow bool
TrackFunctions bool
TrackInstances bool
TrackParameters bool
TrackReturnValue bool

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

Метод Описание
AddFiles ( string paths ) : void
BuildModel ( ) : System
Recompile ( bool test ) : void
SaveDat ( string path, string>.Dictionary settings, XNodeOut root, FunctionCall>.Dictionary callMap, FunctionCall>.Dictionary initMap ) : long
UpdateOutputPath ( ) : void
WriteSetting ( FileStream stream, string name, string value ) : void
WriteString ( FileStream stream, string str ) : void

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

Метод Описание
CopyLocalToOutputDir ( string filename, string destPath ) : void
SaveCallMap ( FileStream stream, XPacketType type, FunctionCall>.Dictionary callMap ) : void
TryRestoreBackups ( ) : bool

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

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

public AddFiles ( string paths ) : void
paths string
Результат void

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

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

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

public Recompile ( bool test ) : void
test bool
Результат void

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

public SaveDat ( string path, string>.Dictionary settings, XNodeOut root, FunctionCall>.Dictionary callMap, FunctionCall>.Dictionary initMap ) : long
path string
settings string>.Dictionary
root XNodeOut
callMap FunctionCall>.Dictionary
initMap FunctionCall>.Dictionary
Результат long

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

public UpdateOutputPath ( ) : void
Результат void

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

public WriteSetting ( FileStream stream, string name, string value ) : void
stream System.IO.FileStream
name string
value string
Результат void

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

public static WriteString ( FileStream stream, string str ) : void
stream System.IO.FileStream
str string
Результат void

Описание свойств

BuildError публичное свойство

public string BuildError
Результат string

BuildStatus публичное свойство

public string BuildStatus
Результат string

BuildSuccess публичное свойство

public bool BuildSuccess
Результат bool

BuildThread публичное свойство

public Thread BuildThread
Результат Thread

CompileWithMS публичное свойство

public bool CompileWithMS
Результат bool

DatDir публичное свойство

public string DatDir
Результат string

DecompileAgain публичное свойство

public bool DecompileAgain
Результат bool

DecompileCSharp публичное свойство

public bool DecompileCSharp
Результат bool

EnableIpcServer публичное свойство

public bool EnableIpcServer
Результат bool

EnableLocalViewer публичное свойство

public bool EnableLocalViewer
Результат bool

EnableTcpServer публичное свойство

public bool EnableTcpServer
Результат bool

EncryptionKey публичное свойство

public string EncryptionKey
Результат string

Files публичное свойство

public List Files
Результат List

OutputDir публичное свойство

public string OutputDir
Результат string

ReplaceOriginal публичное свойство

public bool ReplaceOriginal
Результат bool

SaveMsil публичное свойство

public bool SaveMsil
Результат bool

ShowViewerOnStart публичное свойство

public bool ShowViewerOnStart
Результат bool

SourceDir публичное свойство

public string SourceDir
Результат string

StaticAnalysis публичное свойство

public bool StaticAnalysis
Результат bool

TcpListenPort публичное свойство

public int TcpListenPort
Результат int

TrackAnon публичное свойство

public bool TrackAnon
Результат bool

TrackExternal публичное свойство

public bool TrackExternal
Результат bool

TrackFields публичное свойство

public bool TrackFields
Результат bool

TrackFlow публичное свойство

public bool TrackFlow
Результат bool

TrackFunctions публичное свойство

public bool TrackFunctions
Результат bool

TrackInstances публичное свойство

public bool TrackInstances
Результат bool

TrackParameters публичное свойство

public bool TrackParameters
Результат bool

TrackReturnValue публичное свойство

public bool TrackReturnValue
Результат bool