Class EntryData
Data object to add as userData for the search tree entries.
Inheritance
object
EntryData
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: InsaneScatterbrain.ScriptGraph.Editor.NodeSearch
Syntax
public class EntryData
Constructors
EntryData(NodeType, IEnumerable<Type>, IEnumerable<Type>, object)
Declaration
public EntryData(NodeType type, IEnumerable<Type> inPortTypes = null, IEnumerable<Type> outPortTypes = null, object data = null)
Parameters
Type | Name | Description |
---|---|---|
NodeType | type | |
System.Collections.Generic.IEnumerable<T><System.Type> | inPortTypes | |
System.Collections.Generic.IEnumerable<T><System.Type> | outPortTypes | |
object | data |
Properties
Data
Gets the entry's data.
Declaration
public object Data { get; }
Property Value
Type | Description |
---|---|
object |
InPortTypes
Gets the in port types associated with this entry's node.
Declaration
public ReadOnlyCollection<Type> InPortTypes { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<T><System.Type> |
NodeType
Gets the type of node.
Declaration
public NodeType NodeType { get; }
Property Value
Type | Description |
---|---|
NodeType |
OutPortTypes
Gets the out port types associated with this entry's node.
Declaration
public ReadOnlyCollection<Type> OutPortTypes { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<T><System.Type> |