Show / Hide Table of Contents

Struct ArrPointer<T>

Implements
IArrPointer<T>
Namespace: GCore.NativeInterop
Assembly: GCore.dll
Syntax
public struct ArrPointer<T> : IArrPointer<T> where T : struct
Type Parameters
Name Description
T

Constructors

| Improve this Doc View Source

ArrPointer(IntPtr)

Declaration
public ArrPointer(IntPtr p)
Parameters
Type Name Description
IntPtr p

Properties

| Improve this Doc View Source

ElementSize

Declaration
public int ElementSize { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

IsValid

Declaration
public bool IsValid { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Ptr

Declaration
public IntPtr Ptr { get; }
Property Value
Type Description
IntPtr

Methods

| Improve this Doc View Source

GetElement(Int32)

Declaration
public T GetElement(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
T
| Improve this Doc View Source

ToArray(Int32)

Declaration
public T[] ToArray(int size)
Parameters
Type Name Description
System.Int32 size
Returns
Type Description
T[]

Implements

IArrPointer<T>

Extension Methods

EnumExtensions.Flag<T>(T, T)
SerializingExtensions.Serialize<T>(T, SerializingExtensions.Serializer)
SerializingExtensions.SerializeBinary<T>(T)
SerializingExtensions.SerializeSoap<T>(T)
SerializingExtensions.SerializeXML<T>(T, Boolean)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX