C# Класс Hapikit.Templates.UriTemplate

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

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

Метод Описание
ClearParameter ( string name ) : void
GetParameterNames ( ) : IEnumerable
Resolve ( ) : string
SetParameter ( string name, string>.IDictionary value ) : void
SetParameter ( string name, IEnumerable value ) : void
SetParameter ( string name, object value ) : void
SetParameter ( string name, string value ) : void
ToString ( ) : string
UriTemplate ( string template, bool resolvePartially = false, bool caseInsensitiveParameterNames = false ) : System

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

Метод Описание
GetOperator ( char operatorIndicator ) : OperatorInfo
IsVarNameChar ( char c ) : bool
ProcessExpression ( StringBuilder currentExpression ) : void
ProcessVariable ( VarSpec varSpec, bool multiVariableExpression = false ) : bool

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

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

public ClearParameter ( string name ) : void
name string
Результат void

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

public GetParameterNames ( ) : IEnumerable
Результат IEnumerable

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

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

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

public SetParameter ( string name, string>.IDictionary value ) : void
name string
value string>.IDictionary
Результат void

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

public SetParameter ( string name, IEnumerable value ) : void
name string
value IEnumerable
Результат void

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

public SetParameter ( string name, object value ) : void
name string
value object
Результат void

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

public SetParameter ( string name, string value ) : void
name string
value string
Результат void

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

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

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

public UriTemplate ( string template, bool resolvePartially = false, bool caseInsensitiveParameterNames = false ) : System
template string
resolvePartially bool
caseInsensitiveParameterNames bool
Результат System