SignatureHelper.AddArgument Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un argumento a la firma.
Sobrecargas
AddArgument(Type) |
Agrega un argumento a la firma. |
AddArgument(Type, Boolean) |
Agrega un argumento del tipo especificado a la firma, indicando si el argumento está o no anclado. |
AddArgument(Type, Type[], Type[]) |
Agrega un argumento a la firma, con los modificadores personalizados especificados. |
AddArgument(Type)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
Agrega un argumento a la firma.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument (Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parámetros
- clsArgument
- Type
Tipo del argumento.
Excepciones
La firma ya ha finalizado.
clsArgument
es null
.
Comentarios
Para agregar un argumento con modificadores personalizados opcionales o obligatorios, use la sobrecarga del AddArgument(Type, Type[], Type[]) método.
Se aplica a
AddArgument(Type, Boolean)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
Agrega un argumento del tipo especificado a la firma, indicando si el argumento está o no anclado.
public:
void AddArgument(Type ^ argument, bool pinned);
public void AddArgument (Type argument, bool pinned);
member this.AddArgument : Type * bool -> unit
Public Sub AddArgument (argument As Type, pinned As Boolean)
Parámetros
- argument
- Type
Tipo de argumento.
- pinned
- Boolean
Es true
si el argumento está anclado; en caso contrario, es false
.
Excepciones
argument
es null
.
Comentarios
Para agregar un argumento con modificadores personalizados opcionales o obligatorios, use la sobrecarga del AddArgument(Type, Type[], Type[]) método.
Se aplica a
AddArgument(Type, Type[], Type[])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
Agrega un argumento a la firma, con los modificadores personalizados especificados.
public:
void AddArgument(Type ^ argument, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers);
public void AddArgument (Type argument, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers);
public void AddArgument (Type argument, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers);
member this.AddArgument : Type * Type[] * Type[] -> unit
Public Sub AddArgument (argument As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type())
Parámetros
- argument
- Type
Tipo de argumento.
- requiredCustomModifiers
- Type[]
Matriz de tipos que representa los modificadores personalizados obligatorios para el argumento, como IsConst o IsBoxed. Si el argumento no tiene modificadores personalizados obligatorios, especifique null
.
- optionalCustomModifiers
- Type[]
Matriz de tipos que representa los modificadores personalizados opcionales para el argumento, como IsConst o IsBoxed. Si el argumento no tiene modificadores personalizados opcionales, especifique null
.
Excepciones
argument
es null
.
o bien
Un elemento de requiredCustomModifiers
u optionalCustomModifiers
es null
.
La firma ya ha finalizado.
o bien
Uno de los modificadores personalizados especificados es un tipo de matriz.
o bien
Uno de los modificadores personalizados especificados es un tipo genérico abierto. Es decir, la propiedad ContainsGenericParameters es true
para el modificador personalizado.
Comentarios
Consulte el System.Runtime.CompilerServices espacio de nombres de las clases que representan modificadores personalizados.