ArrayWithOffset Estrutura

Definição

Encapsula um array e um offset dentro do array especificado.

public value class ArrayWithOffset
public value class ArrayWithOffset : IEquatable<System::Runtime::InteropServices::ArrayWithOffset>
public struct ArrayWithOffset
public readonly struct ArrayWithOffset : IEquatable<System.Runtime.InteropServices.ArrayWithOffset>
public readonly struct ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Public Structure ArrayWithOffset
Implements IEquatable(Of ArrayWithOffset)
Herança
ArrayWithOffset
Atributos
Implementações

Observações

Pode ser usado como argumento para um método nativo alcançado através do invoke da plataforma. Neste caso, o marshaler de invocação da plataforma irá recuperar o endereço inicial do array, adicionar o offset e passar o ponteiro resultante para a função nativa subjacente. Esta estrutura apenas suporta arrays que não contêm referências, como arrays de tipos primitivos e arrays de tipos de valor que contêm apenas campos de tipos primitivos.

Construtores

Name Description
ArrayWithOffset(Object, Int32)

Inicializa uma nova instância da ArrayWithOffset estrutura.

Métodos

Name Description
Equals(ArrayWithOffset)

Indica se o objeto especificado ArrayWithOffset corresponde à instância atual.

Equals(Object)

Indica se o objeto especificado corresponde ao objeto atual ArrayWithOffset .

GetArray()

Devolve o array gerido referenciado por este ArrayWithOffset.

GetHashCode()

Devolve um código hash para este tipo de valor.

GetOffset()

Devolve o offset fornecido quando isto ArrayWithOffset foi construído.

Operadores

Name Description
Equality(ArrayWithOffset, ArrayWithOffset)

Determina se dois objetos especificados ArrayWithOffset têm o mesmo valor.

Inequality(ArrayWithOffset, ArrayWithOffset)

Determina se dois objetos especificados ArrayWithOffset não têm o mesmo valor.

Aplica-se a