SqlCodeAnalysisRule Clase

Definición

Clase base para reglas de análisis de código estático de SQL. Una regla de análisis analiza un elemento model/model y devuelve una lista de problemas encontrados durante el análisis.

Las clases de implementación deben tener un ExportCodeAnalysisRuleAttribute definido en la definición de clase que se va a detectar y usar durante el análisis de código.

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

Constructores

Nombre Description
SqlCodeAnalysisRule()

Clase base para reglas de análisis de código estático de SQL. Una regla de análisis analiza un elemento model/model y devuelve una lista de problemas encontrados durante el análisis.

Las clases de implementación deben tener un ExportCodeAnalysisRuleAttribute definido en la definición de clase que se va a detectar y usar durante el análisis de código.

Propiedades

Nombre Description
SupportedElementTypes

Tipos de elementos comprobados por esta regla. Obligatorio si el ámbito de la regla es Element, para Model las reglas con ámbito, esto no es relevante.

(Heredado de SqlAnalysisRule)

Métodos

Nombre Description
Analyze(SqlRuleExecutionContext)

Realiza el análisis y devuelve una lista de problemas detectados

(Heredado de SqlAnalysisRule)

Se aplica a