Struct PropertyPath<T>
Identifies one generated property of an asset value.
public readonly struct PropertyPath<T> : IEquatable<PropertyPath<T>> where T : notnull
Type Parameters
T
- Implements
- Inherited Members
Remarks
Although generated code constructs paths from canonical wire names, the stored representation is not a serialized contract.
Methods
Equals(PropertyPath<T>)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(PropertyPath<T> other)
Parameters
otherPropertyPath<T>An object to compare with this object.
Returns
Equals(object?)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current instance.
Returns
- bool
true if
objand this instance are the same type and represent the same value; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
Operators
operator ==(PropertyPath<T>, PropertyPath<T>)
public static bool operator ==(PropertyPath<T> left, PropertyPath<T> right)
Parameters
leftPropertyPath<T>rightPropertyPath<T>
Returns
operator !=(PropertyPath<T>, PropertyPath<T>)
public static bool operator !=(PropertyPath<T> left, PropertyPath<T> right)
Parameters
leftPropertyPath<T>rightPropertyPath<T>