LiteralEncoder.TaggedVector Method

Definition

Overloads

TaggedVector(Action<CustomAttributeArrayTypeEncoder>, Action<VectorEncoder>)

Encodes the type and the items of a vector literal using the specified delegates.

TaggedVector(CustomAttributeArrayTypeEncoder, VectorEncoder)

Returns a pair of encoders that must be used to encode the type and the items of a vector literal in the order they appear in the parameter list.

TaggedVector(Action<CustomAttributeArrayTypeEncoder>, Action<VectorEncoder>)

Source:
BlobEncoders.cs
Source:
BlobEncoders.cs
Source:
BlobEncoders.cs

Encodes the type and the items of a vector literal using the specified delegates.

public:
 void TaggedVector(Action<System::Reflection::Metadata::Ecma335::CustomAttributeArrayTypeEncoder> ^ arrayType, Action<System::Reflection::Metadata::Ecma335::VectorEncoder> ^ vector);
public void TaggedVector (Action<System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder> arrayType, Action<System.Reflection.Metadata.Ecma335.VectorEncoder> vector);
member this.TaggedVector : Action<System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.VectorEncoder> -> unit
Public Sub TaggedVector (arrayType As Action(Of CustomAttributeArrayTypeEncoder), vector As Action(Of VectorEncoder))

Parameters

arrayType
Action<CustomAttributeArrayTypeEncoder>

A delegate used to encode the type of the vector. Called first by this method.

vector
Action<VectorEncoder>

A delegate used to encode the items of the vector. Called second by this method.

Exceptions

arrayType or vector is null.

Applies to

TaggedVector(CustomAttributeArrayTypeEncoder, VectorEncoder)

Source:
BlobEncoders.cs
Source:
BlobEncoders.cs
Source:
BlobEncoders.cs

Returns a pair of encoders that must be used to encode the type and the items of a vector literal in the order they appear in the parameter list.

public:
 void TaggedVector([Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::CustomAttributeArrayTypeEncoder % arrayType, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::VectorEncoder % vector);
public void TaggedVector (out System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder arrayType, out System.Reflection.Metadata.Ecma335.VectorEncoder vector);
member this.TaggedVector : CustomAttributeArrayTypeEncoder * VectorEncoder -> unit
Public Sub TaggedVector (ByRef arrayType As CustomAttributeArrayTypeEncoder, ByRef vector As VectorEncoder)

Parameters

arrayType
CustomAttributeArrayTypeEncoder

When this method returns, a custom attribute array type encoder used to encode the type of the vector.

vector
VectorEncoder

When this method returns, a vector encoder used to encode the items of the vector.

Applies to