[This is preliminary documentation and is subject to change.]
The NodeOverrideRules type exposes the following members.Constructors
Name | Description | |
---|---|---|
![]() | NodeOverrideRules | Initializes a new instance of the NodeOverrideRules class |
Methods
Name | Description | |
---|---|---|
![]() | ![]() | Determines whether the specified object is equal to the current object. (Inherited from ![]() |
![]() | ![]() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from ![]() |
![]() | ![]() | Serves as the default hash function. (Inherited from ![]() |
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | StringToOverrideSpec |
Tries to convert a string to OverrideSpec enum. If string is null or empty then "All" is returned, otherwise exception is thrown if
the value does not match any of the expected values. The comparison is case-insensitive
|
![]() | ![]() | Returns a string that represents the current object. (Inherited from ![]() |
Extension Methods
Fields
Properties
Name | Description | |
---|---|---|
![]() | AppendSectionsWithoutMatchAttr |
When true will APPEND sections not having SectionMatchAttrName defined,
otherwise matches section names by SectionMatchAttrName
|
![]() | AttributeClearName |
Provides a name for clear section - when present it deletes all existing attributes
|
![]() ![]() | Default |
Default instance that uses default names
|
![]() | OverrideAttrName |
Provides name for override attribute
|
![]() | OverrideValue_All |
Provides value for all(sections and attributes) override
|
![]() | OverrideValue_Attributes |
Provides value for attributes-only override
|
![]() | OverrideValue_Fail |
Provides value for fail override - an exception is thrown when a child tries to override this section
|
![]() | OverrideValue_Replace |
Provides value for replace override - when overriding section replaces base completely
|
![]() | OverrideValue_Sections |
Provides value for sections-only override
|
![]() | OverrideValue_Stop |
Provides value for stop override - so no section can modify anything in this one
|
![]() | SectionClearName |
Provides a name for clear section - when present it deletes all existing subsections
|
![]() | SectionDeleteName |
Provides a name for clear section - when present it deletes all existing attributes
|
![]() | SectionMatchAttrName |
Provides attribute name for matching of multiple sections with the same name, i.e. a logger may have many 'destinations'
subnodes each with different 'name' attribute
|
See Also