ArrayWithOffset Estrutura

Definição

Encapsula um array e um offset dentro do array especificado.

public value class ArrayWithOffset
public 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
Herança
ArrayWithOffset
Atributos

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