Skip to main content

NodePath

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents a path to a node in the data pipeline.

public struct NodePath

Inheritance Object → ValueType → NodePath
Implements IConvertible, IComparable<NodePath>, IEquatable<NodePath>

Constructors​

NodePath(String)​

Creates a new instance of NodePath

public NodePath(string path)

Parameters​

path String
Path of node

NodePath()​

Creates a new instance of NodePath

public NodePath()

Methods​

Append(String)​

Appends the node information to the path.

public NodePath Append(string qualifiedName)

Parameters​

qualifiedName String
Qualified name of the node

Returns​

NodePath
New path

GetTypeCode()​

public TypeCode GetTypeCode()

Returns​

TypeCode

ToBoolean(IFormatProvider)​

public bool ToBoolean(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Boolean

ToByte(IFormatProvider)​

public byte ToByte(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Byte

ToChar(IFormatProvider)​

public char ToChar(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Char

ToDateTime(IFormatProvider)​

public DateTime ToDateTime(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

DateTime

ToDecimal(IFormatProvider)​

public decimal ToDecimal(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Decimal

ToDouble(IFormatProvider)​

public double ToDouble(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Double

ToInt16(IFormatProvider)​

public short ToInt16(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Int16

ToInt32(IFormatProvider)​

public int ToInt32(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Int32

ToInt64(IFormatProvider)​

public long ToInt64(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Int64

ToSByte(IFormatProvider)​

public sbyte ToSByte(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

SByte

ToSingle(IFormatProvider)​

public float ToSingle(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

Single

ToString(IFormatProvider)​

public string ToString(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

String

ToType(Type, IFormatProvider)​

public object ToType(Type conversionType, IFormatProvider provider)

Parameters​

conversionType Type

provider IFormatProvider

Returns​

Object

ToUInt16(IFormatProvider)​

public ushort ToUInt16(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

UInt16

ToUInt32(IFormatProvider)​

public uint ToUInt32(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

UInt32

ToUInt64(IFormatProvider)​

public ulong ToUInt64(IFormatProvider provider)

Parameters​

provider IFormatProvider

Returns​

UInt64

ToString()​

public string ToString()

Returns​

String

GetHashCode()​

public int GetHashCode()

Returns​

Int32

CompareTo(NodePath)​

public int CompareTo(NodePath other)

Parameters​

other NodePath

Returns​

Int32

Equals(NodePath)​

public bool Equals(NodePath other)

Parameters​

other NodePath

Returns​

Boolean

Equals(Object)​

public bool Equals(object obj)

Parameters​

obj Object

Returns​

Boolean