ArrayWithOffset Estrutura

Definição

Encapsula uma matriz e um deslocamento dentro da matriz especificada.

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

Comentários

Pode ser usado como um argumento para um método nativo alcançado por meio da invocação de plataforma. Nesse caso, o marshaler de invocação de plataforma recuperará o endereço inicial da matriz, adicionará o deslocamento e passará o ponteiro resultante para a função nativa subjacente. Essa estrutura só dá suporte a matrizes que não contêm referências, como matrizes de tipo primitivo e matrizes de tipo de valor que contêm apenas campos de tipos primitivos.

Construtores

Nome Description
ArrayWithOffset(Object, Int32)

Inicializa uma nova instância da ArrayWithOffset estrutura.

Métodos

Nome 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()

Retorna a matriz gerenciada referenciada por isso ArrayWithOffset.

GetHashCode()

Retorna um código hash para esse tipo de valor.

GetOffset()

Retorna o deslocamento fornecido quando isso ArrayWithOffset foi construído.

Operadores

Nome 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