Exemplo n.º 1
0
 internal static void Initialize(this IRuleMetadata metadata)
 {
     metadata.Name        = String.Empty;
     metadata.Description = String.Empty;
     metadata.Order       = int.MaxValue;
     metadata.DefaultRule = true;
 }
 public void ToggleRuleEnabled(IRuleMetadata ruleMetaData, bool enabled)
 {
     _ruleMap[ruleMetaData.Name] = enabled;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Tests if the rule is tagged with a given tag.
 /// </summary>
 /// <param name="metadata">Rule metadata instance.</param>
 /// <param name="tag">Tag to test.</param>
 /// <returns><c>true</c> if the rule is tagged, <c>false</c> otherwise.</returns>
 public static bool IsTagged(this IRuleMetadata metadata, string tag)
 {
     return(metadata.Tags.Contains(tag));
 }