System.Reflection.Emit.ILGeneration
Ayuda a compilar atributos personalizados.
Inicializa una instancia de la clase CustomAttributeBuilder, dados el constructor del atributo personalizado y los argumentos para el constructor.
Constructor para el atributo personalizado.
Argumentos del constructor del atributo personalizado.
es estático o privado.O bien El número de argumentos proporcionados no coincide con el número de parámetros del constructor que exige la convención de llamada del constructor.O bien El tipo de argumento proporcionado no coincide con el tipo del parámetro declarado en el constructor. O bienUn argumento proporcionado es un tipo de referencia distinto de o .
El valor de o es null.
Inicializa una instancia de la clase CustomAttributeBuilder, dados el constructor del atributo personalizado, los argumentos para el constructor y un conjunto de pares de campo/valor con nombre.
Constructor para el atributo personalizado.
Argumentos del constructor del atributo personalizado.
Campos con nombre del atributo personalizado.
Valores de los campos con nombre del atributo personalizado.
La longitud de las matrices y es diferente.O bien es estático o privado.O bien El número de argumentos proporcionados no coincide con el número de parámetros del constructor que exige la convención de llamada del constructor.O bien El tipo de argumento proporcionado no coincide con el tipo del parámetro declarado en el constructor.O bien Los tipos de los valores de campo no coinciden con los tipos de los campos con nombre.O bien El campo no pertenece a la misma clase o clase base que el constructor. O bienUn argumento proporcionado o un campo con nombre es un tipo de referencia distinto de o .
Uno de los parámetros es null.
Inicializa una instancia de la clase CustomAttributeBuilder, dados el constructor del atributo personalizado, los argumentos para el constructor y un conjunto de pares de propiedad o valor con nombre.
Constructor para el atributo personalizado.
Argumentos del constructor del atributo personalizado.
Propiedades con nombre del atributo personalizado.
Valores de las propiedades con nombre del atributo personalizado.
La longitud de las matrices y es diferente.O bien es estático o privado.O bien El número de argumentos proporcionados no coincide con el número de parámetros del constructor que exige la convención de llamada del constructor.O bien El tipo de argumento proporcionado no coincide con el tipo del parámetro declarado en el constructor.O bien Los tipos de los valores de propiedad no coinciden con los tipos de las propiedades con nombre.O bien Una propiedad no tiene método Set.O bien La propiedad no pertenece a la misma clase o clase base que el constructor. O bienUn argumento proporcionado o una propiedad con nombre es un tipo de referencia distinto de o .
Uno de los parámetros es null.
Inicializa una instancia de la clase CustomAttributeBuilder, dados el constructor del atributo personalizado, los argumentos para el constructor, un conjunto de pares de propiedad o valor con nombre, y un conjunto de pares de campo o valor con nombre.
Constructor para el atributo personalizado.
Argumentos del constructor del atributo personalizado.
Propiedades con nombre del atributo personalizado.
Valores de las propiedades con nombre del atributo personalizado.
Campos con nombre del atributo personalizado.
Valores de los campos con nombre del atributo personalizado.
La longitud de las matrices y es diferente.O bien La longitud de las matrices y es diferente.O bien es estático o privado.O bien El número de argumentos proporcionados no coincide con el número de parámetros del constructor que exige la convención de llamada del constructor.O bien El tipo de argumento proporcionado no coincide con el tipo del parámetro declarado en el constructor.O bien Los tipos de los valores de propiedad no coinciden con los tipos de las propiedades con nombre.O bien Los tipos de los valores de campo no coinciden con los tipos de los correspondientes tipos de campo.O bien Una propiedad no tiene método Set.O bien La propiedad o el campo no pertenece a la misma clase o clase base que el constructor. O bienUn argumento proporcionado, una propiedad con nombre o un campo con nombre es un tipo de referencia distinto de o .
Uno de los parámetros es null.
Genera instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Inicia un bloque catch.
Objeto que representa la excepción.
El bloque catch está incluido en una excepción filtrada.
es null y el bloque de filtro de excepciones no ha devuelto un valor que indique que deben ejecutarse los bloques finally hasta que se localice este bloque catch.
El Lenguaje intermedio de Microsoft (MSIL) que se está generando no está incluido actualmente en un bloque de excepción.
Inicia un bloque de excepción para una excepción filtrada.
El Lenguaje intermedio de Microsoft (MSIL) que se está generando no está incluido actualmente en un bloque de excepción. O bienEste pertenece a un .
Inicia un bloque de excepción para una excepción no filtrada.
Etiqueta correspondiente al final del bloque.Le situará en el lugar correcto para ejecutar bloques finally o para finalizar el bloque try.
Inicia un bloque de errores de excepción en la secuencia del Lenguaje intermedio de Microsoft (MSIL).
El MSIL que se está generando no se encuentra en un bloque de excepción. O bienEste pertenece a un .
Inicia un bloque finally en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
El MSIL que se está generando no se encuentra en un bloque de excepción.
Inicia un ámbito léxico.
Este pertenece a un .
Declara una variable local del tipo especificado.
Variable local declarada.
Objeto que representa el tipo de la variable local.
es null.
El método ha creado el tipo contenedor.
Declara una variable local del tipo especificado, y ancla opcionalmente el objeto al que hace referencia la variable.
Objeto que representa la variable local.
Objeto que representa el tipo de la variable local.
true para anclar el objeto en memoria; de lo contrario, false.
es null.
El método ha creado el tipo contenedor.O bienEl método ha creado el cuerpo del método contenedor.
El método al que se encuentra asociado este objeto no está representado por un objeto .
Declara una nueva etiqueta.
Devuelve una nueva etiqueta que se puede utilizar como símbolo (token) para la bifurcación.
Coloca la instrucción máquina especificada en la secuencia de instrucciones máquina.
Instrucción máquina del Lenguaje intermedio de Microsoft (MSIL) que se va a colocar en la secuencia.
Coloca la instrucción máquina y el argumento de carácter especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.
Argumento de carácter insertado en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el argumento numérico especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.Se define en la enumeración OpCodes.
Argumento numérico que se inserta en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el argumento numérico especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a emitir en la secuencia.
Argumento Int que se inserta en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el argumento numérico especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.
Argumento numérico que se inserta en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el argumento numérico especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.
Argumento numérico que se inserta en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el símbolo (token) de metadatos especificados del constructor especificado en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a emitir en la secuencia.
ConstructorInfo que representa un constructor.
es null.Esta excepción es nueva en .NET Framework 4.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) y deja espacio para incluir una etiqueta cuando se efectúen correcciones.
Instrucción máquina MSIL que se va a emitir en la secuencia.
Etiqueta a la que se va a saltar desde esta posición.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) y deja espacio para incluir una etiqueta cuando se efectúen correcciones.
Instrucción máquina MSIL que se va a emitir en la secuencia.
Matriz de objetos de etiqueta en la que se va a realizar la bifurcación desde esta posición.Se utilizan todas las etiquetas.
es null.Esta excepción es nueva en .NET Framework 4.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) seguida del índice de la variable local indicada.
Instrucción máquina MSIL que se va a emitir en la secuencia.
Variable local.
El método primario de no coincide con el método asociado a este .
es null.
es una instrucción máquina de un solo byte y representa una variable local con un índice mayor que Byte.MaxValue.
Coloca la instrucción máquina especificada y un símbolo (token) de firma en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a emitir en la secuencia.
Ayuda para crear un símbolo (token) de firma.
es null.
Coloca la instrucción máquina y el símbolo (token) de metadatos especificados del campo especificado en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a emitir en la secuencia.
FieldInfo que representa un campo.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) seguida del símbolo (token) de metadatos del método indicado.
Instrucción máquina MSIL que se va a emitir en la secuencia.
MethodInfo que representa un método.
es null.
es un método genérico para el que la propiedad es false.
Coloca la instrucción máquina y el argumento de carácter especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.
Argumento de carácter insertado en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina y el argumento numérico especificados en la secuencia de instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Instrucción máquina MSIL que se va a colocar en la secuencia.
Argumento Single que se inserta en la secuencia inmediatamente después de la instrucción máquina.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) seguida del símbolo (token) de metadatos de la cadena indicada.
Instrucción máquina MSIL que se va a emitir en la secuencia.
String que se va a emitir.
Coloca la instrucción máquina especificada en la secuencia del Lenguaje intermedio de Microsoft (MSIL) seguida del símbolo (token) de metadatos del tipo indicado.
Instrucción máquina MSIL que se va a colocar en la secuencia.
Type.
es null.
Coloca una instrucción máquina call o callvirt en la secuencia del Lenguaje intermedio de Microsoft (MSIL) para llamar a un método varargs.
Instrucción máquina MSIL que se va a emitir en la secuencia.Debe ser , o .
Método varargs al que se va a llamar.
Tipos de los argumentos opcionales si se trata de un método varargs; de lo contrario, null.
no especifica una llamada de método.
es null.
La convención de llamada del método no es varargs, pero se proporcionan tipos de parámetro opcionales.Esta excepción se produce en las versiones 1.0 y 1.1 de .NET Framework. En las versiones posteriores, no se produce ninguna excepción.
Coloca una instrucción máquina en la secuencia del Lenguaje intermedio de Microsoft (MSIL), especificando una convención de llamada administrada para la llamada indirecta.
Instrucción máquina MSIL que se va a emitir en la secuencia.Debe ser .
Convención de llamada administrada que se va a utilizar.
del resultado.
Tipos de los argumentos requeridos de la instrucción máquina.
Tipos de los argumentos opcionales para las llamadas varargs.
no es null, pero no incluye el marcador .
Emite el Lenguaje intermedio de Microsoft (MSIL) necesario para llamar a con la variable local especificada.
Variable local cuyo valor se va a escribir en la consola.
El tipo de es o , los cuales no se admiten. O bienNo existe ninguna sobrecarga de que acepte el tipo de .
es null.
Emite el Lenguaje intermedio de Microsoft (MSIL) necesario para llamar a con el campo especificado.
Campo cuyo valor se va a escribir en la consola.
No existe ninguna sobrecarga del método que acepte el tipo del campo especificado.
es null.
El tipo del campo es o , los cuales no se admiten.
Emite el Lenguaje intermedio de Microsoft (MSIL) necesario para llamar a con una cadena.
Cadena que se va a imprimir.
Finaliza un bloque de excepción.
El bloque de excepción final se produce en una posición inesperada de la secuencia de código.
El Lenguaje intermedio de Microsoft (MSIL) que se está generando no está incluido actualmente en un bloque de excepción.
Finaliza un ámbito léxico.
Este pertenece a un .
Obtiene el desplazamiento actual, en bytes, de la secuencia del Lenguaje intermedio de Microsoft (MSIL) que emite el objeto .
Desplazamiento de la secuencia de MSIL en la que se va a emitir la siguiente instrucción.
Marca la posición actual de la secuencia del Lenguaje intermedio de Microsoft (MSIL) con la etiqueta especificada.
Etiqueta para la que se va a establecer un índice.
representa un índice no válido en la matriz de etiquetas.O bien Ya se ha definido un índice para .
Emite una instrucción máquina para producir una excepción.
Clase del tipo de excepción que se va a producir.
no es la clase ni una clase derivada de .O bien El tipo no contiene un constructor predeterminado.
es null.
Especifica el espacio de nombres que se va a utilizar para evaluar las variables locales e inspecciones del actual ámbito léxico activo.
Espacio de nombres que se va a utilizar para evaluar las variables locales e inspecciones del actual ámbito léxico activo.
La longitud de es cero.
es null.
Este pertenece a un .
Representa una etiqueta en la secuencia de instrucciones.La interfaz Label se utiliza junto con la clase .
Comprueba si el objeto dado es una instancia de Label y si es igual a dicha instancia.
Devuelve true si es una instancia de Label y es igual a este objeto; en caso contrario, devuelve false.
Objeto que se va a comparar con la instancia Label.
Indica si la instancia actual es igual al objeto especificado.
Es true si el valor de es igual al de la instancia actual; en caso contrario, es false.
que se va a comparar con la instancia actual.
Genera un código hash para esta instancia.
Devuelve un código hash para esta instancia.
Indica si dos estructuras de son iguales.
true si es igual a ; en caso contrario, false.
que se compara con .
que se compara con .
Indica si dos estructuras de no son iguales.
true si no es igual a ; en caso contrario, false.
que se compara con .
que se compara con .
Representa una variable local en un método o constructor.
Obtiene un valor que indica si el objeto al que hace referencia la variable local está anclado en memoria.
true si el objeto al que hace referencia la variable local está anclado en memoria; en caso contrario, false.
Obtiene el índice de base cero de la variable local dentro del cuerpo del método.
Valor entero que representa el orden de declaración de la variable local en el cuerpo del método.
Obtiene el tipo de la variable local.
de la variable local.
Crea o asocia información de parámetros.
Recupera los atributos para este parámetro.
Solo lectura.Recupera los atributos para este parámetro.
Recupera si este parámetro es de entrada.
Solo lectura.Recupera si este parámetro es de entrada.
Recupera si este parámetro es opcional.
Solo lectura.Especifica si este parámetro es opcional.
Recupera si este parámetro es de salida.
Solo lectura.Recupera si este parámetro es de salida.
Recupera el nombre de este parámetro.
Solo lectura.Recupera el nombre de este parámetro.
Recupera la posición de firma para este parámetro.
Solo lectura.Recupera la posición de firma para este parámetro.
Establece el valor predeterminado del parámetro.
Valor predeterminado de este parámetro.
El parámetro no pertenece a ningún tipo compatible.O bienEl tipo de no coincide con el tipo del parámetro.O bienEl parámetro es de tipo o de otro tipo de referencia, el valor de no es null y el valor no se puede asignar al tipo de referencia.
Establezca un atributo personalizado mediante el objeto binario de atributo personalizado especificado.
Constructor para el atributo personalizado.
Objeto binario de bytes que representa los atributos.
o es null.
Establece un atributo personalizado utilizando un generador de atributos personalizados.
Instancia de una clase de ayuda utilizada para definir el atributo personalizado.
es null.
Proporciona métodos para compilar firmas.
Agrega un argumento a la firma.
Tipo del argumento.
La firma ya ha finalizado.
es null.
Agrega un argumento del tipo especificado a la firma, indicando si el argumento está o no anclado.
Tipo de argumento.
Es true si el argumento está anclado; en caso contrario, es false.
es null.
Agrega un argumento a la firma, con los modificadores personalizados especificados.
Tipo de argumento.
Matriz de tipos que representa los modificadores personalizados obligatorios para el argumento, como o .Si el argumento no tiene modificadores personalizados obligatorios, especifique null.
Matriz de tipos que representa los modificadores personalizados opcionales para el argumento, como o .Si el argumento no tiene modificadores personalizados opcionales, especifique null.
es null. O bienUn elemento de u es null.
La firma ya ha finalizado. O bienUno de los modificadores personalizados especificados es un tipo de matriz.O bienUno de los modificadores personalizados especificados es un tipo genérico abierto.Es decir, la propiedad es true para el modificador personalizado.
Agrega un conjunto de argumentos a la firma, con los modificadores personalizados especificados.
Tipos de los argumentos que se van a agregar.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el argumento correspondiente, como o .Si un argumento concreto no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún argumento tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el argumento correspondiente, como o .Si un argumento concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún argumento tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.
Un elemento de es null. O bienUno de los modificadores personalizados especificados es null. (Sin embargo, se puede especificar null para la matriz de modificadores personalizados para cualquier argumento).
La firma ya ha finalizado. O bienUno de los modificadores personalizados especificados es un tipo de matriz.O bienUno de los modificadores personalizados especificados es un tipo genérico abierto.Es decir, la propiedad es true para el modificador personalizado.O bienEl tamaño de o no es igual al tamaño de .
Marca el final de la parte corregida de un vararg.Sólo se utiliza si el llamador crea un lugar de llamadas de firma vararg.
Comprueba si esta instancia es igual al objeto especificado.
true si el objeto especificado es un objeto SignatureHelper y representa la misma firma; en caso contrario, false.
Objeto con el que se debe comparar esta instancia.
Devuelve ayuda para las firmas de un campo.
Objeto SignatureHelper de un campo.
Módulo dinámico que contiene el campo para el que se solicita el objeto SignatureHelper.
Crea y devuelve un código hash para esta instancia.
Devuelve el código hash en función del nombre.
Devuelve ayuda para las firmas de una variable local.
para una variable local.
Devuelve ayuda para las firmas de una variable local.
Objeto SignatureHelper de una variable local.
Módulo dinámico que contiene la variable local para la que se solicita el objeto SignatureHelper.
Devuelve ayuda para las firmas de un método a partir del módulo, la convención de llamada y el tipo de valor devuelto del método.
El objeto SignatureHelper de un método.
Convención de llamada del método.
Tipo de valor devuelto del método, o null para un tipo de valor devuelto void (procedimiento Sub en Visual Basic).
Devuelve ayuda para las firmas de un método a partir del módulo, la convención de llamada y el tipo de valor devuelto del método.
El objeto SignatureHelper de un método.
que contiene el método para el que se solicita el objeto SignatureHelper.
Convención de llamada del método.
Tipo de valor devuelto del método, o null para un tipo de valor devuelto void (procedimiento Sub en Visual Basic).
es null.
El valor de no es un objeto .
Devuelve ayuda para las firmas de un método con una convención de llamada estándar, a partir del módulo, el tipo de valor devuelto y los tipos de argumento del método.
El objeto SignatureHelper de un método.
que contiene el método para el que se solicita el objeto SignatureHelper.
Tipo de valor devuelto del método, o null para un tipo de valor devuelto void (procedimiento Sub en Visual Basic).
Los tipos de los argumentos del método, o null si el método no tiene ningún argumento.
es null.O bienUn elemento de es null.
El valor de no es un objeto .
Devuelve ayuda para las firmas de una propiedad, a partir del módulo dinámico que contiene la propiedad, la convención de llamada, el tipo de propiedad, los argumentos de la propiedad y los modificadores personalizados para los argumentos y el tipo de valor devuelto.
Objeto de una propiedad.
que contiene la propiedad para la que se solicita el objeto .
Convención de llamada de los descriptores de acceso de la propiedad.
El tipo de propiedad.
Matriz de tipos que representa los modificadores personalizados obligatorios para el tipo de valor devuelto, como o .Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.
Matriz de tipos que representa los modificadores personalizados opcionales para el tipo de valor devuelto, como o .Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.
Tipos de los argumentos de la propiedad o null si la propiedad no tiene ningún argumento.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el argumento correspondiente de la propiedad.Si un argumento concreto no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si la propiedad no tiene ningún argumento o si ninguno de los argumentos tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el argumento correspondiente de la propiedad.Si un argumento concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si la propiedad no tiene ningún argumento o si ninguno de los argumentos tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.
es null.O bienUn elemento de es null. O bienUno de los modificadores personalizados especificados es null. (Sin embargo, se puede especificar null para la matriz de modificadores personalizados para cualquier argumento).
La firma ya ha finalizado. O bienEl valor de no es un objeto .O bienUno de los modificadores personalizados especificados es un tipo de matriz.O bienUno de los modificadores personalizados especificados es un tipo genérico abierto.Es decir, la propiedad es true para el modificador personalizado.O bienEl tamaño de o no es igual al tamaño de .
Devuelve ayuda para las firmas de una propiedad, a partir del módulo dinámico que contiene la propiedad, el tipo de propiedad y los argumentos de la propiedad.
Objeto de una propiedad.
que contiene la propiedad para la que se solicita el objeto .
El tipo de propiedad.
Tipos de argumento, o null si la propiedad no tiene ningún argumento.
es null.O bienUn elemento de es null.
El valor de no es un objeto .
Devuelve ayuda para las firmas de una propiedad, a partir del módulo dinámico que contiene la propiedad, el tipo de propiedad, los argumentos de la propiedad, y los modificadores personalizados para los argumentos y el tipo de valor devuelto.
Objeto de una propiedad.
que contiene la propiedad para la que se solicita el objeto .
El tipo de propiedad.
Matriz de tipos que representa los modificadores personalizados obligatorios para el tipo de valor devuelto, como o .Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.
Matriz de tipos que representa los modificadores personalizados opcionales para el tipo de valor devuelto, como o .Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.
Tipos de los argumentos de la propiedad o null si la propiedad no tiene ningún argumento.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el argumento correspondiente de la propiedad.Si un argumento concreto no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si la propiedad no tiene ningún argumento o si ninguno de los argumentos tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.
Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el argumento correspondiente de la propiedad.Si un argumento concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si la propiedad no tiene ningún argumento o si ninguno de los argumentos tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.
es null.O bienUn elemento de es null. O bienUno de los modificadores personalizados especificados es null. (Sin embargo, se puede especificar null para la matriz de modificadores personalizados para cualquier argumento).
La firma ya ha finalizado. O bienEl valor de no es un objeto .O bienUno de los modificadores personalizados especificados es un tipo de matriz.O bienUno de los modificadores personalizados especificados es un tipo genérico abierto.Es decir, la propiedad es true para el modificador personalizado.O bienEl tamaño de o no es igual al tamaño de .
Agrega el símbolo (token) de finalización a la firma y marca la firma como terminada para que no se puedan agregar más símbolos.
Devuelve una matriz de bytes formada por la firma completa.
Devuelve una cadena que representa los argumentos de firma.
Devuelve una cadena que representa los argumentos de esta firma.