DataRuleEngine.ExecuteRules Method (IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)

Namespace:  Microsoft.Data.Schema.StaticCodeAnalysis
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Shared Function ExecuteRules ( _
    modelElement As IModelElement, _
    rules As IEnumerable(Of DataRule), _
    <OutAttribute> ByRef errors As IEnumerable(Of DataSchemaError), _
    suppressProblem As Predicate(Of DataRuleProblemSuppressionContext) _
) As IEnumerable(Of DataRuleProblem)
public static IEnumerable<DataRuleProblem> ExecuteRules(
    IModelElement modelElement,
    IEnumerable<DataRule> rules,
    out IEnumerable<DataSchemaError> errors,
    Predicate<DataRuleProblemSuppressionContext> suppressProblem
)
public:
static IEnumerable<DataRuleProblem^>^ ExecuteRules(
    IModelElement^ modelElement, 
    IEnumerable<DataRule^>^ rules, 
    [OutAttribute] IEnumerable<DataSchemaError^>^% errors, 
    Predicate<DataRuleProblemSuppressionContext^>^ suppressProblem
)
static member ExecuteRules : 
        modelElement:IModelElement * 
        rules:IEnumerable<DataRule> * 
        errors:IEnumerable<DataSchemaError> byref * 
        suppressProblem:Predicate<DataRuleProblemSuppressionContext> -> IEnumerable<DataRuleProblem> 
public static function ExecuteRules(
    modelElement : IModelElement, 
    rules : IEnumerable<DataRule>, 
    errors : IEnumerable<DataSchemaError>, 
    suppressProblem : Predicate<DataRuleProblemSuppressionContext>
) : IEnumerable<DataRuleProblem>

Parameters

Return Value

Type: System.Collections.Generic.IEnumerable<DataRuleProblem>

.NET Framework Security

See Also

Reference

DataRuleEngine Class

ExecuteRules Overload

Microsoft.Data.Schema.StaticCodeAnalysis Namespace