Property | Type | Description | |
---|---|---|---|
compilerPath | String | ||
hasher | |||
includeCache | |||
outputCache |
Method | Description | |
---|---|---|
CheckCache ( ICompiler comp, IEnumerable |
||
CompileOnly ( ICompiler comp, IEnumerable |
||
CompileOrCache ( ICompiler comp, IEnumerable |
||
CompilerCacheBase ( string cacheFolder ) : System | ||
CopyFile ( string from, string to ) : void | ||
CopyOutputFiles ( ICompiler comp, |
||
CopyStdio ( ICompiler comp, |
||
DeriveHashKey ( ICompiler comp, IEnumerable |
||
DigestBinaryFile ( string path ) : |
||
DigestCompiler ( string compilerPath ) : |
||
Dispose ( ) : void | ||
FileExists ( string path ) : bool | ||
FileMissing ( string path ) : bool | ||
Finished ( ) : void | ||
GetHashes ( IEnumerable |
||
IsSupported ( ICompiler comp, IEnumerable |
||
Lock ( CacheLockType mode ) : void | ||
SetCaptureCallback ( ICompiler comp, Action |
||
SetCompiler ( string compiler, string workdir, string>.Dictionary |
||
SetCompilerEx ( int parentpid, string compiler, string workdir, string>.Dictionary |
||
Setup ( ) : void | ||
Unlock ( CacheLockType mode ) : void |
Method | Description | |
---|---|---|
CompileWithStreams ( ICompiler comp, IEnumerable |
||
CompilerCacheBase ( ) : System | ||
Dispose ( bool disposing ) : void | ||
GetCachedManifestLocked ( |
||
OnCacheHitLocked ( ICompiler comp, |
||
OnCacheMissLocked ( ICompiler comp, |
public abstract CheckCache ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
commonkey | ||
manifest | ||
return | bool |
public CompileOnly ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
return | int |
public CompileOrCache ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
return | int |
protected CompileWithStreams ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
stderr | ||
stdout | ||
includes | List |
|
return | int |
public CompilerCacheBase ( string cacheFolder ) : System | ||
cacheFolder | string | |
return | System |
public CopyFile ( string from, string to ) : void | ||
from | string | |
to | string | |
return | void |
public CopyOutputFiles ( ICompiler comp, |
||
comp | ICompiler | |
hc | ||
return | void |
public CopyStdio ( ICompiler comp, |
||
comp | ICompiler | |
hc | ||
return | void |
public DeriveHashKey ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
return |
public DigestBinaryFile ( string path ) : |
||
path | string | |
return |
public DigestCompiler ( string compilerPath ) : |
||
compilerPath | string | |
return |
protected GetCachedManifestLocked ( |
||
commonkey | ||
return |
public GetHashes ( IEnumerable |
||
fnames | IEnumerable |
|
return | DataHash>.Dictionary |
public IsSupported ( ICompiler comp, IEnumerable |
||
comp | ICompiler | |
args | IEnumerable |
|
return | bool |
protected OnCacheHitLocked ( ICompiler comp, |
||
comp | ICompiler | |
hc | ||
hm | ||
return | int |
protected abstract OnCacheMissLocked ( ICompiler comp, |
||
comp | ICompiler | |
hc | ||
args | IEnumerable |
|
m | ||
return | int |
public SetCaptureCallback ( ICompiler comp, Action |
||
comp | ICompiler | |
onOutput | Action |
|
onError | Action |
|
return | void |
public SetCompiler ( string compiler, string workdir, string>.Dictionary |
||
compiler | string | |
workdir | string | |
envs | string>.Dictionary | |
return | ICompiler |
public SetCompilerEx ( int parentpid, string compiler, string workdir, string>.Dictionary |
||
parentpid | int | |
compiler | string | |
workdir | string | |
envs | string>.Dictionary | |
return | ICompiler |