C# Class CardMaker.Card.Translation.InceptTranslator

This is the original translator used by CardMaker
Inheritance: TranslatorBase
Afficher le fichier Open project: nhmkdev/cardmaker

Méthodes publiques

Méthode Description
InceptTranslator ( int>.Dictionary dictionaryColumnNameToIndex, string>.Dictionary dictionaryDefines, int>.Dictionary dictionaryElementOverrides, List listColumnNames ) : System

Méthodes protégées

Méthode Description
TranslateToElementString ( string sRawString, int nCardIndex, DeckLine zDeckLine, ProjectLayoutElement zElement ) : ElementString

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

Private Methods

Méthode Description
CompareIfSet ( string sSet1, string sSet2 ) : bool
GetIfSet ( string sSet ) : HashSet
TranslateIfLogic ( string sInput ) : string
TranslateSwitchLogic ( string sInput ) : string

Method Details

InceptTranslator() public méthode

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
Résultat System

TranslateToElementString() protected méthode

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
Résultat ElementString