C# Class Tx.Bond.LinqPad.TypeCache

显示文件 Open project: Reactive-Extensions/Tx Class Usage Examples

Public Methods

Method Description
FindMatchOrDefault ( string manifestId ) : TypeCacheItem
GenerateAdditionalSourceCodeItems ( string @namespace, string @class, System.Guid manifestId ) : string
GetTypes ( string targetDir ) : System.Type[]
Initialize ( string targetDir ) : void
ParseClassNames ( string manifest ) : string[]>.Tuple
Resolve ( string targetDir ) : string
ResolveCacheDirectory ( string targetDir ) : string
TypeCache ( ) : System

Private Methods

Method Description
AreAnyTypesAlreadyInCache ( string typeNames ) : bool
GenerateCSharpCode ( string bondFileName ) : string
GenerateManifestOverrideCSharpClass ( string @namespace, string className, string manifestId ) : string
GetAssemblies ( string targetDir ) : string[]
OutputAssembly ( string sources, string assemblyPath ) : void

Method Details

FindMatchOrDefault() public method

public FindMatchOrDefault ( string manifestId ) : TypeCacheItem
manifestId string
return BondEtwDriver.TypeCacheItem

GenerateAdditionalSourceCodeItems() public method

public GenerateAdditionalSourceCodeItems ( string @namespace, string @class, System.Guid manifestId ) : string
@namespace string
@class string
manifestId System.Guid
return string

GetTypes() public static method

public static GetTypes ( string targetDir ) : System.Type[]
targetDir string
return System.Type[]

Initialize() public method

public Initialize ( string targetDir ) : void
targetDir string
return void

ParseClassNames() public method

public ParseClassNames ( string manifest ) : string[]>.Tuple
manifest string
return string[]>.Tuple

Resolve() public static method

public static Resolve ( string targetDir ) : string
targetDir string
return string

ResolveCacheDirectory() public static method

public static ResolveCacheDirectory ( string targetDir ) : string
targetDir string
return string

TypeCache() public method

public TypeCache ( ) : System
return System