C# Class iSynaptic.Commons.TypeArgumentSpecificationBuilder

Mostra file Open project: iSynaptic/iSynaptic.Commons

Public Properties

Property Type Description
Any TypeArgumentSpecification

Public Methods

Method Description
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

Method Details

AtIndex() public static method

public static AtIndex ( int index ) : TypeArgumentSpecification
index int
return TypeArgumentSpecification

AtIndex() public static method

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

CanBeReferenceType() public static method

public static CanBeReferenceType ( ) : TypeArgumentSpecification
return TypeArgumentSpecification

CanBeReferenceType() public static method

public static CanBeReferenceType ( this @this ) : TypeArgumentSpecification
@this this
return TypeArgumentSpecification

CanBeValueType() public static method

public static CanBeValueType ( ) : TypeArgumentSpecification
return TypeArgumentSpecification

CanBeValueType() public static method

public static CanBeValueType ( this @this ) : TypeArgumentSpecification
@this this
return TypeArgumentSpecification

Combine() public static method

public static Combine ( this left, TypeArgumentSpecification right ) : TypeArgumentSpecification
left this
right TypeArgumentSpecification
return TypeArgumentSpecification

MustBeReferenceType() public static method

public static MustBeReferenceType ( ) : TypeArgumentSpecification
return TypeArgumentSpecification

MustBeReferenceType() public static method

public static MustBeReferenceType ( this @this ) : TypeArgumentSpecification
@this this
return TypeArgumentSpecification

MustBeValueType() public static method

public static MustBeValueType ( ) : TypeArgumentSpecification
return TypeArgumentSpecification

MustBeValueType() public static method

public static MustBeValueType ( this @this ) : TypeArgumentSpecification
@this this
return TypeArgumentSpecification

Named() public static method

public static Named ( string name ) : TypeArgumentSpecification
name string
return TypeArgumentSpecification

Named() public static method

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

Type() public static method

public static Type ( Func typeSpecification ) : TypeArgumentSpecification
typeSpecification Func
return TypeArgumentSpecification

Type() public static method

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

Property Details

Any public_oe static_oe property

public static TypeArgumentSpecification Any
return TypeArgumentSpecification