Microsoft.Data.Schema.StaticCodeAnalysis Namespace
The Microsoft.Data.Schema.StaticCodeAnalysis namespace provides classes that you can use to create and manage static code analysis rules.
Classes
Class | Description | |
---|---|---|
DataRule | Provides a base class for data rules. | |
DataRuleAttribute | Defines a localizable namespace, category, and identifier for the associated rule. | |
DataRuleEngine | Loads and executes data rules. | |
DataRuleError | Represents an error, exception, or warning that is generated by executing a DataRule. | |
DataRuleException | Represents an exception thrown during the processing of a DataRule. | |
DataRuleExecutionContext | Defines the context in which a static code analysis rule is executed. | |
DataRuleProblem | Class to store the details of an issue that was detected by a rule. | |
DataRuleProblemSuppressionContext | The context information that is used to suppress an issue that was found through database code analysis. | |
DataRuleProperties | Provides a set of properties for a DataRule object. | |
DataRuleSetting | Contains the settings for a specific rule and a specific configuration. | |
StaticCodeAnalysisRule | Provides a base class for a group or category of similar rules. | |
SupportedElementTypeAttribute | Indicates the type of element against which a DataRule runs. |
Enumerations
Enumeration | Description | |
---|---|---|
DataRuleProblemSeverity | Defines the severity levels used to report issues that were found through database code analysis. | |
DataRuleScope | Specifies the scope that is examined by a DataRule. |
See Also
Reference
Other Resources
Create and Register Additional Rules for Analyzing Database Code