Stores a Quantum.Ptr which points to the memory location of a QDictionary<K, V> inside the frame heap. More...
Inherits IEquatable< QDictionaryPtr< K, V >>.
Public Member Functions | |
QDictionaryPtr (Ptr ptr) | |
Stores the pointer to the QDictionary<K, V>. More... | |
override bool | Equals (object obj) |
Determines whether two object instances are equal. More... | |
bool | Equals (QDictionaryPtr< K, V > other) |
Returns a value indicating whether this instance is equal to a specified QDictionaryPtr<K, V> value. More... | |
override int | GetHashCode () |
Gets the hash code of the stored Quantum.Ptr. More... | |
Static Public Member Functions | |
static bool | operator!= (QDictionaryPtr< K, V > a, QDictionaryPtr< K, V > b) |
Operator override for which checks if two instances of QDictionaryPtr<K, V> are not equal. More... | |
static bool | operator== (QDictionaryPtr< K, V > a, QDictionaryPtr< K, V > b) |
Operator override for which checks if two instances of QDictionaryPtr<K, V> are equal. More... | |
Public Attributes | |
readonly Ptr | Ptr |
The pointer to the memory location of the QDictionary<K, V> inside the frame heap. To check if this collection is not allocated, check if this Ptr is not equals to Ptr.Null. More... | |
Stores a Quantum.Ptr which points to the memory location of a QDictionary<K, V> inside the frame heap.
K | An unmanaged key type. |
V | An unmanaged value type. |
K | : | unmanaged | |
V | : | unmanaged |
|
inline |
Stores the pointer to the QDictionary<K, V>.
|
inline |
Gets the hash code of the stored Quantum.Ptr.
|
inline |
Determines whether two object instances are equal.
obj | The object to compare with the current object. |
true
if the specified object is equal to the current object; otherwise, false
.
|
inline |
Returns a value indicating whether this instance is equal to a specified QDictionaryPtr<K, V> value.
other | A QDictionaryPtr<K, V> value to compare to this instance. |
true
if other has the same value as this instance; otherwise, false
.
|
inlinestatic |
Operator override for which checks if two instances of QDictionaryPtr<K, V> are equal.
true
if the instances are equal.
|
inlinestatic |
Operator override for which checks if two instances of QDictionaryPtr<K, V> are not equal.
true
if the instances are not equal.readonly Ptr Quantum.Collections.QDictionaryPtr< K, V >.Ptr |
The pointer to the memory location of the QDictionary<K, V> inside the frame heap.
To check if this collection is not allocated, check if this Ptr is not equals to Ptr.Null.