public static string FormatRuleScope(IRuleObject rule) { return(String.Format("{0}.{1}.{2}.{3}", rule.EnvName ?? "(all-envs)", rule.HostName ?? "(all-host)", rule.Instance ?? "(all-inst)", rule.UserName ?? "(all-user)")); }
public static NamedValueSet MakeRuleProps(IRuleObject rule) { NamedValueSet result = new NamedValueSet(); result.Set(RuleHelper.HostEnvName, rule.EnvName); result.Set(RuleHelper.HostComputer, rule.HostName); result.Set(RuleHelper.HostUserName, rule.UserName); result.Set(RuleHelper.HostInstance, rule.Instance); return(result); }
/// <summary> /// /// </summary> /// <param name="other"></param> /// <returns></returns> public int CompareTo(IRuleObject other) { // descending (highest to lowest) return(other.RulePriority - RulePriority); }
/// <summary> /// /// </summary> /// <param name="rule"></param> /// <returns></returns> public static string FormatRuleScope(IRuleObject rule) { return ($"{rule.EnvName ?? "(all-envs)"}.{rule.HostName ?? "(all-host)"}.{rule.Instance ?? "(all-inst)"}.{rule.UserName ?? "(all-user)"}.{rule.NameSpace ?? "(all-name)"}"); }
public static string FormatRuleScope(IRuleObject rule) => String.Format("{0}.{1}.{2}.{3}.{4}", rule.EnvName ?? "(all-envs)", rule.HostName ?? "(all-host)", rule.Instance ?? "(all-inst)", rule.UserName ?? "(all-user)", rule.NameSpace ?? "(all-name)");