public PerformanceCounterData split(string pattern) { var result = new PerformanceCounterData(); var match = regex.Match(pattern); result.Category = match.Groups["category"].Value.Trim(); result.Counter = match.Groups["counter"].Value.Trim(); if (match.Groups["instance"].Success) { result.Instance = match.Groups["instance"].Value.Trim(); } return(result); }
public PerformanceCounterData split(string pattern) { var result = new PerformanceCounterData(); var match = regex.Match(pattern); result.Category = match.Groups["category"].Value.Trim(); result.Counter = match.Groups["counter"].Value.Trim(); if (match.Groups["instance"].Success) { result.Instance = match.Groups["instance"].Value.Trim(); } return result; }