ArrayWithOffset Estructura

Definición

Encapsula una matriz y un desplazamiento dentro de la 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
Herencia
ArrayWithOffset
Atributos

Comentarios

Se puede usar como argumento para un método nativo al que se llega a través de la invocación de plataforma.Can be used as an argument to a native method reached through platform invoke. En este caso, el contador de referencias de invocación de plataforma recuperará la dirección inicial de la matriz, agregará el desplazamiento y pasará el puntero resultante a la función nativa subyacente.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. Esta estructura solo admite matrices que no contengan referencias, como matrices de tipos primitivos y matrices de tipos de valor que contengan solo 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.

Constructores

ArrayWithOffset(Object, Int32)

Inicializa una nueva instancia de la estructura ArrayWithOffset.Initializes a new instance of the ArrayWithOffset structure.

Métodos

Equals(ArrayWithOffset)

Indica si el objeto ArrayWithOffset especificado coincide con la instancia actual.Indicates whether the specified ArrayWithOffset object matches the current instance.

Equals(Object)

Indica si el objeto especificado coincide con el objeto ArrayWithOffset actual.Indicates whether the specified object matches the current ArrayWithOffset object.

GetArray()

Devuelve la matriz administrada a la que hace referencia este ArrayWithOffset.Returns the managed array referenced by this ArrayWithOffset.

GetHashCode()

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

GetOffset()

Devuelve el desplazamiento proporcionado cuando se construyó este ArrayWithOffset.Returns the offset provided when this ArrayWithOffset was constructed.

Operadores

Equality(ArrayWithOffset, ArrayWithOffset)

Determina si dos objetos ArrayWithOffset especificados tienen el mismo valor.Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset)

Determina si dos objetos ArrayWithOffset especificados tienen valores distintos.Determines whether two specified ArrayWithOffset objects no not have the same value.

Se aplica a