ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en parameter för den här konstruktorn.
public:
System::Reflection::Emit::ParameterBuilder ^ DefineParameter(int iSequence, System::Reflection::ParameterAttributes attributes, System::String ^ strParamName);
public System.Reflection.Emit.ParameterBuilder DefineParameter(int iSequence, System.Reflection.ParameterAttributes attributes, string? strParamName);
public System.Reflection.Emit.ParameterBuilder DefineParameter(int iSequence, System.Reflection.ParameterAttributes attributes, string strParamName);
member this.DefineParameter : int * System.Reflection.ParameterAttributes * string -> System.Reflection.Emit.ParameterBuilder
Public Function DefineParameter (iSequence As Integer, attributes As ParameterAttributes, strParamName As String) As ParameterBuilder
Parametrar
- iSequence
- Int32
Parameterns position i parameterlistan. Parametrar indexeras från och med talet 1 för den första parametern.
- attributes
- ParameterAttributes
Parameterns attribut.
- strParamName
- String
Namnet på parametern. Namnet kan vara null-strängen.
Returer
Ett objekt som representerar den nya parametern för den här konstruktorn.
Undantag
iSequence är mindre än 0 (noll) eller så är det större än konstruktorns antal parametrar.
Den innehållande typen har skapats med .CreateType()
Kommentarer
Om du anger 0 (noll) för iSequencereturnerar den här metoden en ParameterBuilder i stället för att utlösa ett undantag. Det finns inget användbart som du kan göra med detta ParameterBuilder.