NamedRulesReferences public sealed class NamedRules : IEquatable<NamedRules> Show allNamed rules. AllConstructorsFieldsPropertiesMethods ObsoleteInherited ConstructorsNamedRules#public NamedRules(string name, Rules rules, NamedRules previous = null)Parameters:name (string)rules (Rules)previous (NamedRules = null)FieldsDefaultRules#public const string DefaultRules = "Default"Extension#public const string Extension = ".rules"NothingRules#public const string NothingRules = "None"PropertiesName#public string Name { get; }Gets the names.Predefined#public bool Predefined { get; }Gets whether the Name field is one of the predefined names which ought not be modified by the user.Previous#public NamedRules Previous { get; }Gets the previous instance of these named rules. This is basically to keep track of undo-stacks.Rules#public Rules Rules { get; }Gets the rules.MethodsEquals#public bool Equals(NamedRules other)Parameters:other (NamedRules)Load#public static NamedRules Load(SettingsFolder folder, string name)Load a ruleset from a file.Parameters:folder (SettingsFolder)name (string)Store#public bool Store(SettingsFolder folder)Store this instance on the disk.Parameters:folder (SettingsFolder)ToString#public override string ToString()Overrides: Object.ToStringWithName#public NamedRules WithName(string newName)Modify the name of this instance.Parameters:newName (string)New name.Returns: Modified rules.WithRules#public NamedRules WithRules(Rules newRules)Modify the rules of this instance.Parameters:newRules (Rules)New rules.Returns: Modified named rules.