StackBehaviour-Enumeration

Beschreibt, wie Werte auf einen Stapel gelegt bzw. von einem Stapel geholt werden.

Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration StackBehaviour
'Usage
Dim instance As StackBehaviour
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum StackBehaviour
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class StackBehaviour
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum StackBehaviour
SerializableAttribute 
ComVisibleAttribute(true) 
public enum StackBehaviour

Member

  Membername Beschreibung
Pop0 Vom Stapel werden keine Werte geholt. 
Pop1 Holt einen Wert vom Stapel. 
Pop1_pop1 Holt einen Wert für den ersten Operanden und einen Wert für den zweiten Operanden vom Stapel. 
Popi Holt eine 32-Bit-Ganzzahl vom Stapel. 
Popi_pop1 Holt eine 32-Bit-Ganzzahl für den ersten Operanden und einen Wert für den zweiten Operanden vom Stapel. 
Popi_popi Holt eine 32-Bit-Ganzzahl für den ersten Operanden und eine 32-Bit-Ganzzahl für den zweiten Operanden vom Stapel. 
Popi_popi_popi Holt eine 32-Bit-Ganzzahl für den ersten Operanden, eine 32-Bit-Ganzzahl für den zweiten Operanden und eine 32-Bit-Ganzzahl für den dritten Operanden vom Stapel. 
Popi_popi8 Holt eine 64-Bit-Ganzzahl für den ersten Operanden und eine 32-Bit-Ganzzahl für den zweiten Operanden vom Stapel. 
Popi_popr4 Holt eine 32-Bit-Ganzzahl für den ersten Operanden und eine 32-Bit-Gleitkommazahl für den zweiten Operanden vom Stapel. 
Popi_popr8 Holt eine 64-Bit-Ganzzahl für den ersten Operanden und eine 32-Bit-Gleitkommazahl für den zweiten Operanden vom Stapel. 
Popref Holt einen Verweis vom Stapel. 
Popref_pop1 Holt einen Verweis für den ersten Operanden und einen Wert für den zweiten Operanden vom Stapel. 
Popref_popi Holt einen Verweis für den ersten Operanden und eine 32-Bit-Ganzzahl für den zweiten Operanden vom Stapel. 
Popref_popi_pop1 Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und eine 32-Bit-Ganzzahl für den dritten Operanden vom Stapel. 
Popref_popi_popi Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und einen Wert für den dritten Operanden vom Stapel. 
Popref_popi_popi8 Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und eine 64-Bit-Ganzzahl für den dritten Operanden vom Stapel. 
Popref_popi_popr4 Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und eine 32-Bit-Ganzzahl für den dritten Operanden vom Stapel. 
Popref_popi_popr8 Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und eine 64-Bit-Gleitkommazahl für den dritten Operanden vom Stapel. 
Popref_popi_popref Holt einen Verweis für den ersten Operanden, einen Wert für den zweiten Operanden und einen Verweis für den dritten Operanden vom Stapel. 
Push0 Auf den Stapel werden keine Werte gelegt. 
Push1 Legt einen Wert auf den Stapel. 
Push1_push1 Legt einen Wert für den ersten Operanden und einen Wert für den zweiten Operanden auf den Stapel. 
Pushi Legt eine 32-Bit-Ganzzahl auf den Stapel. 
Pushi8 Legt eine 64-Bit-Ganzzahl auf den Stapel. 
Pushr4 Legt eine 32-Bit-Gleitkommazahl auf den Stapel. 
Pushr8 Legt eine 64-Bit-Gleitkommazahl auf den Stapel. 
Pushref Legt einen Verweis auf den Stapel. 
Varpop Holt eine Variable vom Stapel. 
Varpush Legt eine Variable auf den Stapel. 

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Reflection.Emit-Namespace