C# Класс FlatRedBall.Glue.Parsing.TypeManager

Показать файл Открыть проект

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

Метод Описание
ConvertToCommonType ( string qualifiedName ) : string
GetDefaultForType ( string type ) : string
GetDefaultForTypeAsType ( string type ) : object
GetElementType ( Type listType ) : Type
GetFlatRedBallType ( string typeString ) : Type
GetTypeFromParsedType ( ParsedType parsedType ) : Type
GetTypeFromString ( string typeString ) : Type
GetTypeInListFromParsedType ( ParsedType parsedType ) : Type
LoadAdditionalTypes ( Assembly assembly, string namespaceFilter = null ) : void
LoadAdditionalTypes ( string assemblyFileName, string namespaceFilter = null ) : void

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

Метод Описание
LoadAssembliesIfNecessary ( ) : void
LoadFileToBytes ( string filename ) : byte[]
MakeGenericType ( ParsedType parsedType, Type baseType ) : Type

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

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

public static ConvertToCommonType ( string qualifiedName ) : string
qualifiedName string
Результат string

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

public static GetDefaultForType ( string type ) : string
type string
Результат string

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

public static GetDefaultForTypeAsType ( string type ) : object
type string
Результат object

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

public static GetElementType ( Type listType ) : Type
listType System.Type
Результат System.Type

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

public static GetFlatRedBallType ( string typeString ) : Type
typeString string
Результат System.Type

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

public static GetTypeFromParsedType ( ParsedType parsedType ) : Type
parsedType ParsedType
Результат System.Type

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

public static GetTypeFromString ( string typeString ) : Type
typeString string
Результат System.Type

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

public static GetTypeInListFromParsedType ( ParsedType parsedType ) : Type
parsedType ParsedType
Результат System.Type

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

public static LoadAdditionalTypes ( Assembly assembly, string namespaceFilter = null ) : void
assembly System.Reflection.Assembly
namespaceFilter string
Результат void

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

public static LoadAdditionalTypes ( string assemblyFileName, string namespaceFilter = null ) : void
assemblyFileName string
namespaceFilter string
Результат void