C# 클래스 TypeTableEntry, msgpack-cli

파일 보기 프로젝트 열기: msgpack/msgpack-cli 1 사용 예제들

공개 메소드들

메소드 설명
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[],