C# 클래스 iSynaptic.Commons.TypeArgumentSpecificationBuilder

파일 보기 프로젝트 열기: iSynaptic/iSynaptic.Commons

공개 프로퍼티들

프로퍼티 타입 설명
Any TypeArgumentSpecification

공개 메소드들

메소드 설명
AtIndex ( int index ) : TypeArgumentSpecification
AtIndex ( this @this, int index ) : TypeArgumentSpecification
CanBeReferenceType ( ) : TypeArgumentSpecification
CanBeReferenceType ( this @this ) : TypeArgumentSpecification
CanBeValueType ( ) : TypeArgumentSpecification
CanBeValueType ( this @this ) : TypeArgumentSpecification
Combine ( this left, TypeArgumentSpecification right ) : TypeArgumentSpecification
MustBeReferenceType ( ) : TypeArgumentSpecification
MustBeReferenceType ( this @this ) : TypeArgumentSpecification
MustBeValueType ( ) : TypeArgumentSpecification
MustBeValueType ( this @this ) : TypeArgumentSpecification
Named ( string name ) : TypeArgumentSpecification
Named ( this @this, string name ) : TypeArgumentSpecification
Type ( Func typeSpecification ) : TypeArgumentSpecification
Type ( this @this, Func typeSpecification ) : TypeArgumentSpecification

메소드 상세

AtIndex() 공개 정적인 메소드

public static AtIndex ( int index ) : TypeArgumentSpecification
index int
리턴 TypeArgumentSpecification

AtIndex() 공개 정적인 메소드

public static AtIndex ( this @this, int index ) : TypeArgumentSpecification
@this this
index int
리턴 TypeArgumentSpecification

CanBeReferenceType() 공개 정적인 메소드

public static CanBeReferenceType ( ) : TypeArgumentSpecification
리턴 TypeArgumentSpecification

CanBeReferenceType() 공개 정적인 메소드

public static CanBeReferenceType ( this @this ) : TypeArgumentSpecification
@this this
리턴 TypeArgumentSpecification

CanBeValueType() 공개 정적인 메소드

public static CanBeValueType ( ) : TypeArgumentSpecification
리턴 TypeArgumentSpecification

CanBeValueType() 공개 정적인 메소드

public static CanBeValueType ( this @this ) : TypeArgumentSpecification
@this this
리턴 TypeArgumentSpecification

Combine() 공개 정적인 메소드

public static Combine ( this left, TypeArgumentSpecification right ) : TypeArgumentSpecification
left this
right TypeArgumentSpecification
리턴 TypeArgumentSpecification

MustBeReferenceType() 공개 정적인 메소드

public static MustBeReferenceType ( ) : TypeArgumentSpecification
리턴 TypeArgumentSpecification

MustBeReferenceType() 공개 정적인 메소드

public static MustBeReferenceType ( this @this ) : TypeArgumentSpecification
@this this
리턴 TypeArgumentSpecification

MustBeValueType() 공개 정적인 메소드

public static MustBeValueType ( ) : TypeArgumentSpecification
리턴 TypeArgumentSpecification

MustBeValueType() 공개 정적인 메소드

public static MustBeValueType ( this @this ) : TypeArgumentSpecification
@this this
리턴 TypeArgumentSpecification

Named() 공개 정적인 메소드

public static Named ( string name ) : TypeArgumentSpecification
name string
리턴 TypeArgumentSpecification

Named() 공개 정적인 메소드

public static Named ( this @this, string name ) : TypeArgumentSpecification
@this this
name string
리턴 TypeArgumentSpecification

Type() 공개 정적인 메소드

public static Type ( Func typeSpecification ) : TypeArgumentSpecification
typeSpecification Func
리턴 TypeArgumentSpecification

Type() 공개 정적인 메소드

public static Type ( this @this, Func typeSpecification ) : TypeArgumentSpecification
@this this
typeSpecification Func
리턴 TypeArgumentSpecification

프로퍼티 상세

Any 공개적으로 정적으로 프로퍼티

public static TypeArgumentSpecification Any
리턴 TypeArgumentSpecification