C# Класс NGettext.PluralCompile.CompiledPluralRuleGenerator

Plural rule generator that can parse a string that contains a plural rule and compile it into a managed delegate.
Наследование: NGettext.Plural.AstPluralRuleGenerator
Показать файл Открыть проект

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

Метод Описание
CompiledPluralRuleGenerator ( ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and the default AST token parser.

CompiledPluralRuleGenerator ( AstTokenParser parser ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and given AST token parser.

CompiledPluralRuleGenerator ( AstTokenParser parser, PluralRuleCompiler compiler ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and given AST token parser.

CompiledPluralRuleGenerator ( PluralRuleCompiler compiler ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and the default AST token parser.

CompiledPluralRuleGenerator ( string pluralRuleText ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and the default AST token parser.

CompiledPluralRuleGenerator ( string pluralRuleText, AstTokenParser parser ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and given AST token parser.

CompiledPluralRuleGenerator ( string pluralRuleText, AstTokenParser parser, PluralRuleCompiler compiler ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and given AST token parser.

CompiledPluralRuleGenerator ( string pluralRuleText, PluralRuleCompiler compiler ) : System.Globalization

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and the default AST token parser.

CreateRule ( CultureInfo cultureInfo ) : IPluralRule

Creates a plural rule for given culture.

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

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

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and the default AST token parser.
public CompiledPluralRuleGenerator ( ) : System.Globalization
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and given AST token parser.
public CompiledPluralRuleGenerator ( AstTokenParser parser ) : System.Globalization
parser NGettext.Plural.Ast.AstTokenParser
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and given AST token parser.
public CompiledPluralRuleGenerator ( AstTokenParser parser, PluralRuleCompiler compiler ) : System.Globalization
parser NGettext.Plural.Ast.AstTokenParser
compiler NGettext.PluralCompile.Compiler.PluralRuleCompiler
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and the default AST token parser.
public CompiledPluralRuleGenerator ( PluralRuleCompiler compiler ) : System.Globalization
compiler NGettext.PluralCompile.Compiler.PluralRuleCompiler
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and the default AST token parser.
public CompiledPluralRuleGenerator ( string pluralRuleText ) : System.Globalization
pluralRuleText string
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using the default plural rule compiler and given AST token parser.
public CompiledPluralRuleGenerator ( string pluralRuleText, AstTokenParser parser ) : System.Globalization
pluralRuleText string
parser NGettext.Plural.Ast.AstTokenParser
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and given AST token parser.
public CompiledPluralRuleGenerator ( string pluralRuleText, AstTokenParser parser, PluralRuleCompiler compiler ) : System.Globalization
pluralRuleText string
parser NGettext.Plural.Ast.AstTokenParser
compiler NGettext.PluralCompile.Compiler.PluralRuleCompiler
Результат System.Globalization

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

Initializes a new instance of the CompiledPluralRuleGenerator class using given plural rule compiler and the default AST token parser.
public CompiledPluralRuleGenerator ( string pluralRuleText, PluralRuleCompiler compiler ) : System.Globalization
pluralRuleText string
compiler NGettext.PluralCompile.Compiler.PluralRuleCompiler
Результат System.Globalization

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

Creates a plural rule for given culture.
public CreateRule ( CultureInfo cultureInfo ) : IPluralRule
cultureInfo System.Globalization.CultureInfo
Результат IPluralRule