/// <summary> /// Returns true if each of the actual dimension symbols satisfies the /// corresponding required dimension symbol. /// </summary> /// <param name="actualDimensionSymbols"> /// Nine dimension symbols to validate. /// Possible values are <c>T, F, * , 0, 1, 2</c>. /// </param> /// <param name="requiredDimensionSymbols"> /// Nine dimension symbols to validate /// against. Possible values are <c>T, F, * , 0, 1, 2</c>. /// </param> /// <returns> /// True if each of the required dimension /// symbols encompass the corresponding actual dimension symbol. /// </returns> public static bool Matches(string actualDimensionSymbols, string requiredDimensionSymbols) { IntersectionMatrix m = new IntersectionMatrix(actualDimensionSymbols); return m.Matches(requiredDimensionSymbols); }