RootTMostDerived Class |
Namespace: Lawo.EmberPlusSharp.Model
public abstract class Root<TMostDerived> : FieldNode<TMostDerived> where TMostDerived : Root<TMostDerived>
The RootTMostDerived type exposes the following members.
Name | Description | |
---|---|---|
RootTMostDerived | Initializes a new instance of the RootTMostDerived class. |
Name | Description | |
---|---|---|
ChildrenRetrievalPolicy | Gets or sets the policy for this node. (Inherited from NodeBaseTMostDerived.) | |
Description | Gets description. (Inherited from Element.) | |
Identifier | Gets identifier. (Inherited from Element.) | |
IsOnline | Gets a value indicating whether this element is online. (Inherited from NodeBaseTMostDerived.) | |
IsRoot | Gets a value indicating whether this is a root node. (Inherited from NodeTMostDerived.) | |
Number | Gets number. (Inherited from Element.) | |
Parent | Gets the parent of this element. (Inherited from Element.) | |
SchemaIdentifiers | Gets schemaIdentifiers. (Inherited from ElementWithSchemasTMostDerived.) | |
Tag | Gets or sets an arbitrary object value that can be used to store custom information about this
object. (Inherited from Element.) |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetElement | Gets the element with the path path relative to this node. (Inherited from NodeTMostDerived.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetPath | Gets the full path of this element. (Inherited from Element.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnPropertyChanged | Invoked immediately after the value of a property has been changed. (Inherited from NotifyPropertyChanged.) | |
SetValueT | Sets field to newValue and calls
OnPropertyChanged(PropertyChangedEventArgs) if their values were not equal. (Inherited from NotifyPropertyChanged.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. (Inherited from NotifyPropertyChanged.) |
TMostDerived must contain a property with a getter and a setter for each root element. The property getters and setters can have any accessibility. The name of each property must be equal to the identifier of the corresponding element, or carry an ElementAttribute to which the identifier is passed.
The type of each TMostDerived property must be of one of the following: