Show / Hide Table of Contents

Class AccessPairBase<TKey, TValue>

Inheritance
System.Object
AccessPairBase<TKey, TValue>
AccessPair<TKey, TValue, TKeyBase, TValueBase>
AssetPair<TKey, TValue>
Namespace: AssetRipper.Assets.Generics
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
Type Description
TKey
| Improve this Doc View Source

Value

Declaration
public abstract TValue Value { get; set; }
Property Value
Type Description
TValue

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
Type Name Description
AccessPairBase<TKey, TValue> other
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
Type Name Description
AccessPairBase<TKey, TValue> left
AccessPairBase<TKey, TValue> right
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
Type Name Description
AccessPairBase<TKey, TValue> pair
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
Type Name Description
AccessPairBase<TKey, TValue> pair
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
Type Name Description
AccessPairBase<TKey, TValue> left
AccessPairBase<TKey, TValue> right
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾