SqlCodeAnalysisRule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SQL 静的コード分析規則の基本クラス。 分析ルールは、モデル/モデル要素を分析し、分析中に見つかった問題の一覧を返します。
クラスを実装するには、コード分析中に検出して使用するために、クラス定義で定義された ExportCodeAnalysisRuleAttribute が必要です。
public abstract class SqlCodeAnalysisRule : Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule
type SqlCodeAnalysisRule = class
inherit SqlAnalysisRule
Public MustInherit Class SqlCodeAnalysisRule
Inherits SqlAnalysisRule
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| SqlCodeAnalysisRule() |
SQL 静的コード分析規則の基本クラス。 分析ルールは、モデル/モデル要素を分析し、分析中に見つかった問題の一覧を返します。 クラスを実装するには、コード分析中に検出して使用するために、クラス定義で定義された ExportCodeAnalysisRuleAttribute が必要です。 |
プロパティ
| 名前 | 説明 |
|---|---|
| SupportedElementTypes |
このルールによってチェックされる要素の型。 ルール スコープが Elementされている場合は必須 Model 、スコープ付きルールの場合、これは関係ありません (継承元 SqlAnalysisRule) |
メソッド
| 名前 | 説明 |
|---|---|
| Analyze(SqlRuleExecutionContext) |
分析を実行し、検出された問題の一覧を返します (継承元 SqlAnalysisRule) |