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.

Jump to: Statements Referenced by

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.

System.Reflection containsType System.Reflection.Pointer