Version 3.1.1.0

ObjectAddress.HierarchyAddress struct

Namespace: Sirenix.OdinValidator.Editor
Assembly: Sirenix.OdinValidator.Editor
public struct HierarchyAddress : IEquatable<ObjectAddress.HierarchyAddress>

Constructors

HierarchyAddress(String[], Int32[])
public HierarchyAddress(string[] subNames, int[] subIndices)
Parameters
System.String[] subNames

System.Int32[] subIndices

Fields

SubIndices
public int[] SubIndices
SubNames
public string[] SubNames

Methods

Equals(ObjectAddress.HierarchyAddress)
public bool Equals(ObjectAddress.HierarchyAddress other)
Returns
System.Boolean

Equals(Object)
public override bool Equals(object obj)
Parameters
System.Object obj

Returns
System.Boolean

GetHashCode()
public override int GetHashCode()
Returns
System.Int32

HasData()
public bool HasData()
Returns
System.Boolean

ToString()
public override string ToString()
Returns
System.String

Operators

Equality(ObjectAddress.HierarchyAddress, ObjectAddress.HierarchyAddress)
public static bool operator ==(ObjectAddress.HierarchyAddress a, ObjectAddress.HierarchyAddress b)
Returns
System.Boolean

Inequality(ObjectAddress.HierarchyAddress, ObjectAddress.HierarchyAddress)
public static bool operator !=(ObjectAddress.HierarchyAddress a, ObjectAddress.HierarchyAddress b)
Returns
System.Boolean