C# Класс CardMaker.Card.Translation.InceptTranslator

This is the original translator used by CardMaker
Наследование: TranslatorBase
Показать файл Открыть проект

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

Метод Описание
InceptTranslator ( int>.Dictionary dictionaryColumnNameToIndex, string>.Dictionary dictionaryDefines, int>.Dictionary dictionaryElementOverrides, List listColumnNames ) : System

Защищенные методы

Метод Описание
TranslateToElementString ( string sRawString, int nCardIndex, DeckLine zDeckLine, ProjectLayoutElement zElement ) : ElementString

Translates the string representing the element. (also handles any nodraw text input)

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

Метод Описание
CompareIfSet ( string sSet1, string sSet2 ) : bool
GetIfSet ( string sSet ) : HashSet
TranslateIfLogic ( string sInput ) : string
TranslateSwitchLogic ( string sInput ) : string

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

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

public InceptTranslator ( int>.Dictionary dictionaryColumnNameToIndex, string>.Dictionary dictionaryDefines, int>.Dictionary dictionaryElementOverrides, List listColumnNames ) : System
dictionaryColumnNameToIndex int>.Dictionary
dictionaryDefines string>.Dictionary
dictionaryElementOverrides int>.Dictionary
listColumnNames List
Результат System

TranslateToElementString() защищенный Метод

Translates the string representing the element. (also handles any nodraw text input)
protected TranslateToElementString ( string sRawString, int nCardIndex, DeckLine zDeckLine, ProjectLayoutElement zElement ) : ElementString
sRawString string
nCardIndex int
zDeckLine DeckLine
zElement CardMaker.XML.ProjectLayoutElement
Результат ElementString