NamedArgumentsEncoder.AddArgument 메서드

정의

오버로드

Name Description
AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)

명명된 인수(필드 또는 속성)를 인코딩합니다.

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

명명된 인수(필드 또는 속성)를 인코딩하고 매개 변수 목록에 나타나는 순서대로 사용해야 하는 세 개의 인코더를 반환합니다.

AddArgument(Boolean, Action<NamedArgumentTypeEncoder>, Action<NameEncoder>, Action<LiteralEncoder>)

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

명명된 인수(필드 또는 속성)를 인코딩합니다.

public:
 void AddArgument(bool isField, Action<System::Reflection::Metadata::Ecma335::NamedArgumentTypeEncoder> ^ type, Action<System::Reflection::Metadata::Ecma335::NameEncoder> ^ name, Action<System::Reflection::Metadata::Ecma335::LiteralEncoder> ^ literal);
public void AddArgument(bool isField, Action<System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder> type, Action<System.Reflection.Metadata.Ecma335.NameEncoder> name, Action<System.Reflection.Metadata.Ecma335.LiteralEncoder> literal);
member this.AddArgument : bool * Action<System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.NameEncoder> * Action<System.Reflection.Metadata.Ecma335.LiteralEncoder> -> unit
Public Sub AddArgument (isField As Boolean, type As Action(Of NamedArgumentTypeEncoder), name As Action(Of NameEncoder), literal As Action(Of LiteralEncoder))

매개 변수

isField
Boolean

true 필드를 false 인코딩하려면 속성을 인코딩합니다.

type
Action<NamedArgumentTypeEncoder>

인수의 형식을 인코딩하기 위해 먼저 호출할 메서드입니다.

name
Action<NameEncoder>

필드 또는 속성의 이름을 인코딩하기 위해 두 번째 호출 메서드입니다.

literal
Action<LiteralEncoder>

인수의 리터럴 값을 인코딩하기 위해 세 번째 호출 메서드입니다.

예외

type, name 또는 literal 입니다 null.

적용 대상

AddArgument(Boolean, NamedArgumentTypeEncoder, NameEncoder, LiteralEncoder)

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

명명된 인수(필드 또는 속성)를 인코딩하고 매개 변수 목록에 나타나는 순서대로 사용해야 하는 세 개의 인코더를 반환합니다.

public:
 void AddArgument(bool isField, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::NamedArgumentTypeEncoder % type, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::NameEncoder % name, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::LiteralEncoder % literal);
public void AddArgument(bool isField, out System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder type, out System.Reflection.Metadata.Ecma335.NameEncoder name, out System.Reflection.Metadata.Ecma335.LiteralEncoder literal);
member this.AddArgument : bool * NamedArgumentTypeEncoder * NameEncoder * LiteralEncoder -> unit
Public Sub AddArgument (isField As Boolean, ByRef type As NamedArgumentTypeEncoder, ByRef name As NameEncoder, ByRef literal As LiteralEncoder)

매개 변수

isField
Boolean

true 필드를 false 인코딩하려면 속성을 인코딩합니다.

type
NamedArgumentTypeEncoder

인수의 형식을 인코딩하기 위해 먼저 호출할 메서드입니다.

name
NameEncoder

필드 또는 속성의 이름을 인코딩하기 위해 두 번째 호출 메서드입니다.

literal
LiteralEncoder

인수의 리터럴 값을 인코딩하기 위해 세 번째 호출 메서드입니다.

적용 대상