Operator operator checked -
operator checked -(NullablePersistentSequencePointer<T>, NullablePersistentSequencePointer<T>)
Subtracts two values to compute their difference.
Declaration
public static nint operator checked -(NullablePersistentSequencePointer<T> left, NullablePersistentSequencePointer<T> right)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentSequencePointer<T> | left | The value from which |
| NullablePersistentSequencePointer<T> | right | The value that is subtracted from |
Returns
| Type | Description |
|---|---|
| nint | The value of |
Implements
Exceptions
| Type | Condition |
|---|---|
| OverflowException | The value of |
operator checked -(NullablePersistentSequencePointer<T>, NullablePointerReadOnly<T>)
Subtracts two values to compute their difference.
Declaration
public static nint operator checked -(NullablePersistentSequencePointer<T> left, NullablePointerReadOnly<T> right)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentSequencePointer<T> | left | The value from which |
| NullablePointerReadOnly<T> | right | The value that is subtracted from |
Returns
| Type | Description |
|---|---|
| nint | The value of |
Exceptions
| Type | Condition |
|---|---|
| OverflowException | The value of |
operator checked -(NullablePersistentSequencePointer<T>, NullablePointerUninitialized<T>)
Subtracts two values to compute their difference.
Declaration
public static nint operator checked -(NullablePersistentSequencePointer<T> left, NullablePointerUninitialized<T> right)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePersistentSequencePointer<T> | left | The value from which |
| NullablePointerUninitialized<T> | right | The value that is subtracted from |
Returns
| Type | Description |
|---|---|
| nint | The value of |
Exceptions
| Type | Condition |
|---|---|
| OverflowException | The value of |
operator checked -(NullablePointerReadOnly<T>, NullablePersistentSequencePointer<T>)
Subtracts two values to compute their difference.
Declaration
public static nint operator checked -(NullablePointerReadOnly<T> left, NullablePersistentSequencePointer<T> right)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePointerReadOnly<T> | left | The value from which |
| NullablePersistentSequencePointer<T> | right | The value that is subtracted from |
Returns
| Type | Description |
|---|---|
| nint | The value of |
Exceptions
| Type | Condition |
|---|---|
| OverflowException | The value of |
operator checked -(NullablePointerUninitialized<T>, NullablePersistentSequencePointer<T>)
Subtracts two values to compute their difference.
Declaration
public static nint operator checked -(NullablePointerUninitialized<T> left, NullablePersistentSequencePointer<T> right)
Parameters
| Type | Name | Description |
|---|---|---|
| NullablePointerUninitialized<T> | left | The value from which |
| NullablePersistentSequencePointer<T> | right | The value that is subtracted from |
Returns
| Type | Description |
|---|---|
| nint | The value of |
Exceptions
| Type | Condition |
|---|---|
| OverflowException | The value of |