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 ObjectValueTypeNodePath
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