public string GetFilterName(int nFilterNum) { var result = string.Empty; if (_graphBuilder != null && _filterNames == null) { DsUtils.EnumFilters(_graphBuilder, out _filterNames); } if (_filterNames != null) { var filterNames = _filterNames as string[] ?? _filterNames.ToArray(); if (_filterNames != null && nFilterNum < filterNames.Count()) { result = filterNames[nFilterNum]; } } return(result); }