C# Класс ReCommendedExtension.ContextActions.CodeContracts.Internal.ParameterContractInfo

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

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

Метод Описание
AddContracts ( ICSharpContextActionDataProvider provider, IExpression>.Func getContractExpression, ICollection &firstNonContractStatements ) : void
GetContractIdentifierForUI ( ) : string
TryCreate ( [ declaration, bool>.[ isAvailableForType ) : ParameterContractInfo

Приватные методы

Метод Описание
AddContract ( [ provider, IExpression>.[ getContractExpression, [ parameter, [ body, ICSharpStatement &firstNonContractStatement ) : void
AddContractForEnsures ( [ provider, IExpression>.[ getContractExpression, [ parameter, [ body, ICSharpStatement &firstNonContractStatement ) : void
AddContractForRequires ( [ provider, IExpression>.[ getContractExpression, [ parameter, [ body, ICSharpStatement &firstNonContractStatement ) : void
ParameterContractInfo ( ContractKind contractKind, [ declaration, [ type ) : System

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

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

public AddContracts ( ICSharpContextActionDataProvider provider, IExpression>.Func getContractExpression, ICollection &firstNonContractStatements ) : void
provider ICSharpContextActionDataProvider
getContractExpression IExpression>.Func
firstNonContractStatements ICollection
Результат void

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

public GetContractIdentifierForUI ( ) : string
Результат string

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

public static TryCreate ( [ declaration, bool>.[ isAvailableForType ) : ParameterContractInfo
declaration [
isAvailableForType bool>.[
Результат ParameterContractInfo