C# Class iSynaptic.Commons.MethodSpecificationBuilder

Mostra file Open project: iSynaptic/iSynaptic.Commons Class Usage Examples

Public Properties

Property Type Description
Any MethodSpecification

Public Methods

Method Description
Combine ( this left, MethodSpecification right ) : MethodSpecification
GenericArgument ( Func argumentSpecification ) : MethodSpecification
GenericArgument ( TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
GenericArgument ( this @this, Func argumentSpecification ) : MethodSpecification
GenericArgument ( this @this, TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
HasGenericArguments ( int count ) : MethodSpecification
HasGenericArguments ( this @this, int count ) : MethodSpecification
HasParameters ( int count ) : MethodSpecification
HasParameters ( this @this, int count ) : MethodSpecification
IsClosedGeneric ( ) : MethodSpecification
IsClosedGeneric ( this @this ) : MethodSpecification
IsExtensionMethod ( this @this ) : MethodSpecification
IsNotExtensionMethod ( this @this ) : MethodSpecification
IsOpenGeneric ( ) : MethodSpecification
IsOpenGeneric ( this @this ) : MethodSpecification
IsPublic ( ) : MethodSpecification
IsPublic ( this @this ) : MethodSpecification
IsStatic ( ) : MethodSpecification
IsStatic ( this @this ) : MethodSpecification
Named ( string name ) : MethodSpecification
Named ( this @this, string name ) : MethodSpecification
Parameter ( Func parameterSpecification ) : MethodSpecification
Parameter ( this @this, Func parameterSpecification ) : MethodSpecification
Returns ( Func returnSpecification ) : MethodSpecification
Returns ( this @this, Func returnSpecification ) : MethodSpecification
ToFunc ( this @this ) : bool>.Func

Method Details

Combine() public static method

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

GenericArgument() public static method

public static GenericArgument ( Func argumentSpecification ) : MethodSpecification
argumentSpecification Func
return MethodSpecification

GenericArgument() public static method

public static GenericArgument ( TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
argumentSpecification TypeArgumentSpecification>.Func
return MethodSpecification

GenericArgument() public static method

public static GenericArgument ( this @this, Func argumentSpecification ) : MethodSpecification
@this this
argumentSpecification Func
return MethodSpecification

GenericArgument() public static method

public static GenericArgument ( this @this, TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
@this this
argumentSpecification TypeArgumentSpecification>.Func
return MethodSpecification

HasGenericArguments() public static method

public static HasGenericArguments ( int count ) : MethodSpecification
count int
return MethodSpecification

HasGenericArguments() public static method

public static HasGenericArguments ( this @this, int count ) : MethodSpecification
@this this
count int
return MethodSpecification

HasParameters() public static method

public static HasParameters ( int count ) : MethodSpecification
count int
return MethodSpecification

HasParameters() public static method

public static HasParameters ( this @this, int count ) : MethodSpecification
@this this
count int
return MethodSpecification

IsClosedGeneric() public static method

public static IsClosedGeneric ( ) : MethodSpecification
return MethodSpecification

IsClosedGeneric() public static method

public static IsClosedGeneric ( this @this ) : MethodSpecification
@this this
return MethodSpecification

IsExtensionMethod() public static method

public static IsExtensionMethod ( this @this ) : MethodSpecification
@this this
return MethodSpecification

IsNotExtensionMethod() public static method

public static IsNotExtensionMethod ( this @this ) : MethodSpecification
@this this
return MethodSpecification

IsOpenGeneric() public static method

public static IsOpenGeneric ( ) : MethodSpecification
return MethodSpecification

IsOpenGeneric() public static method

public static IsOpenGeneric ( this @this ) : MethodSpecification
@this this
return MethodSpecification

IsPublic() public static method

public static IsPublic ( ) : MethodSpecification
return MethodSpecification

IsPublic() public static method

public static IsPublic ( this @this ) : MethodSpecification
@this this
return MethodSpecification

IsStatic() public static method

public static IsStatic ( ) : MethodSpecification
return MethodSpecification

IsStatic() public static method

public static IsStatic ( this @this ) : MethodSpecification
@this this
return MethodSpecification

Named() public static method

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

Named() public static method

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

Parameter() public static method

public static Parameter ( Func parameterSpecification ) : MethodSpecification
parameterSpecification Func
return MethodSpecification

Parameter() public static method

public static Parameter ( this @this, Func parameterSpecification ) : MethodSpecification
@this this
parameterSpecification Func
return MethodSpecification

Returns() public static method

public static Returns ( Func returnSpecification ) : MethodSpecification
returnSpecification Func
return MethodSpecification

Returns() public static method

public static Returns ( this @this, Func returnSpecification ) : MethodSpecification
@this this
returnSpecification Func
return MethodSpecification

ToFunc() public static method

public static ToFunc ( this @this ) : bool>.Func
@this this
return bool>.Func

Property Details

Any public_oe static_oe property

public static MethodSpecification Any
return MethodSpecification