C# Класс iSynaptic.Commons.MethodSpecificationBuilder

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

Открытые свойства

Свойство Тип Описание
Any MethodSpecification

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

Метод Описание
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

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

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

public static Combine ( this left, MethodSpecification right ) : MethodSpecification
left this
right MethodSpecification
Результат MethodSpecification

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

public static GenericArgument ( Func argumentSpecification ) : MethodSpecification
argumentSpecification Func
Результат MethodSpecification

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

public static GenericArgument ( TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
argumentSpecification TypeArgumentSpecification>.Func
Результат MethodSpecification

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

public static GenericArgument ( this @this, Func argumentSpecification ) : MethodSpecification
@this this
argumentSpecification Func
Результат MethodSpecification

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

public static GenericArgument ( this @this, TypeArgumentSpecification>.Func argumentSpecification ) : MethodSpecification
@this this
argumentSpecification TypeArgumentSpecification>.Func
Результат MethodSpecification

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

public static HasGenericArguments ( int count ) : MethodSpecification
count int
Результат MethodSpecification

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

public static HasGenericArguments ( this @this, int count ) : MethodSpecification
@this this
count int
Результат MethodSpecification

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

public static HasParameters ( int count ) : MethodSpecification
count int
Результат MethodSpecification

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

public static HasParameters ( this @this, int count ) : MethodSpecification
@this this
count int
Результат MethodSpecification

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

public static IsClosedGeneric ( ) : MethodSpecification
Результат MethodSpecification

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

public static IsClosedGeneric ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static IsExtensionMethod ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static IsNotExtensionMethod ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static IsOpenGeneric ( ) : MethodSpecification
Результат MethodSpecification

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

public static IsOpenGeneric ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static IsPublic ( ) : MethodSpecification
Результат MethodSpecification

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

public static IsPublic ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static IsStatic ( ) : MethodSpecification
Результат MethodSpecification

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

public static IsStatic ( this @this ) : MethodSpecification
@this this
Результат MethodSpecification

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

public static Named ( string name ) : MethodSpecification
name string
Результат MethodSpecification

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

public static Named ( this @this, string name ) : MethodSpecification
@this this
name string
Результат MethodSpecification

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

public static Parameter ( Func parameterSpecification ) : MethodSpecification
parameterSpecification Func
Результат MethodSpecification

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

public static Parameter ( this @this, Func parameterSpecification ) : MethodSpecification
@this this
parameterSpecification Func
Результат MethodSpecification

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

public static Returns ( Func returnSpecification ) : MethodSpecification
returnSpecification Func
Результат MethodSpecification

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

public static Returns ( this @this, Func returnSpecification ) : MethodSpecification
@this this
returnSpecification Func
Результат MethodSpecification

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

public static ToFunc ( this @this ) : bool>.Func
@this this
Результат bool>.Func

Описание свойств

Any публичное статическое свойство

public static MethodSpecification Any
Результат MethodSpecification