Table of Contents

Class PluginRuntimeRuleValidator

Namespace: Casewhere.Runtime.Runners
Assembly: Casewhere.Runtime.dll

public class PluginRuntimeRuleValidator : IPluginRuntimeRuleValidator

Inheritance

objectPluginRuntimeRuleValidator

Implements

IPluginRuntimeRuleValidator

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<PluginRuntimeRuleValidator>(PluginRuntimeRuleValidator)

Constructors

PluginRuntimeRuleValidator(IPluginRuleProvider, ICasewhereScriptRunner)

public PluginRuntimeRuleValidator(IPluginRuleProvider pluginRuleProvider, ICasewhereScriptRunner casewhereScriptRunner)

Parameters

pluginRuleProvider IPluginRuleProvider

casewhereScriptRunner ICasewhereScriptRunner

Methods

Validate(Plugin, IEnumerable<PluginPolicy>)

public bool Validate(Plugin plugin, IEnumerable<PluginPolicy> pluginPolicies)

Parameters

plugin Plugin

pluginPolicies IEnumerable<PluginPolicy>

Returns

bool