Vixen
02b45cc4
csharp
public enum GraphConnectionError

Why a connection was refused, or that it was not.

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

Remarks

⚠ One set of reasons for every graph in the repository. A graph that is drawn and a graph that is saved refuse the same three things; they differ in what they can name, not in what they allow. Whichever holds a direction reports WrongDirection and whichever does not never produces it, but neither invents a reason of its own — so a rule that changes changes here, and a caller that switches over this is told by the compiler.

Fields and properties (6)

  • None

    It may be made.

  • FromNotInGraph

    The output end names something the graph does not have.

  • ToNotInGraph

    The input end names something the graph does not have.

  • WrongDirection

    The two ends are not an output and an input.

  • SameNode

    Both ends are on the same node.

  • Cycle

    The input's node already feeds the output's, so the edge would close a loop.

Used by (6)

  • GraphInvariantTestsVixen.Core.Tests
  • GraphInvariantsVixen.Core
  • NodeGraphVixen.Ui.Controls.Advanced
  • GraphConformanceTestsVixen.Editor.NodeGraph.Tests
  • GraphPairVixen.Editor.NodeGraph.Tests
  • NodeGraphModelVixen.Editor.NodeGraph