C# Класс Rhino.Tools.Idswitch.SwitchGenerator

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

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

Метод Описание
GenerateSwitch ( IdValuePair pairs, string default_value ) : void
GenerateSwitch ( string pairs, string default_value ) : void
GetCodePrinter ( ) : CodePrinter
GetReporter ( ) : ToolErrorReporter
GetSourceFileName ( ) : string
SetCodePrinter ( CodePrinter value ) : void
SetReporter ( ToolErrorReporter value ) : void
SetSourceFileName ( string value ) : void

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

Метод Описание
Bigger ( IdValuePair a, IdValuePair b, int comparator ) : bool
Check_all_is_different ( int begin, int end ) : void
Count_different_chars ( int begin, int end, int column ) : int
Count_different_lengths ( int begin, int end ) : int
Find_max_different_column ( int begin, int end, int L ) : int
Generate_body ( int begin, int end, int indent_level ) : void
Generate_length_switch ( int begin, int end, int indent_level ) : void
Generate_letter_switch ( int begin, int end, int indent_level, bool label_was_defined, bool inside_if ) : void
Generate_letter_switch_r ( int begin, int end, int L, int indent_level, bool label_was_defined, bool inside_if ) : bool
Heap4Sort ( IdValuePair array, int offset, int size, int comparator ) : void
Heapify4 ( IdValuePair array, int offset, int size, int i, int comparator ) : void
MakeHeap4 ( IdValuePair array, int offset, int size, int comparator ) : void
On_same_pair_fail ( IdValuePair a, IdValuePair b ) : EvaluatorException
Sort_pairs ( int begin, int end, int comparator ) : void

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

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

public GenerateSwitch ( IdValuePair pairs, string default_value ) : void
pairs IdValuePair
default_value string
Результат void

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

public GenerateSwitch ( string pairs, string default_value ) : void
pairs string
default_value string
Результат void

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

public GetCodePrinter ( ) : CodePrinter
Результат CodePrinter

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

public GetReporter ( ) : ToolErrorReporter
Результат Rhino.Tools.ToolErrorReporter

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

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

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

public SetCodePrinter ( CodePrinter value ) : void
value CodePrinter
Результат void

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

public SetReporter ( ToolErrorReporter value ) : void
value Rhino.Tools.ToolErrorReporter
Результат void

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

public SetSourceFileName ( string value ) : void
value string
Результат void