SqlCodeAnalysisRule クラス

定義

SQL 静的コード分析規則の基本クラス。 分析ルールは、モデル/モデル要素を分析し、分析中に見つかった問題の一覧を返します。

クラスを実装するには、コード分析中に検出して使用するために、クラス定義で定義された ExportCodeAnalysisRuleAttribute が必要です。

public abstract class SqlCodeAnalysisRule : Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule
type SqlCodeAnalysisRule = class
    inherit SqlAnalysisRule
Public MustInherit Class SqlCodeAnalysisRule
Inherits SqlAnalysisRule
継承
SqlCodeAnalysisRule

コンストラクター

名前 説明
SqlCodeAnalysisRule()

SQL 静的コード分析規則の基本クラス。 分析ルールは、モデル/モデル要素を分析し、分析中に見つかった問題の一覧を返します。

クラスを実装するには、コード分析中に検出して使用するために、クラス定義で定義された ExportCodeAnalysisRuleAttribute が必要です。

プロパティ

名前 説明
SupportedElementTypes

このルールによってチェックされる要素の型。 ルール スコープが Elementされている場合は必須 Model 、スコープ付きルールの場合、これは関係ありません

(継承元 SqlAnalysisRule)

メソッド

名前 説明
Analyze(SqlRuleExecutionContext)

分析を実行し、検出された問題の一覧を返します

(継承元 SqlAnalysisRule)

適用対象