Поделиться через


LiteralEncoder.TaggedScalar Метод

Определение

Перегрузки

TaggedScalar(Action<CustomAttributeElementTypeEncoder>, Action<ScalarEncoder>)

Кодирует тип и значение литерала с помощью указанных делегатов.

TaggedScalar(CustomAttributeElementTypeEncoder, ScalarEncoder)

Возвращает пару кодировщиков, которые должны использоваться для кодирования типа и значения литерала в порядке их следования в списке параметров.

TaggedScalar(Action<CustomAttributeElementTypeEncoder>, Action<ScalarEncoder>)

Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs

Кодирует тип и значение литерала с помощью указанных делегатов.

public:
 void TaggedScalar(Action<System::Reflection::Metadata::Ecma335::CustomAttributeElementTypeEncoder> ^ type, Action<System::Reflection::Metadata::Ecma335::ScalarEncoder> ^ scalar);
public void TaggedScalar (Action<System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder> type, Action<System.Reflection.Metadata.Ecma335.ScalarEncoder> scalar);
member this.TaggedScalar : Action<System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.ScalarEncoder> -> unit
Public Sub TaggedScalar (type As Action(Of CustomAttributeElementTypeEncoder), scalar As Action(Of ScalarEncoder))

Параметры

type
Action<CustomAttributeElementTypeEncoder>

Делегат, используемый для кодирования типа литерала. Вызывается этим методом в первую очередь.

scalar
Action<ScalarEncoder>

Делегат, используемый для кодирования значения литерала. Вызывается этим методом во вторую очередь.

Исключения

Параметр type или scalar имеет значение null.

Применяется к

TaggedScalar(CustomAttributeElementTypeEncoder, ScalarEncoder)

Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs
Исходный код:
BlobEncoders.cs

Возвращает пару кодировщиков, которые должны использоваться для кодирования типа и значения литерала в порядке их следования в списке параметров.

public:
 void TaggedScalar([Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::CustomAttributeElementTypeEncoder % type, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::ScalarEncoder % scalar);
public void TaggedScalar (out System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder type, out System.Reflection.Metadata.Ecma335.ScalarEncoder scalar);
member this.TaggedScalar : CustomAttributeElementTypeEncoder * ScalarEncoder -> unit
Public Sub TaggedScalar (ByRef type As CustomAttributeElementTypeEncoder, ByRef scalar As ScalarEncoder)

Параметры

type
CustomAttributeElementTypeEncoder

Когда этот метод возвращает управление, содержит кодировщик типа элемента настраиваемого атрибута, используемый для кодирования типа литерала.

scalar
ScalarEncoder

Когда этот метод возвращает управление, содержит кодированный скаляр, используемый для кодирования значения литерала.

Применяется к