System.Runtime.CompilerServices Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését.
Osztályok
| Name | Description |
|---|---|
| AccessedThroughPropertyAttribute |
Az attribútummezőhöz hozzáférő tulajdonság nevét adja meg. |
| AsyncHelpers |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
| AsyncIteratorStateMachineAttribute |
Azt jelzi, hogy egy metódus aszinkron iterátor-e. |
| AsyncMethodBuilderAttribute |
Az aszinkron metódusszerkesztő típusát jelzi, amelyet egy nyelvfordítónak az aszinkron metódus visszatérési típusaként kell használnia. |
| AsyncStateMachineAttribute |
Azt jelzi, hogy egy metódus aszinkron vagy aszinkron módosítóval van-e megjelölve. |
| CallConvCdecl |
Azt jelzi, hogy egy metódusnak a hívási konvencióval |
| CallConvFastcall |
Ez a hívási konvenció nem támogatott az .NET ezen verziójában. |
| CallConvMemberFunction |
Azt jelzi, hogy a használt hívási konvenció a tagfüggvény-variáns. |
| CallConvStdcall |
Azt jelzi, hogy egy metódusnak a hívási konvencióval |
| CallConvSuppressGCTransition |
Azt jelzi, hogy egy metódusnak el kell tiltania a GC-átmenetet a hívási konvenció részeként. |
| CallConvSwift |
Azt jelzi, hogy egy metódusnak a Swift hívási konvenciót kell használnia. |
| CallConvThiscall |
Azt jelzi, hogy egy metódusnak a hívási konvencióval |
| CallerArgumentExpressionAttribute |
Azt jelzi, hogy egy paraméter sztringként rögzíti egy másik paraméternek átadott kifejezést. |
| CallerFilePathAttribute |
Címkék paraméter, amelyet meg kell tölteni egy adott hívó forrásfájl elérési útjával. |
| CallerLineNumberAttribute |
Adott hívószámmal kitöltendő címkék paramétere. |
| CallerMemberNameAttribute |
Címkék paraméter, amelyet adott hívótag nevével kell kitölteni. |
| CallSite |
Dinamikus hívási hely alaposztálya. Ezt a típust a rendszer paramétertípusként használja a dinamikus helycélok számára. |
| CallSite<T> |
Dinamikus webhelytípus. |
| CallSiteBinder |
A dinamikus hívási hely dinamikus műveleteinek futásidejű kötéséért felelős osztály. |
| CallSiteHelpers |
A DLR CallSites segédmetóráit tartalmazó osztály. |
| CallSiteOps |
Kötési szabályokat hoz létre és gyorsítótáraz. |
| Closure |
Egy dinamikusan létrehozott metódus futtatókörnyezeti állapotát jelöli. |
| CollectionBuilderAttribute |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
| CompilationRelaxationsAttribute |
Szabályozza a közös nyelvi futtatókörnyezet igény szerinti (JIT) fordítója által létrehozott kód szigorúságát. |
| CompilerFeatureRequiredAttribute |
Azt jelzi, hogy az attribútum alkalmazásának helyéhez egy adott funkció fordítói támogatása szükséges. |
| CompilerGeneratedAttribute |
A fordító által létrehozott elemek megkülönböztetése a felhasználó által létrehozott elemtől. Ez az osztály nem örökölhető. |
| CompilerGlobalScopeAttribute |
Azt jelzi, hogy egy osztályt úgy kell kezelni, mintha globális hatókörrel rendelkezik. |
| CompilerLoweringPreserveAttribute |
Olyan attribútumot jelöl, amely egy attribútumosztályra alkalmazva arra utasítja a fordítót, hogy a forráskódtól a fordító által generált szimbólumokig haladjon az adott attribútum alkalmazásaihoz. Ez a folyamat segíthet az IL-alapú elemzési eszközökben. |
| CompilerMarshalOverride |
Azt jelzi, hogy a változó módosított példánya eltér a valódi típusától a módosításkor. Ez az osztály nem örökölhető. |
| ConditionalWeakTable<TKey,TValue> |
Lehetővé teszi a fordítók számára, hogy dinamikusan csatolják az objektummezőket a felügyelt objektumokhoz. |
| ContractHelper |
Olyan módszereket biztosít, amelyeket a bináris újraíró a szerződéshibák kezelésére használ. |
| CppInlineNamespaceAttribute |
Meghatározza a beágyazott névteret a C++/CLI-ben. |
| CreateNewOnMetadataUpdateAttribute |
Azt jelzi, hogy a metaadat-frissítések alkalmazásakor egy típust kell lecserélni ahelyett, hogy frissítenék. |
| CustomConstantAttribute |
Állandó értéket határoz meg, amelyet a fordító egy mező- vagy metódusparaméter esetében is megőrizhet. |
| DateTimeConstantAttribute |
Egy mező vagy paraméter 8 bájtos DateTime állandójának megőrzése. |
| DebugInfoGenerator |
Hibakeresési információkat hoz létre a lambda kifejezésekhez egy kifejezésfában. |
| DecimalConstantAttribute |
Az állandó értékét Decimal metaadatokban tárolja. Ez az osztály nem örökölhető. |
| DefaultDependencyAttribute |
A gyakori nyelvi futtatókörnyezetre (CLR) mutató tippet ad, amely jelzi, hogy milyen valószínűséggel töltődik be egy függőség. Ez az osztály egy függő szerelvényben használatos, amely jelzi, hogy milyen tippet kell használni, ha a szülő nem adja meg az DependencyAttribute attribútumot. Ez az osztály nem örökölhető. |
| DependencyAttribute |
Azt jelzi, hogy a hivatkozó szerelvény mikor tölt be egy függőséget. Ez az osztály nem örökölhető. |
| DisablePrivateReflectionAttribute |
Azt jelzi, hogy a szerelvény típusaiban szereplő magántagok nem állnak rendelkezésre a tükrözéshez. |
| DisableRuntimeMarshallingAttribute |
Letiltja a beépített futtatókörnyezet felügyelt/nem felügyelt rendezési alrendszerét a P/Invokes, a Delegált típusok és a nem felügyelt függvénymutató-meghívások esetében. |
| DiscardableAttribute |
Egy típusdefiníciót eldobottként jelöl meg. |
| DynamicAttribute |
Azt jelzi, hogy egy tag használata Object dinamikusan kézbesített típusként van kezelve. |
| EnumeratorCancellationAttribute |
Lehetővé teszi az aszinkron számbavételi metódusok felhasználói számára, hogy megjelöljék azt a paramétert, amelytől GetAsyncEnumerator(CancellationToken)a lemondási jogkivonat értékét megkapják. |
| ExecutionScope |
Egy dinamikusan létrehozott metódus futtatókörnyezeti állapotát jelöli. |
| ExtensionAttribute |
Azt jelzi, hogy a metódus egy bővítménymetódus, vagy hogy egy osztály vagy szerelvény bővítménymetódusokat tartalmaz. |
| ExtensionMarkerAttribute |
A bővítménytagok megjelölésére és egy adott jelölőtípushoz való társítására használt attribútumot jelöl (amely részletes információkat nyújt egy bővítményblokkról és annak fogadóparaméteréről). |
| FixedAddressValueTypeAttribute |
Egy statikus érték típusú mező címét egész élettartama során kijavítja. Ez az osztály nem örökölhető. |
| FixedBufferAttribute |
Azt jelzi, hogy egy mezőt a megadott primitív típus rögzített számú elemét tartalmazóként kell kezelni. Ez az osztály nem örökölhető. |
| FormattableStringFactory |
Statikus metódust biztosít egy FormattableString objektum összetett formátumú sztringből és argumentumaiból való létrehozásához. |
| HasCopySemanticsAttribute |
Ez az osztály elavult. Ez az osztály nem örökölhető. |
| IDispatchConstantAttribute |
Azt jelzi, hogy az attribútumként megadott mező vagy paraméter alapértelmezett értéke annak a példánynak a példányaDispatchWrapper, ahol az WrappedObject . |
| IndexerNameAttribute |
Azt a nevet jelzi, amellyel az indexelő olyan programozási nyelvekben ismert, amelyek nem támogatják közvetlenül az indexelőket. |
| InlineArrayAttribute |
Azt jelzi, hogy a példány tárterülete egymás után replikált időpontokban Length van. |
| InternalsVisibleToAttribute |
Megadja, hogy a csak az aktuális szerelvényen belül általában látható típusok láthatók legyenek egy adott szerelvényben. |
| InterpolatedStringHandlerArgumentAttribute |
Azt jelzi, hogy egy interpolált sztringkezelőt tartalmazó metódus mely argumentumait kell átadni az adott kezelőnek. |
| InterpolatedStringHandlerAttribute |
Azt jelzi, hogy az attribútumtípust interpolált sztringkezelőként kell használni. |
| IsBoxed |
Azt jelzi, hogy a módosított referenciatípus egy dobozos értéktípus. Ez az osztály nem örökölhető. |
| IsByRefLikeAttribute |
Azt jelzi, hogy egy struktúra byref-szerű. |
| IsByValue |
Azt jelzi, hogy a módosított metódusargumentumokat úgy kell értelmezni, hogy az objektumok értékenkénti szemantika szerint vannak átadva. Ez a módosító a referenciatípusokra lesz alkalmazva. Ez az osztály nem örökölhető. |
| IsConst |
Azt jelzi, hogy a módosított típus módosítóval |
| IsCopyConstructed |
Azt jelzi, hogy az ilyen típusú értékek másolásának a típus által biztosított másolási konstruktort kell használnia. Ez az osztály nem örökölhető. |
| IsExplicitlyDereferenced |
Azt jelzi, hogy a felügyelt mutató egy mutatóparamétert jelöl egy metódusaláíráson belül. Ez az osztály nem örökölhető. |
| IsExternalInit |
A fordító által a metaadatok nyomon követéséhez használandó. Ezt az osztályt a fejlesztők nem használhatják a forráskódban. |
| IsImplicitlyDereferenced |
Azt jelzi, hogy a módosított szemétgyűjtési hivatkozás egy hivatkozási paramétert jelöl egy metódus-aláíráson belül. Ez az osztály nem örökölhető. |
| IsJitIntrinsic |
Azt jelzi, hogy a módosított metódus olyan belső érték, amely esetében az igény szerinti (JIT) fordító speciális kódlétrehozási műveleteket hajthat végre. Ez az osztály nem örökölhető. |
| IsLong |
Azt jelzi, hogy a módosított egész szám egy standard C++ |
| IsPinned |
Azt jelzi, hogy egy módosított példány rögzítve van a memóriában. Ez az osztály nem örökölhető. |
| IsReadOnlyAttribute |
Egy programelemet írásvédettként jelöl meg. |
| IsSignUnspecifiedByte |
Azt jelzi, hogy a módosító nincs aláírva és nincs aláírva. Ez az osztály nem örökölhető. |
| IsUdtReturn |
Azt jelzi, hogy a visszatérési típus felhasználó által definiált típus. Ez az osztály nem örökölhető. |
| IsUnmanagedAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| IsVolatile |
A mezőket változóként jelöli meg. Ez az osztály nem örökölhető. |
| IteratorStateMachineAttribute |
Azt jelzi, hogy az Visual Basic metódusa |
| IUnknownConstantAttribute |
Azt jelzi, hogy az attribútumként megadott mező vagy paraméter alapértelmezett értéke annak a példánynak a példányaUnknownWrapper, ahol az WrappedObject . |
| MemorySafetyRulesAttribute |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
| MetadataUpdateDeletedAttribute |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
| MetadataUpdateOriginalTypeAttribute |
A fordító bocsátja ki, ha egy gyakori újratöltési munkamenet során egy megjelölt CreateNewOnMetadataUpdateAttribute típus frissül. |
| MethodImplAttribute |
Megadja a metódus implementálásának részleteit. Ez az osztály nem örökölhető. |
| ModuleInitializerAttribute |
Arra szolgál, hogy jelezze a fordítónak, hogy egy metódust kell meghívni a modul inicializálójában. |
| NativeCppClassAttribute |
Metaadatokat alkalmaz egy szerelvényre, amely azt jelzi, hogy egy típus nem felügyelt típus. Ez az osztály nem örökölhető. |
| NullableAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| NullableContextAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| NullablePublicOnlyAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| OverloadResolutionPriorityAttribute |
Egy tag prioritását adja meg a túlterhelés feloldása során. Ha nincs meghatározva, az alapértelmezett prioritás 0. |
| ParamCollectionAttribute |
Azt jelzi, hogy egy metódus változó számú argumentumot engedélyez a meghívásban. |
| PreserveBaseOverridesAttribute |
Biztosítja, hogy a metódus bármely virtuális hívása , függetlenül attól, hogy a metódus alap- vagy származtatott aláírását használja-e, végrehajtja a leg származtatottabb felülbírálást. |
| ReadOnlyCollectionBuilder<T> |
Az írásvédett gyűjtemény szerkesztője. |
| ReferenceAssemblyAttribute |
A szerelvényt hivatkozási szerelvényként azonosítja, amely metaadatokat tartalmaz, de nem futtatható kódot. |
| RefSafetyRulesAttribute |
A modul lefordításakor használt ref biztonsági szabályok nyelvi verzióját jelzi. |
| RequiredAttributeAttribute |
Azt határozza meg, hogy az importáló fordítónak teljes mértékben ismernie kell egy típusdefiníció szemantikáját, vagy el kell utasítania a használatát. Ez az osztály nem örökölhető. |
| RequiredMemberAttribute |
Megadja, hogy egy típusnak vannak-e kötelező tagjai, vagy hogy egy tagra van-e szükség. |
| RequiresLocationAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| RuleCache<T> |
Futásidejű kötési szabályok gyorsítótárát jelöli. |
| RuntimeCompatibilityAttribute |
Megadja, hogy az objektummal Exception nem az osztályból RuntimeWrappedException származó kivételeket tördelje-e. Ez az osztály nem örökölhető. |
| RuntimeFeature |
API-kat határoz meg annak meghatározásához, hogy a közös nyelvi futtatókörnyezet támogatja-e az adott funkciókat. |
| RuntimeHelpers |
Olyan statikus módszereket és tulajdonságokat biztosít, amelyek támogatják a fordítókat. Ez az osztály nem örökölhető. |
| RuntimeOps |
Dinamikusan létrehozott metódusokból hívott segédmeteneket tartalmaz. |
| RuntimeWrappedException |
Olyan kivételt tördel, amely nem az Exception osztályból származik. Ez az osztály nem örökölhető. |
| ScopedRefAttribute |
A metaadatok nyomon követésére szolgáló fordító által fenntartott. Ezt az attribútumot a fejlesztők nem használhatják a forráskódban. |
| ScopelessEnumAttribute |
Azt jelzi, hogy a natív enumerálást nem minősíti az enumerálási típus neve. Ez az osztály nem örökölhető. |
| SkipLocalsInitAttribute |
Azt jelzi a fordítónak, hogy a .locals init jelzőt nem szabad beágyazott metódusfejlécekben beállítani metaadatokba való kibocsátásakor. |
| SpecialNameAttribute |
Azt jelzi, hogy egy típust vagy tagot a futtatókörnyezet vagy az eszközök speciális módon kezelnek. Ez az osztály nem örökölhető. |
| StateMachineAttribute |
Lehetővé teszi annak meghatározását, hogy egy metódus állapotgép-metódus-e. |
| StringFreezingAttribute |
Elavult vagy megszüntetett. Sztringkonstans rögzítése natív képek létrehozásakor a Ngen.exe (natív képgenerátor) használatával. Ez az osztály nem örökölhető. |
| StrongBox<T> |
Egy értékre mutató hivatkozást tartalmaz. |
| SuppressIldasmAttribute |
Megakadályozza, hogy aIldasm.exe (IL-szétszerelő) szétszerelje a szerelvényt. Ez az osztály nem örökölhető. |
| SwitchExpressionException |
Azt jelzi, hogy egy nem teljes kapcsolókifejezés nem felelt meg a futásidőben megadott bemenetnek. A kivétel opcionálisan tartalmaz egy, a nem egyező értéket képviselő objektumot. |
| TupleElementNamesAttribute |
Azt jelzi, hogy egy tag értékkontrasztjának használatát elemnevekkel rendelkező rekordként kell kezelni. |
| TypeForwardedFromAttribute |
Egy forrást Type ad meg egy másik szerelvényben. |
| TypeForwardedToAttribute |
Egy másik szerelvény célhelyét Type adja meg. |
| UnionAttribute |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
| Unsafe |
Általános, alacsony szintű funkciókat tartalmaz a felügyelt és a nem felügyelt mutatók manipulálására. |
| UnsafeAccessorAttribute |
Hozzáférést biztosít egy adott típusú elérhetetlen taghoz. |
| UnsafeAccessorTypeAttribute |
Elérhetetlen típushoz biztosít hozzáférést. |
| UnsafeValueTypeAttribute |
Megadja, hogy egy típus tartalmaz-e nem felügyelt tömböt, amely esetleg túlcsordulhat. Ez az osztály nem örökölhető. |
Struktúrák
| Name | Description |
|---|---|
| AsyncIteratorMethodBuilder |
Az aszinkron iterátorok szerkesztője. |
| AsyncTaskMethodBuilder |
A feladatokat visszaadó aszinkron metódusok szerkesztője. |
| AsyncTaskMethodBuilder<TResult> |
Az aszinkron metódusok szerkesztője, amely egy feladatot ad vissza, és paramétert ad az eredményhez. |
| AsyncValueTaskMethodBuilder |
Az aszinkron metódusokat visszaadó ValueTaskszerkesztőt jelöli. |
| AsyncValueTaskMethodBuilder<TResult> |
Az aszinkron metódusok ValueTask<TResult>szerkesztője, amely egy . |
| AsyncVoidMethodBuilder |
Olyan aszinkron metódusok szerkesztője, amelyek nem adnak vissza értéket. |
| ConfiguredAsyncDisposable |
Olyan típust biztosít, amellyel konfigurálható a várakozások IAsyncDisposable végrehajtása. |
| ConfiguredCancelableAsyncEnumerable<T>.Enumerator |
Várható aszinkron enumerátort biztosít, amely lehetővé teszi a lemondható iterációt és a konfigurált várakozásokat. |
| ConfiguredCancelableAsyncEnumerable<T> |
Várható aszinkron számbavételt biztosít, amely lehetővé teszi a lemondható iterációt és a konfigurált várakozásokat. |
| ConfiguredTaskAwaitable |
Egy várható objektumot biztosít, amely lehetővé teszi a konfigurált várakozásokat egy tevékenységen. |
| ConfiguredTaskAwaitable.ConfiguredTaskAwaiter |
Várandós (ConfiguredTaskAwaitable) objektumot biztosít. |
| ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter |
Várandós objektum(ok) váróját adja megConfiguredTaskAwaitable<TResult>. |
| ConfiguredTaskAwaitable<TResult> |
Egy várható objektumot biztosít, amely lehetővé teszi a konfigurált várakozásokat egy tevékenységen. |
| ConfiguredValueTaskAwaitable |
Olyan várandós típust biztosít, amely lehetővé teszi a konfigurált várakozásokat egy ValueTask. |
| ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter |
Váróként szolgál egy ConfiguredValueTaskAwaitable. |
| ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter |
Váróként szolgál egy ConfiguredValueTaskAwaitable<TResult>. |
| ConfiguredValueTaskAwaitable<TResult> |
Olyan várandós típust biztosít, amely lehetővé teszi a konfigurált várakozásokat egy ValueTask<TResult>. |
| DefaultInterpolatedStringHandler |
Olyan kezelőt biztosít, amelyet a nyelvi fordító használ az interpolált sztringek példányokba történő feldolgozásához String . |
| InlineArray10<T> |
Egy 10 rögzített hosszúságú beágyazott tömböt |
| InlineArray11<T> |
Egy 11 rögzített hosszúságú beágyazott tömböt |
| InlineArray12<T> |
Egy 12 rögzített hosszúságú beágyazott tömböt |
| InlineArray13<T> |
Egy 13 rögzített hosszúságú beágyazott tömböt |
| InlineArray14<T> |
Egy 14 rögzített hosszúságú beágyazott tömböt |
| InlineArray15<T> |
Egy 15 rögzített hosszúságú beágyazott tömböt |
| InlineArray16<T> |
Egy 16 rögzített hosszúságú beágyazott tömböt |
| InlineArray2<T> |
Egy 2 rögzített hosszúságú beágyazott tömböt |
| InlineArray3<T> |
Egy 3 rögzített hosszúságú beágyazott tömböt |
| InlineArray4<T> |
Egy 4 rögzített hosszúságú beágyazott tömböt |
| InlineArray5<T> |
Egy 5 rögzített hosszúságú beágyazott tömböt |
| InlineArray6<T> |
Egy 6 rögzített hosszúságú beágyazott tömböt |
| InlineArray7<T> |
Egy 7 rögzített hosszúságú beágyazott tömböt |
| InlineArray8<T> |
Egy 8 rögzített hosszúságú beágyazott tömböt |
| InlineArray9<T> |
Egy 9 rögzített hosszúságú beágyazott tömböt |
| PoolingAsyncValueTaskMethodBuilder |
Az aszinkron metódusokat visszaadó ValueTaskszerkesztőt jelöli. |
| PoolingAsyncValueTaskMethodBuilder<TResult> |
Az aszinkron metódusok ValueTask<TResult>szerkesztője, amely egy . |
| TaskAwaiter |
Olyan objektumot biztosít, amely egy aszinkron tevékenység befejezésére vár. |
| TaskAwaiter<TResult> |
Olyan objektumot jelöl, amely egy aszinkron tevékenység befejezésére vár, és paramétert ad az eredményhez. |
| ValueTaskAwaiter |
Váróként szolgál egy ValueTask. |
| ValueTaskAwaiter<TResult> |
Váróként szolgál egy ValueTask<TResult>. |
| YieldAwaitable |
A célkörnyezetbe való aszinkron váltáskor várakozó környezetet biztosít. |
| YieldAwaitable.YieldAwaiter |
Várja a célkörnyezetre való váltást. |
Interfészek
| Name | Description |
|---|---|
| IAsyncStateMachine |
Az aszinkron metódusokhoz létrehozott állapotgépeket jelöli. Ez a típus csak fordítói használatra készült. |
| ICriticalNotifyCompletion |
Egy váró, amely egy várakozási művelet befejeződésekor ütemezi a folytatásokat. |
| INotifyCompletion |
Olyan műveletet jelöl, amely a befejezéskor ütemezi a folytatásokat. |
| IRuntimeVariables |
A futásidejű változók értékeit jelöli. |
| IStrongBox |
Definiál egy tulajdonságot az objektum által hivatkozott érték eléréséhez. |
| ITuple |
Olyan általános célú Tuple-implementációt definiál, amely lehetővé teszi a Tuple-példányok tagjainak elérését anélkül, hogy ismerné az alapul szolgáló Tuple-típust. |
| IUnion |
Olyan funkciókat biztosít a fordítóírók számára, akik felügyelt kódot használnak olyan attribútumok megadására a metaadatokban, amelyek befolyásolják a közös nyelvi futtatókörnyezet futásidejének működését. |
Enumerációk
| Name | Description |
|---|---|
| CompilationRelaxations |
Olyan paramétereket határoz meg, amelyek a közös nyelvi futtatókörnyezet igény szerinti (JIT) fordítója által létrehozott kód szigorúságát szabályozzák. |
| LoadHint |
A függő szerelvény elsődleges alapértelmezett kötését adja meg. |
| MethodCodeType |
Meghatározza a metódus implementálásának módját. |
| MethodImplOptions |
Olyan állandókat határoz meg, amelyek meghatározzák a metódus implementálásának részleteit. |
| UnsafeAccessorKind |
Azt a céltípust adja meg, amelyhez hozzáférést biztosít.UnsafeAccessorAttribute |
Delegáltak
| Name | Description |
|---|---|
| ConditionalWeakTable<TKey,TValue>.CreateValueCallback |
Olyan metódust jelöl, amely nem alapértelmezett értéket hoz létre egy kulcs/érték pár részeként egy ConditionalWeakTable<TKey,TValue> objektumhoz való hozzáadásához. |
| RuntimeHelpers.CleanupCode |
Kivétel esetén futtatandó metódust jelöl. |
| RuntimeHelpers.TryCode |
A próbablokkban futtatandó kód delegáltját jelöli. |
Megjegyzések
Ez a névtér elsősorban fordítóírók számára készült, bár számos osztályát, például InternalsVisibleToAttributeszámos alkalmazásban használják.