Vixen
dd8b0a81
csharp
public readonly record struct NodeId

A node's identity within one graph.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Never reused, so an undo that re-adds a deleted node re-adds it with the identity it had — which is what lets the edges that pointed at it be restored by the same command without rewriting them.

Fields and properties (3)

  • public int Value

    The number. Assigned by the graph and never reused.

  • public static NodeId None

    No node.

  • public bool IsValid

    Whether this names a node at all.

Methods (2)

  • public NodeId(int Value)

    A node's identity within one graph.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (84, showing 40)

  • AddGroupCommandVixen.Editor.NodeGraph
  • BindingVixen.Editor.NodeGraph.Tests
  • BuilderVixen.Editor.Texturing
  • CommandTestsVixen.Editor.NodeGraph.Tests
  • CompositorDocumentVixen.Editor.AssetEditors
  • CompositorGraphCompilerVixen.Editor.AssetEditors
  • CompositorViewVixen.Editor.AssetEditors
  • ExtractSubGraphCommandVixen.Editor.NodeGraph
  • FlattenerVixen.Editor.NodeGraph
  • GraphConformanceTestsVixen.Editor.NodeGraph.Tests
  • GraphDeclarationTestsVixen.Editor.NodeGraph.Tests
  • GraphGroupVixen.Editor.NodeGraph
  • GraphNodeVixen.Editor.NodeGraph
  • GraphPairVixen.Editor.NodeGraph.Tests
  • LayerNoteVixen.Editor.Texturing
  • LayerStackBuildVixen.Editor.Texturing
  • LayerStackCompilationVixen.Editor.Texturing
  • LayerStackDocumentVixen.Editor.Texturing
  • LayerStackExplodeTestsVixen.Editor.Texturing.Tests
  • LayerStackPictureVixen.Editor.Texturing
  • LayerStackViewVixen.Editor.Texturing
  • MoveNodesCommandVixen.Editor.NodeGraph
  • NamingVixen.Editor.AssetEditors
  • NodeDiagnosticVixen.Editor.NodeGraph
  • NodeGraphClipboardVixen.Editor.NodeGraph
  • NodeGraphCompilerVixen.Editor.NodeGraph
  • NodeGraphDocumentVixen.Editor.NodeGraph
  • NodeGraphInliningVixen.Editor.NodeGraph
  • NodeGraphLayoutVixen.Editor.NodeGraph
  • NodeGraphModelVixen.Editor.NodeGraph
  • NodeGraphViewVixen.Editor.NodeGraph
  • NodeInspectorVixen.Editor.NodeGraph
  • NodeOriginVixen.Editor.NodeGraph
  • NodePortEditProviderVixen.Editor.NodeGraph
  • NodePortMemberVixen.Editor.NodeGraph
  • NodePortProviderTestsVixen.Editor.NodeGraph.Tests
  • NodeSettingMemberVixen.Editor.NodeGraph
  • NodeTypingTestsVixen.Editor.NodeGraph.Tests
  • PasteCommandVixen.Editor.NodeGraph
  • PortRefVixen.Editor.NodeGraph