Class PluginRuleValidation
Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll
public class PluginRuleValidation : IPluginRuleValidation
Inheritance
Implements
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
ValidatePublicRule(string, string)
public bool ValidatePublicRule(string pluginName, string methodName)
Parameters
pluginName
string
methodName
string