C# Класс TypeTableEntry, msgpack-cli

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

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

Метод Описание
Create ( MemberInfo member, PolymorphismTarget targetType, PolymorphismSchema defaultSchema ) : TypeTableEntry,
CreateTupleItems ( MemberInfo member ) : TypeTableEntry[],

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

Метод Описание
GetCannotDuplicateKnownTypeCodeErrorMessage ( PolymorphismTarget target, string typeCode, string memberName, int tupleItemNumber ) : string
GetCannotSpecifyKnownTypeAndRuntimeTypeErrorMessage ( PolymorphismTarget target, string memberName, int tupleItemNumber ) : string
GetVerifier ( IPolymorphicRuntimeTypeAttribute attribute ) : bool>.Func
Interpret ( IPolymorphicHelperAttribute attribute, string memberName, int tupleItemNumber ) : void
IsVerificationMethod ( MethodInfo method, string name ) : bool
SetDefault ( PolymorphismTarget target, string memberName, int tupleItemNumber, PolymorphismSchema defaultSchema ) : void
SetKnownType ( PolymorphismTarget target, string memberName, int tupleItemNumber, string typeCode, Type bindingType ) : void
SetRuntimeType ( PolymorphismTarget target, string memberName, int tupleItemNumber, bool>.Func typeVerifier ) : void
TypeTableEntry ( ) : System

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

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

public static Create ( MemberInfo member, PolymorphismTarget targetType, PolymorphismSchema defaultSchema ) : TypeTableEntry,
member MemberInfo
targetType PolymorphismTarget
defaultSchema PolymorphismSchema
Результат TypeTableEntry,

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

public static CreateTupleItems ( MemberInfo member ) : TypeTableEntry[],
member MemberInfo
Результат TypeTableEntry[],