/// <summary> /// 組からフィルタを生成します。 /// </summary> /// <param name="tuple">構文解析済みの組</param> /// <returns>フィルタ</returns> private static FilterCluster GenerateFilter(SyntaxTuple tuple) { var root = tuple as RootTuple; if (root == null) { throw new InvalidOperationException("内部エラー: ルートタプル種別が一致しません。(渡された型: " + tuple.GetType().ToString() + " / " + tuple.ToString() + ")"); } return(AnalysisCluster(root.Cluster)); }
/// <summary> /// 組からフィルタを生成します。 /// </summary> /// <param name="tuple">構文解析済みの組</param> /// <returns>フィルタ</returns> private static FilterCluster GenerateFilter(SyntaxTuple tuple) { var root = tuple as RootTuple; if (root == null) { throw new InvalidOperationException("内部エラー: ルートタプル種別が一致しません。(渡された型: " + tuple.GetType().ToString() + " / " + tuple.ToString() + ")"); } return AnalysisCluster(root.Cluster); }