Classes
-
Assembly
Builder sealed Defines and represents a dynamic assembly. -
Constructor
Builder sealed Defines and represents a constructor of a dynamic class. -
Custom
Attribute Helps build custom attributes.Builder -
Dynamic
ILInfo Provides support for alternative ways to generate the Microsoft intermediate language (MSIL) and metadata for a dynamic method, including methods for creating tokens and for inserting the code, exception handling, and local variable signature blobs. -
Dynamic
Method sealed Defines and represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection. -
Enum
Builder sealed Describes and represents an enumeration type. -
Event
Builder sealed Defines events for a class. -
Field
Builder sealed Defines and represents a field. This class cannot be inherited. -
Generic
Type sealed Defines and creates generic type parameters for dynamically defined generic types and methods. This class cannot be inherited.Parameter Builder - ILGenerator Generates Microsoft intermediate language (MSIL) instructions.
-
Local
Builder sealed Represents a local variable within a method or constructor. -
Method
Builder sealed Defines and represents a method (or constructor) on a dynamic class. -
Module
Builder Defines and represents a module in a dynamic assembly. -
Op
Codes Provides field representations of the Microsoft Intermediate Language (MSIL) instructions for emission by the ILGenerator class members (such as Emit(System.Reflection.Emit.OpCode)). -
Parameter
Builder Creates or associates parameter information. -
Property
Builder sealed Defines the properties for a type. -
Signature
Helper sealed Provides methods for building signatures. -
Type
Builder sealed Defines and creates new instances of classes during run time.
Structures
- Label Represents a label in the instruction stream. Label is used in conjunction with the ILGenerator class.
-
Op
Code Describes an intermediate language (IL) instruction.
Enumerations
-
Assembly
Builder Defines the access modes for a dynamic assembly.Access -
Flow
Control Describes how an instruction alters the flow of control. -
Op
Code Describes the types of the Microsoft intermediate language (MSIL) instructions.Type -
Operand
Type Describes the operand type of Microsoft intermediate language (MSIL) instruction. -
Packing
Size Specifies one of two factors that determine the memory alignment of fields when a type is marshaled. -
Stack
Behaviour Describes how values are pushed onto a stack or popped off a stack.
Assemblies
- netstandard / View namespace in assembly
-
System.
Private. / View namespace in assemblyCore Lib -
System.
Reflection. / View namespace in assemblyEmit -
System.
Reflection. / View namespace in assemblyEmit. ILGeneration -
System.
Reflection. / View namespace in assemblyEmit. Lightweight -
System.
Reflection. / View namespace in assemblyPrimitives