public BasicIndicator GetIndicatorCloneByName(IndicatorGroups indicatorGroup, string name) { lock (this) { return(((BasicIndicator)_indicatorsGroups[indicatorGroup][name]).SimpleClone()); } }
public string[] GetIndicatorsNames(IndicatorGroups indicatorsGroup) { lock (this) { return(GeneralHelper.EnumerableToArray <string>(_indicatorsGroups[IndicatorGroups.Fxpa].Keys)); } }
public string[] GetIndicatorsDescriptions(IndicatorGroups indicatorsGroup) { lock (this) { string[] result = new string[_indicatorsGroups[indicatorsGroup].Count]; int i = 0; foreach (string name in _indicatorsGroups[indicatorsGroup].Keys) { result[i] = _indicatorsGroups[indicatorsGroup][name].Description; i++; } return(result); } }
public string[] GetIndicatorsNames(IndicatorGroups indicatorsGroup) { lock (this) { return GeneralHelper.EnumerableToArray<string>(_indicatorsGroups[IndicatorGroups.Fxpa].Keys); } }
public string[] GetIndicatorsDescriptions(IndicatorGroups indicatorsGroup) { lock (this) { string[] result = new string[_indicatorsGroups[indicatorsGroup].Count]; int i = 0; foreach(string name in _indicatorsGroups[indicatorsGroup].Keys) { result[i] = _indicatorsGroups[indicatorsGroup][name].Description; i++; } return result; } }
public BasicIndicator GetIndicatorCloneByName(IndicatorGroups indicatorGroup, string name) { lock (this) { return ((BasicIndicator)_indicatorsGroups[indicatorGroup][name]).SimpleClone(); } }