namespace XNode { /// Used by and to determine when to display the field value associated with a public enum ShowBackingValue { /// Never show the backing value Never, /// Show the backing value only when the port does not have any active connections Unconnected, /// Always show the backing value Always } public enum ConnectionType { /// Allow multiple connections Multiple, /// always override the current connection Override } /// Tells which types of input to allow public enum TypeConstraint { /// Allow all types of input None, /// Allow similar and inherited types Inherited, /// Allow only similar types Strict } }