MethodSignatureEncoder.Parameters 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
Parameters(Int32, Action<ReturnTypeEncoder>, Action<ParametersEncoder>) |
Encodes the provided return type and parameters. |
Parameters(Int32, ReturnTypeEncoder, ParametersEncoder) |
Encodes the provided return type and parameters, which must be used in the order they appear in the parameter list. |
Parameters(Int32, Action<ReturnTypeEncoder>, Action<ParametersEncoder>)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Encodes the provided return type and parameters.
public:
void Parameters(int parameterCount, Action<System::Reflection::Metadata::Ecma335::ReturnTypeEncoder> ^ returnType, Action<System::Reflection::Metadata::Ecma335::ParametersEncoder> ^ parameters);
public void Parameters (int parameterCount, Action<System.Reflection.Metadata.Ecma335.ReturnTypeEncoder> returnType, Action<System.Reflection.Metadata.Ecma335.ParametersEncoder> parameters);
member this.Parameters : int * Action<System.Reflection.Metadata.Ecma335.ReturnTypeEncoder> * Action<System.Reflection.Metadata.Ecma335.ParametersEncoder> -> unit
Public Sub Parameters (parameterCount As Integer, returnType As Action(Of ReturnTypeEncoder), parameters As Action(Of ParametersEncoder))
Parameters
- parameterCount
- Int32
The number of parameters.
- returnType
- Action<ReturnTypeEncoder>
The method that is called first to encode the return type.
- parameters
- Action<ParametersEncoder>
The method that is called second to encode the parameters.
Exceptions
returnType
or parameters
is null
.
Applies to
Parameters(Int32, ReturnTypeEncoder, ParametersEncoder)
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
- Source:
- BlobEncoders.cs
Encodes the provided return type and parameters, which must be used in the order they appear in the parameter list.
public:
void Parameters(int parameterCount, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::ReturnTypeEncoder % returnType, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::ParametersEncoder % parameters);
public void Parameters (int parameterCount, out System.Reflection.Metadata.Ecma335.ReturnTypeEncoder returnType, out System.Reflection.Metadata.Ecma335.ParametersEncoder parameters);
member this.Parameters : int * ReturnTypeEncoder * ParametersEncoder -> unit
Public Sub Parameters (parameterCount As Integer, ByRef returnType As ReturnTypeEncoder, ByRef parameters As ParametersEncoder)
Parameters
- parameterCount
- Int32
The number of parameters.
- returnType
- ReturnTypeEncoder
The method that is called first to encode the return types.
- parameters
- ParametersEncoder
The method that is called second to encode the parameters.