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
파일 보기 프로젝트 열기: neris/NGettext

공개 메소드들

메소드 설명
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