/// <summary> /// /// </summary> public Symbol(SymbolGroup group, string symbol) { _name = symbol; _group = group.ToString(); _source = string.Empty; _isForexPair = false; _forexCurrency1 = string.Empty; _forexCurrency2 = string.Empty; Construct(); }
/// <summary> /// Use to create forex pairs symbols. /// </summary> public Symbol(SymbolGroup group, string currency1, string currency2) { SystemMonitor.CheckThrow(group == SymbolGroup.Forex); _name = currency1 + "/" + currency2; _group = group.ToString(); _source = string.Empty; _isForexPair = true; _forexCurrency1 = currency1; _forexCurrency2 = currency2; Construct(); }
public static string GetPluralText(this SymbolGroup symbolGroup) { switch (symbolGroup) { case SymbolGroup.Namespace: return("namespaces"); case SymbolGroup.Module: return("modules"); case SymbolGroup.Class: return("classes"); case SymbolGroup.Delegate: return("delegates"); case SymbolGroup.Enum: return("enums"); case SymbolGroup.Interface: return("interfaces"); case SymbolGroup.Struct: return("structs"); case SymbolGroup.Event: return("events"); case SymbolGroup.Field: return("fields"); case SymbolGroup.Const: return("consts"); case SymbolGroup.Method: return("methods"); case SymbolGroup.Property: return("properties"); case SymbolGroup.Indexer: return("indexers"); } Debug.Fail(symbolGroup.ToString()); return(""); }
public static string GetText(this SymbolGroup symbolGroup) { switch (symbolGroup) { case SymbolGroup.Namespace: return("namespace"); case SymbolGroup.Class: return("class"); case SymbolGroup.Delegate: return("delegate"); case SymbolGroup.Enum: return("enum"); case SymbolGroup.Interface: return("interface"); case SymbolGroup.Struct: return("struct"); case SymbolGroup.Event: return("event"); case SymbolGroup.Field: return("field"); case SymbolGroup.Const: return("const"); case SymbolGroup.Method: return("method"); case SymbolGroup.Property: return("property"); case SymbolGroup.Indexer: return("indexer"); } Debug.Fail(symbolGroup.ToString()); return(""); }