Class AccessPairBase<TKey, TValue>
Inheritance
System.Object
AccessPairBase<TKey, TValue>
Assembly: AssetRipper.Assets.dll
Syntax
public abstract class AccessPairBase<TKey, TValue> : IEquatable<AccessPairBase<TKey, TValue>>
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
Properties
|
Improve this Doc
View Source
Key
Declaration
public abstract TKey Key { get; set; }
Property Value
|
Improve this Doc
View Source
Value
Declaration
public abstract TValue Value { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Deconstruct(out TKey, out TValue)
Declaration
public void Deconstruct(out TKey key, out TValue value)
Parameters
Type |
Name |
Description |
TKey |
key |
|
TValue |
value |
|
|
Improve this Doc
View Source
Equals(AccessPairBase<TKey, TValue>)
Declaration
public bool Equals(AccessPairBase<TKey, TValue> other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Equals(Object)
Declaration
public sealed override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public sealed override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ToString()
Declaration
public sealed override string ToString()
Returns
Type |
Description |
System.String |
|
Operators
|
Improve this Doc
View Source
Equality(AccessPairBase<TKey, TValue>, AccessPairBase<TKey, TValue>)
Declaration
public static bool operator ==(AccessPairBase<TKey, TValue> left, AccessPairBase<TKey, TValue> right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Implicit(AccessPairBase<TKey, TValue> to KeyValuePair<TKey, TValue>)
Declaration
public static implicit operator KeyValuePair<TKey, TValue>(AccessPairBase<TKey, TValue> pair)
Parameters
Returns
Type |
Description |
KeyValuePair<TKey, TValue> |
|
|
Improve this Doc
View Source
Implicit(AccessPairBase<TKey, TValue> to ValueTuple<TKey, TValue>)
Declaration
public static implicit operator ValueTuple<TKey, TValue>(AccessPairBase<TKey, TValue> pair)
Parameters
Returns
Type |
Description |
ValueTuple<TKey, TValue> |
|
|
Improve this Doc
View Source
Inequality(AccessPairBase<TKey, TValue>, AccessPairBase<TKey, TValue>)
Declaration
public static bool operator !=(AccessPairBase<TKey, TValue> left, AccessPairBase<TKey, TValue> right)
Parameters
Returns
Type |
Description |
System.Boolean |
|