System.Reflection.Emit Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które umożliwiają kompilatorowi lub narzędziu emitowanie metadanych i języka microsoft intermediate language (MSIL) oraz opcjonalnie generowanie pliku PE na dysku. Podstawowymi klientami tych klas są aparaty skryptów i kompilatory.
Assembly |
Definiuje i reprezentuje zestaw dynamiczny. |
Constructor |
Definiuje i reprezentuje konstruktor klasy dynamicznej. |
Custom |
Ułatwia tworzenie atrybutów niestandardowych. |
Dynamic |
Zapewnia obsługę alternatywnych sposobów generowania języka microsoft pośredniego (MSIL) i metadanych dla metody dynamicznej, w tym metod tworzenia tokenów oraz wstawiania kodu, obsługi wyjątków i obiektów blob sygnatury zmiennej lokalnej. |
Dynamic |
Definiuje i reprezentuje metodę dynamiczną, którą można skompilować, wykonać i odrzucić. Odrzucone metody są dostępne w przypadku odzyskiwania pamięci. |
Enum |
Opisuje i reprezentuje typ wyliczenia. |
Event |
Definiuje zdarzenia dla klasy. |
Field |
Definiuje i reprezentuje pole. Tej klasy nie można dziedziczyć. |
Generic |
Definiuje i tworzy ogólne parametry typu dla dynamicznie zdefiniowanych typów ogólnych i metod. Tej klasy nie można dziedziczyć. |
ILGenerator |
Generuje instrukcje dotyczące języka Microsoft Intermediate Language (MSIL). |
Local |
Reprezentuje zmienną lokalną w metodzie lub konstruktorze. |
Method |
Definiuje i reprezentuje metodę (lub konstruktor) w klasie dynamicznej. |
Method |
Zapewnia szybki sposób zamiany implementacji treści metody, biorąc pod uwagę metodę klasy. |
Module |
Definiuje i reprezentuje moduł w zestawie dynamicznym. |
Op |
Zawiera reprezentacje pól instrukcji języka Microsoft Intermediate Language (MSIL) dotyczące emisji przez składowe klasy ILGenerator (takie jak Emit(OpCode)). |
Parameter |
Tworzy lub kojarzy informacje o parametrach. |
Persisted |
Zapewnia implementację zestawuBuilder, która może utrwalać zestaw na dysku lub strumieniu. |
Property |
Definiuje właściwości typu. |
Signature |
Udostępnia metody tworzenia podpisów. |
Type |
Definiuje i tworzy nowe wystąpienia klas w czasie wykonywania. |
Unmanaged |
Reprezentuje klasę opisjącą sposób marshalingu pola z zarządzanego do niezarządzanego kodu. Tej klasy nie można dziedziczyć. |
Event |
Reprezentuje |
Exception |
Reprezentuje procedurę obsługi wyjątków w tablicy bajtów il, która ma zostać przekazana do metody, takiej jak SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>). |
Field |
Struktura |
Label |
Reprezentuje etykietę w strumieniu instrukcji.
|
Method |
Struktura |
Op |
Opisuje instrukcje języka pośredniego (IL). |
Parameter |
Struktura |
Property |
Struktura |
Signature |
Reprezentuje |
String |
Reprezentuje token reprezentujący ciąg. |
Type |
Reprezentuje |
Assembly |
Definiuje tryby dostępu dla zestawu dynamicznego. |
Flow |
Opisuje sposób, w jaki instrukcja zmienia przepływ sterowania. |
Op |
Opisuje typy instrukcji języka Microsoft Intermediate Language (MSIL). |
Operand |
Opisuje typ operandu instrukcji języka Microsoft Intermediate Language (MSIL). |
Packing |
Określa jeden z dwóch czynników, które określają wyrównanie pamięci pól podczas marshalingu typu. |
PEFile |
Określa typ przenośnego pliku wykonywalnego (PE). |
Stack |
Opisuje, jak wartości są wypychane do stosu lub zwinięte ze stosu. |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: