DynamicILInfo.SetLocalSignature 方法

定義

設定區域變數簽章,描述關聯之動態方法的區域變數配置。

多載

SetLocalSignature(Byte[])

設定區域變數簽章,描述關聯之動態方法的區域變數配置。

SetLocalSignature(Byte*, Int32)

設定區域變數簽章,描述關聯之動態方法的區域變數配置。

SetLocalSignature(Byte[])

來源:
DynamicILGenerator.cs
來源:
DynamicILGenerator.cs
來源:
DynamicILGenerator.cs

設定區域變數簽章,描述關聯之動態方法的區域變數配置。

public:
 void SetLocalSignature(cli::array <System::Byte> ^ localSignature);
public void SetLocalSignature (byte[]? localSignature);
public void SetLocalSignature (byte[] localSignature);
member this.SetLocalSignature : byte[] -> unit
Public Sub SetLocalSignature (localSignature As Byte())

參數

localSignature
Byte[]

陣列,其中包含相關 DynamicMethod 之區域變數的配置。

備註

局部變數籤章描述方法局部變數的配置。 若要簡化局部變數籤章的建構,請使用 static Visual Basic) 方法中的 (SharedSignatureHelper.GetLocalVarSigHelper 來取得 SignatureHelper 本機簽章的 。

如需局部變數簽章的資訊,請參閱 Common Language Infrastructure (CLI) 檔,特別是「分割 II:元數據定義和語意」。 如需詳細資訊,請參閱 ECMA 335 Common Language Infrastructure (CLI)

適用於

SetLocalSignature(Byte*, Int32)

來源:
DynamicILGenerator.cs
來源:
DynamicILGenerator.cs
來源:
DynamicILGenerator.cs

重要

此 API 不符合 CLS 規範。

符合 CLS 規範替代方案
System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])

設定區域變數簽章,描述關聯之動態方法的區域變數配置。

public:
 void SetLocalSignature(System::Byte* localSignature, int signatureSize);
[System.CLSCompliant(false)]
public void SetLocalSignature (byte* localSignature, int signatureSize);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public void SetLocalSignature (byte* localSignature, int signatureSize);
[<System.CLSCompliant(false)>]
member this.SetLocalSignature : nativeptr<byte> * int -> unit
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
member this.SetLocalSignature : nativeptr<byte> * int -> unit

參數

localSignature
Byte*

陣列,其中包含相關 DynamicMethod 之區域變數的配置。

signatureSize
Int32

簽章中的位元組數目。

屬性

例外狀況

localSignaturenullsignatureSize 大於 0。

signatureSize 小於 0。

備註

局部變數籤章描述方法局部變數的配置。 若要簡化局部變數籤章的建構,請使用 static Visual Basic) 方法中的 (SharedSignatureHelper.GetLocalVarSigHelper 來取得 SignatureHelper 本機簽章的 。

如需局部變數簽章的資訊,請參閱 Common Language Infrastructure (CLI) 檔,特別是「分割 II:元數據定義和語意」。 如需詳細資訊,請參閱 ECMA 335 Common Language Infrastructure (CLI)

適用於