Beispiel #1
0
		/// <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);
		}