System.Runtime.CompilerServices Névtér

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 Cdecl kell rendelkeznie.

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 StdCall kell rendelkeznie.

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 ThisCall kell rendelkeznie.

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 .null

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 const rendelkezik. Ez az osztály nem örökölhető.

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++ long érték. Ez az osztály nem örökölhető.

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 Iterator módosítóval van-e megjelölve.

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 .null Ez az osztály nem örökölhető.

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 T jelöl.

InlineArray11<T>

Egy 11 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray12<T>

Egy 12 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray13<T>

Egy 13 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray14<T>

Egy 14 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray15<T>

Egy 15 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray16<T>

Egy 16 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray2<T>

Egy 2 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray3<T>

Egy 3 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray4<T>

Egy 4 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray5<T>

Egy 5 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray6<T>

Egy 6 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray7<T>

Egy 7 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray8<T>

Egy 8 rögzített hosszúságú beágyazott tömböt T jelöl.

InlineArray9<T>

Egy 9 rögzített hosszúságú beágyazott tömböt T jelöl.

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.