Table of Contents

Class PluginRuleValidation

Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll

public class PluginRuleValidation : IPluginRuleValidation

Inheritance

objectPluginRuleValidation

Implements

IPluginRuleValidation

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<PluginRuleValidation>(PluginRuleValidation)

Constructors

PluginRuleValidation(IPluginRuntimeRuleValidator, IPluginRepository)

public PluginRuleValidation(IPluginRuntimeRuleValidator pluginRuntimeRuleValidator, IPluginRepository pluginRepository)

Parameters

pluginRuntimeRuleValidator IPluginRuntimeRuleValidator

pluginRepository IPluginRepository

Methods

ValidatePrivateRule(string, string)

public bool ValidatePrivateRule(string pluginName, string methodName)

Parameters

pluginName string

methodName string

Returns

bool

ValidatePublicRule(string, string)

public bool ValidatePublicRule(string pluginName, string methodName)

Parameters

pluginName string

methodName string

Returns

bool