ArrayWithOffset Estrutura

Definição

Encapsula uma matriz e um deslocamento dentro da matriz especificada.

public value class ArrayWithOffset
public value class ArrayWithOffset : IEquatable<System::Runtime::InteropServices::ArrayWithOffset>
public struct ArrayWithOffset
public readonly struct ArrayWithOffset
public readonly struct ArrayWithOffset : IEquatable<System.Runtime.InteropServices.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

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

ArrayWithOffset(Object, Int32)

Inicializa uma nova instância da estrutura ArrayWithOffset.

Métodos

Equals(ArrayWithOffset)

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

Equals(Object)

Indica se o objeto especificado corresponde ao objeto ArrayWithOffset atual.

GetArray()

Retorna a matriz gerenciada referenciada por este ArrayWithOffset.

GetHashCode()

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

GetOffset()

Retorna o deslocamento que foi fornecido quando esse ArrayWithOffset foi construído.

Operadores

Equality(ArrayWithOffset, ArrayWithOffset)

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

Inequality(ArrayWithOffset, ArrayWithOffset)

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

Aplica-se a