Show / Hide Table of Contents

Struct Hash128

Implements
IComparable
IComparable<Hash128>
IEquatable<Hash128>
Inherited Members
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
[Serializable]
public struct Hash128 : IComparable, IComparable<Hash128>, IEquatable<Hash128>

Constructors

| Improve this Doc View Source

Hash128(UInt32, UInt32, UInt32, UInt32)

Declaration
public Hash128(uint u32_0, uint u32_1, uint u32_2, uint u32_3)
Parameters
Type Name Description
UInt32 u32_0
UInt32 u32_1
UInt32 u32_2
UInt32 u32_3
| Improve this Doc View Source

Hash128(UInt64, UInt64)

Declaration
public Hash128(ulong u64_0, ulong u64_1)
Parameters
Type Name Description
UInt64 u64_0
UInt64 u64_1

Properties

| Improve this Doc View Source

isValid

Declaration
public bool isValid { get; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

CompareTo(Object)

Declaration
public int CompareTo(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Int32
| Improve this Doc View Source

CompareTo(Hash128)

Declaration
public int CompareTo(Hash128 rhs)
Parameters
Type Name Description
Hash128 rhs
Returns
Type Description
Int32

Compute(String)

Declaration
public static Hash128 Compute(string hashString)
Parameters
Type Name Description
String hashString
Returns
Type Description
Hash128
| Improve this Doc View Source

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
ValueType.Equals(Object)
| Improve this Doc View Source

Equals(Hash128)

Declaration
public bool Equals(Hash128 obj)
Parameters
Type Name Description
Hash128 obj
Returns
Type Description
Boolean
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
ValueType.GetHashCode()

Parse(String)

Declaration
public static Hash128 Parse(string hashString)
Parameters
Type Name Description
String hashString
Returns
Type Description
Hash128
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
ValueType.ToString()

Operators

| Improve this Doc View Source

Equality(Hash128, Hash128)

Declaration
public static bool operator ==(Hash128 hash1, Hash128 hash2)
Parameters
Type Name Description
Hash128 hash1
Hash128 hash2
Returns
Type Description
Boolean
| Improve this Doc View Source

GreaterThan(Hash128, Hash128)

Declaration
public static bool operator>(Hash128 x, Hash128 y)
Parameters
Type Name Description
Hash128 x
Hash128 y
Returns
Type Description
Boolean
| Improve this Doc View Source

Inequality(Hash128, Hash128)

Declaration
public static bool operator !=(Hash128 hash1, Hash128 hash2)
Parameters
Type Name Description
Hash128 hash1
Hash128 hash2
Returns
Type Description
Boolean
| Improve this Doc View Source

LessThan(Hash128, Hash128)

Declaration
public static bool operator <(Hash128 x, Hash128 y)
Parameters
Type Name Description
Hash128 x
Hash128 y
Returns
Type Description
Boolean

Implements

System.IComparable
System.IComparable<T>
System.IEquatable<T>

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX