C# Класс NGettext.Plural.Ast.TokenDefinition

A token definition that describes behavior of token with specified type.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
LeftDenotationGetter LeftDenotationGetterDelegate
NullDenotationGetter NullDenotationGetterDelegate

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

Метод Описание
GetLeftDenotation ( Token self, Token left ) : Token

Gets a left denotation token for given token using the left denotation getter.

GetNullDenotation ( Token self ) : Token

Gets a null denotation token for given token using the null denotation getter.

SetLeftDenotationGetter ( LeftDenotationGetterDelegate leftDenotationGetter ) : TokenDefinition

Sets a left denotation getter.

SetNullDenotationGetter ( NullDenotationGetterDelegate nullDenotationGetter ) : TokenDefinition

Sets a null denotation getter.

TokenDefinition ( TokenType tokenType, int leftBindingPower ) : System

Initializes a new instance of the TokenDefinition class for given token type with given left binding power.

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

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

Gets a left denotation token for given token using the left denotation getter.
public GetLeftDenotation ( Token self, Token left ) : Token
self Token
left Token
Результат Token

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

Gets a null denotation token for given token using the null denotation getter.
public GetNullDenotation ( Token self ) : Token
self Token
Результат Token

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

Sets a left denotation getter.
public SetLeftDenotationGetter ( LeftDenotationGetterDelegate leftDenotationGetter ) : TokenDefinition
leftDenotationGetter LeftDenotationGetterDelegate
Результат TokenDefinition

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

Sets a null denotation getter.
public SetNullDenotationGetter ( NullDenotationGetterDelegate nullDenotationGetter ) : TokenDefinition
nullDenotationGetter NullDenotationGetterDelegate
Результат TokenDefinition

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

Initializes a new instance of the TokenDefinition class for given token type with given left binding power.
public TokenDefinition ( TokenType tokenType, int leftBindingPower ) : System
tokenType TokenType
leftBindingPower int
Результат System

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

LeftDenotationGetter защищенное свойство

protected LeftDenotationGetterDelegate LeftDenotationGetter
Результат LeftDenotationGetterDelegate

NullDenotationGetter защищенное свойство

protected NullDenotationGetterDelegate NullDenotationGetter
Результат NullDenotationGetterDelegate