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