System.Reflection.Pointer
E697552
System.Reflection.Pointer is a .NET reflection type that provides a way to work with and represent unmanaged pointer types within the reflection system.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
reflection helper type
ⓘ
sealed class ⓘ |
| availableIn |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| availableSince | .NET Framework 1.0 NERFINISHED ⓘ |
| canBeSerializedVia | ISerializable implementation ⓘ |
| canRepresent |
T*
ⓘ
function pointers (as unmanaged pointers) ⓘ void* ⓘ |
| definedInAssembly |
System.Runtime
NERFINISHED
ⓘ
mscorlib NERFINISHED ⓘ |
| definedInNamespace | System.Reflection NERFINISHED ⓘ |
| hasBaseType | System.Object NERFINISHED ⓘ |
| hasMemberAccessibility | internal constructor in some implementations ⓘ |
| hasMethod |
Equals
ⓘ
GetHashCode ⓘ GetObjectData ⓘ GetType ⓘ ToString ⓘ |
| hasSecurityConsideration |
requires full trust in older .NET versions
ⓘ
unsafe pointer manipulation ⓘ |
| hasStaticMethod |
Box
ⓘ
Unbox ⓘ |
| implementsInterface | System.Runtime.Serialization.ISerializable NERFINISHED ⓘ |
| isAbstract | false ⓘ |
| isCLSCompliant | false ⓘ |
| isConsidered | low-level reflection utility ⓘ |
| isDocumentedIn | Microsoft .NET API reference ⓘ |
| isIntendedFor | advanced runtime and interop scenarios ⓘ |
| isInteropRelated | true ⓘ |
| isNotIntendedFor | general application-level use ⓘ |
| isPublic | true ⓘ |
| isRepresentedAs | wrapper around unmanaged pointer and type information ⓘ |
| isSealed | true ⓘ |
| isSerializable | false ⓘ |
| isUsedFor |
boxing unmanaged pointers into System.Object
ⓘ
representing unmanaged pointer types in reflection ⓘ unboxing unmanaged pointers from System.Object ⓘ working with pointer types via reflection APIs ⓘ |
| relatedTo |
System.Reflection
NERFINISHED
ⓘ
System.Type NERFINISHED ⓘ unmanaged pointers ⓘ |
| supportsLanguageFeature | unsafe code ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.