Assigner implementations of this package
are capable of handling primitive types or the void type.See: Description
| Interface | Description |
|---|---|
| PrimitiveUnboxingDelegate.UnboxingResponsible |
Implementations represent an unboxing delegate that is able to perform the unboxing operation.
|
| Class | Description |
|---|---|
| PrimitiveTypeAwareAssigner |
This assigner is able to handle non-
void, primitive types. |
| PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible |
An unboxing responsible for an implicitly typed value.
|
| PrimitiveWideningDelegate.WideningStackManipulation |
A stack manipulation that widens a primitive type into a more general primitive type.
|
| VoidAwareAssigner |
This assigner is able to handle the
void type. |
| Enum | Description |
|---|---|
| PrimitiveBoxingDelegate |
This delegate is responsible for boxing a primitive types to their wrapper equivalents.
|
| PrimitiveUnboxingDelegate |
This delegate is responsible for unboxing a wrapper type to their primitive equivalents.
|
| PrimitiveUnboxingDelegate.ExplicitlyTypedUnboxingResponsible |
An explicitly types unboxing responsible is applied for directly unboxing a wrapper type.
|
| PrimitiveWideningDelegate |
This delegate is responsible for widening a primitive type to represent a larger primitive type.
|
Assigner implementations of this package
are capable of handling primitive types or the void type. On assignments from or to reference types,
these assigners usually delegate a boxed assignment to a reference aware assigner.Copyright © 2014–2023. All rights reserved.