C# Класс Tx.Bond.LinqPad.TypeCache

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

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

Метод Описание
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

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

Метод Описание
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

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

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

public FindMatchOrDefault ( string manifestId ) : TypeCacheItem
manifestId string
Результат BondEtwDriver.TypeCacheItem

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

public GenerateAdditionalSourceCodeItems ( string @namespace, string @class, System.Guid manifestId ) : string
@namespace string
@class string
manifestId System.Guid
Результат string

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

public static GetTypes ( string targetDir ) : System.Type[]
targetDir string
Результат System.Type[]

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

public Initialize ( string targetDir ) : void
targetDir string
Результат void

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

public ParseClassNames ( string manifest ) : string[]>.Tuple
manifest string
Результат string[]>.Tuple

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

public static Resolve ( string targetDir ) : string
targetDir string
Результат string

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

public static ResolveCacheDirectory ( string targetDir ) : string
targetDir string
Результат string

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

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