C# Класс Shielded.ProxyGen.ProxyGen

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

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

Метод Описание
GetFor ( Type t ) : Type
IsProxy ( Type t ) : bool
Prepare ( Type types ) : void

Prepare the specified types.

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

Метод Описание
CreateFor ( Type t ) : Type
CreateNamespace ( Type t ) : CodeNamespace
CreatePropertyOverride ( string structType, PropertyInfo pi, CodeMethodReferenceExpression changeMethod ) : CodeMemberProperty
CreateStructField ( PropertyInfo pi ) : CodeTypeMember
CreateType ( Type t, CodeNamespace nsp ) : void
GetNameForDerivedClass ( Type t ) : string
GetNameForSupportingStruct ( Type t ) : string
GetOnChanged ( Type t ) : CodeMethodReferenceExpression
GetReferences ( Type t ) : IEnumerable
HasCommute ( Type t ) : bool
IsInteresting ( PropertyInfo pi ) : bool
MakeAssembly ( Action contentGenerator ) : Assembly
PrepareType ( Type t, CodeCompileUnit cu ) : void
ThrowErrors ( CompilerErrorCollection compilerErrorCollection ) : void

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

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

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

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

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

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

Prepare the specified types.
public static Prepare ( Type types ) : void
types System.Type
Результат void