LiteralEncoder.TaggedVector Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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
- 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.