ArrayWithOffset ArrayWithOffset ArrayWithOffset ArrayWithOffset Struct

Definição

Encapsula uma matriz e um deslocamento dentro da matriz especificada.Encapsulates an array and an offset within the specified array.

public value class ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Herança
ArrayWithOffsetArrayWithOffsetArrayWithOffsetArrayWithOffset
Atributos

Comentários

Pode ser usado como um argumento para um método nativo alcançado por meio da invocação de plataforma.Can be used as an argument to a native method reached through platform invoke. 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.In this case, the platform invoke marshaler will retrieve the starting address of the array, add the offset, and pass the resulting pointer to the underlying native function. 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 contendo apenas campos de tipos primitivos.This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

Construtores

ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32)

Inicializa uma nova instância da estrutura ArrayWithOffset.Initializes a new instance of the ArrayWithOffset structure.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se o objeto especificado corresponde ao objeto ArrayWithOffset atual.Indicates whether the specified object matches the current ArrayWithOffset object.

Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset)

Indica se o objeto ArrayWithOffset especificado corresponde à instância atual.Indicates whether the specified ArrayWithOffset object matches the current instance.

GetArray() GetArray() GetArray() GetArray()

Retorna a matriz gerenciada referenciada por este ArrayWithOffset.Returns the managed array referenced by this ArrayWithOffset.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna um código hash para este tipo de valor.Returns a hash code for this value type.

GetOffset() GetOffset() GetOffset() GetOffset()

Retorna o deslocamento que foi fornecido quando esse ArrayWithOffset foi construído.Returns the offset provided when this ArrayWithOffset was constructed.

Operadores

Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset)

Determina se dois objetos ArrayWithOffset especificados têm o mesmo valor.Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset)

Determina se dois objetos ArrayWithOffset especificados não têm o mesmo valor.Determines whether two specified ArrayWithOffset objects no not have the same value.

Aplica-se a