Class DataPinDefinitionAttribute
Attribute for defining pins
Inheritance
System.Object
System.Attribute
DataPinDefinitionAttribute
Implements
System.Runtime.InteropServices._Attribute
Inherited Members
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.Equals(System.Object)
System.Attribute.GetHashCode()
System.Attribute.Match(System.Object)
System.Attribute.IsDefaultAttribute()
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
System.Attribute.TypeId
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Flow
Assembly: Simplic.Flow.dll
Syntax
public class DataPinDefinitionAttribute : Attribute, _Attribute
Properties
| Improve this Doc View SourceAllowedTypes
Gets or sets allowed types as string seperated by comma (e.g. "UInt32,Single,Int64")
Declaration
public string AllowedTypes { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ContainerType
Gets or sets the container type (e.g. List, Single)
Declaration
public DataPinContainerType ContainerType { get; set; }
Property Value
Type | Description |
---|---|
DataPinContainerType |
DataType
Gets or sets the data type of the pin. Could be null if IsGeneric is true.
Declaration
public Type DataType { get; set; }
Property Value
Type | Description |
---|---|
System.Type |
DefaultValue
Gets or sets the default value of the pin
Declaration
public object DefaultValue { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Direction
Gets or sets the direction of the pin
Declaration
public PinDirection Direction { get; set; }
Property Value
Type | Description |
---|---|
PinDirection |
DisplayName
Gets or sets the display name of the pin
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Id
Gets or sets the unique (flow wide unique) Id
Declaration
public string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsGeneric
Gets or sets if the pin has a generic DataType
Declaration
public bool IsGeneric { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Name
Gets or sets the unique(in node) name of the pin
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Tooltip
Gets or sets the tool tip text used on GUI
Declaration
public string Tooltip { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Implements
System.Runtime.InteropServices._Attribute