internal NamesapceRule(string expression) { if(expression.EndsWith("*")) { expression = expression.RemoveEnds(); this._Mode = NamesapceRuleMode.StartsWith; } else if(expression.StartsWith("*")) { expression = expression.Remove(0, 1); this._Mode = NamesapceRuleMode.EndsWith; } if(string.IsNullOrWhiteSpace(expression)) throw new ArgumentOutOfRangeException(nameof(expression)); this._Expression = expression; }
internal NamesapceRule(string expression) { if (expression.EndsWith("*")) { expression = expression.RemoveEnds(); this._Mode = NamesapceRuleMode.StartsWith; } else if (expression.StartsWith("*")) { expression = expression.Remove(0, 1); this._Mode = NamesapceRuleMode.EndsWith; } if (string.IsNullOrEmpty(expression)) { throw new ArgumentOutOfRangeException("expression"); } this._Expression = expression; }