/// <summary> /// Create a WildcardAlias with two patterns, the /// stored pattern and the pattern that is to be used /// at runtime. /// </summary> /// <remarks> /// Create a WildcardAlias with two patterns, the /// stored pattern and the pattern that is to be used /// at runtime. One single '*' is allowed as a wildcard /// character. /// </remarks> public WildcardAlias(string storedPattern, string runtimePattern) { if (null == storedPattern) { throw new ArgumentNullException("storedPattern"); } if (null == runtimePattern) { throw new ArgumentNullException("runtimePattern"); } _storedPattern = new WildcardAlias.WildcardPattern(storedPattern); _runtimePattern = new WildcardAlias.WildcardPattern(runtimePattern); }