C# Класс Pathoschild.DesignByContract.Framework.Constraints.RequiresReferenceTypeAttribute

Наследование: System.Attribute, IValidateContractUsageAttribute
Показать файл Открыть проект

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

Метод Описание
GetError ( ParameterMetadata parameter ) : string

Get an error message indicating why the usage is invalid (or null if usage is valid).

GetError ( ReturnValueMetadata returnValue ) : string

Get an error message indicating why the usage is invalid (or null if usage is valid).

Защищенные методы

Метод Описание
IsAllowedType ( string typeName, bool typeIsUnknown ) : bool

Get whether a type is a reference type.

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

GetError() публичный Метод

Get an error message indicating why the usage is invalid (or null if usage is valid).
public GetError ( ParameterMetadata parameter ) : string
parameter ParameterMetadata Represents a parameter annotated by a single contract annotation.
Результат string

GetError() публичный Метод

Get an error message indicating why the usage is invalid (or null if usage is valid).
public GetError ( ReturnValueMetadata returnValue ) : string
returnValue ReturnValueMetadata Represents a return value annotated by a single contract annotation.
Результат string

IsAllowedType() защищенный Метод

Get whether a type is a reference type.
protected IsAllowedType ( string typeName, bool typeIsUnknown ) : bool
typeName string The full name of the actual value type.
typeIsUnknown bool Whether the type is not known at compile-time. This occurs when the type is generic and the type isn't specified in code.
Результат bool