Node Members
[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]
Represents a node in an Mgraph structure, which is used to represent values in the modeling language.
The Node type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Node | Overloaded. Initializes a new instance of the Node structure. |
Top
Methods
Name | Description | |
---|---|---|
BeginNavigateFromRootTo | Overloaded. Begins to asynchronously resolve a symbolic node reference, using global navigation scope. | |
BeginNavigateTo | Overloaded. Begins to asynchronously resolve a symbolic node reference, using the current node to define the navigation scope. | |
CreateDefaultStore | Creates the default graph store. | |
CreateNodeForStoreKey | Creates a node with a specified key for the store. | |
EndNavigateFromRootTo | Obtains the return value from the BeginNavigateTo asynchronous delegate with global context. | |
EndNavigateTo | Obtains the return value from the BeginNavigateTo asynchronous delegate. | |
Equals | Overloaded. Determines whether a node has the same key as the current one. | |
Finalize | (Inherited from Object.) | |
GetHashCode | Gets the hash code that corresponds to this node's store key. (Overrides ValueType. . :: . .GetHashCode() () () ().) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
NavigateFromRootTo | Overloaded. Finds and returns the specified node, relative to the graph root. | |
NavigateTo | Overloaded. Resolves a symbolic node reference, using the current node to define the navigation scope. | |
ReadFrom | Overloaded. Reads an enumerable collection of edges using a reader. | |
ReadFromString | Overloaded. Reads the outgoing nodes into an enumerable collection using a string reader. | |
ToString | Displays a string representation of the node. (Overrides ValueType. . :: . .ToString() () () ().) | |
ViewAllNodes | Returns a NodeCollection that contains all the nodes in the graph. | |
ViewAsList | Returns an ordered list that contains the nodes in the graph. | |
ViewAsRecord | Returns a dictionary that contains the nodes in the graph. | |
ViewAsTuple | Returns an ordered list that contains the nodes in the graph. | |
ViewOrderedNodes | Returns an ordered list that contains the ordered nodes in the graph. | |
ViewUnorderedNodes | Returns a NodeCollection that contains the unordered nodes in the graph. | |
WriteTo | Overloaded. Writes the sub-graph that can be reached from this node to a stream. | |
WriteToString | Writes the sub-graph that can be reached from this node to a string. |
Top
Operators
Name | Description | |
---|---|---|
Equality | Determines whether two nodes are equal. | |
Explicit Narrowing Explicit Explicit Explicit | Overloaded. | |
Implicit Widening Implicit Implicit Implicit | Overloaded. | |
Inequality | Determines whether two nodes are not equal. |
Top
Fields
Name | Description | |
---|---|---|
Default | A node created by the default constructor. |
Top
Properties
Name | Description | |
---|---|---|
AtomicValue | Gets and sets the value of an atomic node; gets nullNothingnullptrunita null reference (Nothing in Visual Basic) if the node is non-atomic. | |
Brand | Gets or sets the node's brand. | |
Edges | Gets the collection of the outgoing edges that originate from this node. If the node is atomic, an empty collection is returned. | |
IsDefault | Gets a value that indicates whether the node was constructed with the default constructor. | |
IsListOrEmptyCollection | Gets a value that indicates whether the node is a list. | |
IsReadOnly | Gets a value that indicates whether the backing store supports updates of the node. | |
IsRecordOrEmptyCollection | Gets a value that indicates whether the node is a record. | |
NodeKind | Gets the node's kind. | |
Store | Gets the backing store of the node. | |
StoreKey | Gets the node's key in the backing store. |
Top
Events
Name | Description | |
---|---|---|
PropertyChanged | Adds or removes a property changed event handler. |
Top