C# Класс Signum.React.Facades.ReflectionServer

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

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

Свойство Тип Описание
EntityAssemblies HashSet>.Dictionary
GetContext Func
TypesByName Type>>.ResetLazy
cache ConcurrentDictionary>

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

Метод Описание
GetCurrentValidCulture ( ) : object
GetEntities ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
GetEnums ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
GetSymbolContainers ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
GetTypeName ( Type t ) : string
GetTypes ( ) : IEnumerable
InTypeScript ( PropertyRoute pr ) : bool
IsId ( PropertyRoute p ) : bool
RegisterLike ( Type type ) : void

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

Метод Описание
GetSymbol ( FieldInfo m ) : Symbol
GetTypeInfoTS ( ) : TypeInfoTS>.Dictionary
GetTypeNiceName ( Type type ) : string
OnAddFieldInfoExtension ( MemberInfoTS mi, FieldInfo m ) : MemberInfoTS
OnAddOperationExtension ( OperationInfoTS oi, OperationInfo o ) : OperationInfoTS
OnAddPropertyRouteExtension ( MemberInfoTS mi, PropertyRoute m ) : MemberInfoTS
OnAddTypeExtension ( TypeInfoTS ti, Type t ) : TypeInfoTS
Start ( ) : void
ToJavascript ( LambdaExpression lambdaExpression ) : string
ToJavascript ( System.Linq.Expressions.ParameterExpression param, Expression expr ) : string
ToJavascriptToString ( System.Linq.Expressions.ParameterExpression param, Expression expr ) : string

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

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

public static GetCurrentValidCulture ( ) : object
Результат object

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

public static GetEntities ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
allTypes IEnumerable
Результат TypeInfoTS>.Dictionary

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

public static GetEnums ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
allTypes IEnumerable
Результат TypeInfoTS>.Dictionary

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

public static GetSymbolContainers ( IEnumerable allTypes ) : TypeInfoTS>.Dictionary
allTypes IEnumerable
Результат TypeInfoTS>.Dictionary

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

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

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

public static GetTypes ( ) : IEnumerable
Результат IEnumerable

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

public static InTypeScript ( PropertyRoute pr ) : bool
pr PropertyRoute
Результат bool

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

public static IsId ( PropertyRoute p ) : bool
p PropertyRoute
Результат bool

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

public static RegisterLike ( Type type ) : void
type System.Type
Результат void

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

EntityAssemblies публичное статическое свойство

public static Dictionary> EntityAssemblies
Результат HashSet>.Dictionary

GetContext публичное статическое свойство

public static Func GetContext
Результат Func

TypesByName публичное статическое свойство

public static ResetLazy> TypesByName
Результат Type>>.ResetLazy

cache публичное статическое свойство

public static ConcurrentDictionary> cache
Результат ConcurrentDictionary>