SignatureHelper.AddArgument Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İmzaya bir bağımsız değişken ekler.
Aşırı Yüklemeler
AddArgument(Type) |
İmzaya bir bağımsız değişken ekler. |
AddArgument(Type, Boolean) |
belirtilen türde bir bağımsız değişkeni imzaya ekler ve bağımsız değişkenin sabitlenip sabitlenmediğini belirtir. |
AddArgument(Type, Type[], Type[]) |
belirtilen özel değiştiricilerle imzaya bir bağımsız değişken ekler. |
AddArgument(Type)
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
İmzaya bir bağımsız değişken ekler.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument (Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parametreler
- clsArgument
- Type
Bağımsız değişkenin türü.
Özel durumlar
İmza zaten tamamlandı.
clsArgument
, null
değeridir.
Açıklamalar
İsteğe bağlı veya gerekli özel değiştiricilerle bir bağımsız değişken eklemek için yöntem aşırı yüklemesini AddArgument(Type, Type[], Type[]) kullanın.
Şunlara uygulanır
AddArgument(Type, Boolean)
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
belirtilen türde bir bağımsız değişkeni imzaya ekler ve bağımsız değişkenin sabitlenip sabitlenmediğini belirtir.
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)
Parametreler
- argument
- Type
Bağımsız değişken türü.
- pinned
- Boolean
true
bağımsız değişken sabitlenmişse; aksi takdirde , false
.
Özel durumlar
argument
, null
değeridir.
Açıklamalar
İsteğe bağlı veya gerekli özel değiştiricilerle bir bağımsız değişken eklemek için yöntem aşırı yüklemesini AddArgument(Type, Type[], Type[]) kullanın.
Şunlara uygulanır
AddArgument(Type, Type[], Type[])
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
belirtilen özel değiştiricilerle imzaya bir bağımsız değişken ekler.
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())
Parametreler
- argument
- Type
Bağımsız değişken türü.
- requiredCustomModifiers
- Type[]
veya IsBoxedgibi IsConst bağımsız değişken için gerekli özel değiştiricileri temsil eden bir tür dizisi. Bağımsız değişkende gerekli özel değiştirici yoksa belirtin null
.
- optionalCustomModifiers
- Type[]
veya IsBoxedgibi IsConst bağımsız değişken için isteğe bağlı özel değiştiricileri temsil eden bir tür dizisi. Bağımsız değişkende isteğe bağlı özel değiştirici yoksa belirtin null
.
Özel durumlar
argument
, null
değeridir.
-veya-
veya öğesidir requiredCustomModifiers
null
.optionalCustomModifiers
İmza zaten tamamlandı.
-veya-
Belirtilen özel değiştiricilerden biri dizi türüdür.
-veya-
Belirtilen özel değiştiricilerden biri açık bir genel türdür. Diğer bir ifadeyle ContainsGenericParameters özelliği true
özel değiştirici içindir.
Açıklamalar
Özel değiştiricileri System.Runtime.CompilerServices temsil eden sınıfların ad alanına bakın.