DynamicILInfo.SetLocalSignature 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.
Anger den lokala variabelsignaturen som beskriver layouten för lokala variabler för den associerade dynamiska metoden.
Överlagringar
| Name | Description |
|---|---|
| SetLocalSignature(Byte[]) |
Anger den lokala variabelsignaturen som beskriver layouten för lokala variabler för den associerade dynamiska metoden. |
| SetLocalSignature(Byte*, Int32) |
Anger den lokala variabelsignaturen som beskriver layouten för lokala variabler för den associerade dynamiska metoden. |
SetLocalSignature(Byte[])
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
Anger den lokala variabelsignaturen som beskriver layouten för lokala variabler för den associerade dynamiska metoden.
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())
Parametrar
- localSignature
- Byte[]
En matris som innehåller layouten för lokala variabler för den associerade DynamicMethod.
Kommentarer
Den lokala variabelsignaturen beskriver layouten för en metods lokala variabler. För att förenkla byggandet av den lokala variabelsignaturen använder du metoden static (Shared i Visual Basic) SignatureHelper.GetLocalVarSigHelper för att hämta en SignatureHelper för den lokala signaturen.
Information om lokala variablers signaturer finns i dokumentationen för Common Language Infrastructure (CLI), särskilt "Partition II: Metadata Definition and Semantics". Mer information finns i ECMA 335 Common Language Infrastructure (CLI).
Gäller för
SetLocalSignature(Byte*, Int32)
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
- Källa:
- DynamicILGenerator.cs
Viktigt!
Detta API uppfyller inte CLS.
- Alternativ som uppfyller CLS
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Anger den lokala variabelsignaturen som beskriver layouten för lokala variabler för den associerade dynamiska metoden.
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
Parametrar
- localSignature
- Byte*
En matris som innehåller layouten för lokala variabler för den associerade DynamicMethod.
- signatureSize
- Int32
Antalet byte i signaturen.
- Attribut
Undantag
localSignature är null och signatureSize är större än 0.
signatureSize är mindre än 0.
Kommentarer
Den lokala variabelsignaturen beskriver layouten för en metods lokala variabler. För att förenkla byggandet av den lokala variabelsignaturen använder du metoden static (Shared i Visual Basic) SignatureHelper.GetLocalVarSigHelper för att hämta en SignatureHelper för den lokala signaturen.
Information om lokala variablers signaturer finns i dokumentationen för Common Language Infrastructure (CLI), särskilt "Partition II: Metadata Definition and Semantics". Mer information finns i ECMA 335 Common Language Infrastructure (CLI).