Share via


Microsoft.Data.Schema.StaticCodeAnalysis 名前空間

Microsoft.Data.Schema.StaticCodeAnalysis 名前空間には、スタティック コード分析規則の作成と管理に使用できるクラスが用意されています。

クラス

  クラス 説明
パブリック クラス DataRule データ ルールの基本クラスを提供します。
パブリック クラス DataRuleAttribute 関連付けられたルールのローカライズ可能な名前空間、カテゴリ、および識別子を定義します。
パブリック クラス DataRuleEngine データ ルールを読み込んで実行します。
パブリック クラス DataRuleError DataRule を実行することで生成されるエラー、例外、または警告を表します。
パブリック クラス DataRuleException DataRule の処理中にスローされた例外を表します。
パブリック クラス DataRuleExecutionContext 静的コード分析ルールが実行されるコンテキストを定義します。
パブリック クラス DataRuleProblem ルールによって検出された問題点の詳細情報を格納するクラスです。
パブリック クラス DataRuleProblemSuppressionContext データベース コード分析によって検出された問題を抑制するために使用されるコンテキスト情報です。
パブリック クラス DataRuleProperties DataRule オブジェクトにプロパティのセットを提供します。
パブリック クラス DataRuleSetting 特定のルールおよび特定の構成の設定が格納されます。
パブリック クラス StaticCodeAnalysisRule 同様のルールのグループまたはカテゴリの基本クラスを提供します。
パブリック クラス SupportedElementTypeAttribute DataRule を実行する要素の型を示します。

列挙型

  列挙体 説明
パブリック列挙体 DataRuleProblemSeverity データベース コード分析によって検出された問題を報告するために使用される重大度レベルを定義します。
パブリック列挙体 DataRuleScope DataRule が調べるスコープを指定します。

参照

参照

その他の技術情報

データベース コード分析用の追加規則の作成と登録