System.Runtime.CompilerServices Przestrzeń nazw

System.Runtime.CompilerServices Przestrzeń nazw zawiera funkcje dla twórcom kompilatorów, którzy Użyj zarządzanego kodu do określania atrybutów w metadanych, które mają wpływ na zachowanie środowiska uruchomieniowego języka wspólnego w czasie wykonywania. The System.Runtime.CompilerServices namespace provides functionality for compiler writers who use managed code to specify attributes in metadata that affect the run-time behavior of the common language runtime.

Klasy

AccessedThroughPropertyAttribute

Określa nazwę właściwości, która uzyskuje dostęp do pola z atrybutem.Specifies the name of the property that accesses the attributed field.

AsyncIteratorStateMachineAttribute

Wskazuje, czy metoda jest iteratorem asynchronicznym.Indicates whether a method is an asynchronous iterator.

AsyncMethodBuilderAttribute

Wskazuje typ konstruktora metod asynchronicznych, który powinien być używany przez kompilator języka do kompilowania typu z atrybutem, gdy jest używany jako zwracany typ metody asynchronicznej.Indicates the type of the async method builder that should be used by a language compiler to build the attributed type when used as the return type of an async method.

AsyncStateMachineAttribute

Wskazuje, czy metoda jest oznaczona modyfikatorem Async lub Async .Indicates whether a method is marked with either the Async or async modifier.

CallConvCdecl

Wskazuje, że metoda powinna używać Cdecl konwencji wywoływania.Indicates that a method should use the Cdecl calling convention.

CallConvFastcall

Ta konwencja wywoływania nie jest obsługiwana w tej wersji .NET Framework.This calling convention is not supported in this version of the .NET Framework.

CallConvStdcall

Wskazuje, że metoda powinna używać StdCall konwencji wywoływania.Indicates that a method should use the StdCall calling convention.

CallConvThiscall

Wskazuje, że metoda powinna używać ThisCall konwencji wywoływania.Indicates that a method should use the ThisCall calling convention.

CallerArgumentExpressionAttribute

Umożliwia przechwytywanie wyrażeń przesyłanych do metody.Allows capturing of the expressions passed to a method.

CallerFilePathAttribute

Umożliwia uzyskanie pełnej ścieżki pliku źródłowego, który zawiera obiekt wywołujący.Allows you to obtain the full path of the source file that contains the caller. Jest to ścieżka pliku w czasie kompilacji.This is the file path at the time of compile.

CallerLineNumberAttribute

Pozwala uzyskać numer wiersza w pliku źródłowym, w którym wywoływana jest metoda.Allows you to obtain the line number in the source file at which the method is called.

CallerMemberNameAttribute

Umożliwia uzyskanie nazwy metody lub właściwości obiektu wywołującego do metody.Allows you to obtain the method or property name of the caller to the method.

CallSite

Klasa bazowa lokacji wywołania dynamicznego.A dynamic call site base class. Ten typ jest używany jako typ parametru dla obiektów docelowych lokacji dynamicznych.This type is used as a parameter type to the dynamic site targets.

CallSite<T>

Typ lokacji dynamicznej.Dynamic site type.

CallSiteBinder

Klasa odpowiedzialna za powiązanie środowiska uruchomieniowego operacji dynamicznych w lokacji wywołania dynamicznego.Class responsible for runtime binding of the dynamic operations on the dynamic call site.

CallSiteHelpers

Klasa, która zawiera metody pomocnika dla DLR CallSites.Class that contains helper methods for DLR CallSites.

CallSiteOps

Tworzy i buforuje reguły powiązań.Creates and caches binding rules.

Closure

Reprezentuje stan czasu wykonania metody, która jest generowana dynamicznie.Represents the runtime state of a dynamically generated method.

CompilationRelaxationsAttribute

Kontroluje rygorystyczność kodu wygenerowanego przez kompilator just-in-Time środowiska uruchomieniowego języka wspólnego (JIT).Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.

CompilerGeneratedAttribute

Odróżnia element wygenerowany przez kompilator od elementu wygenerowanego przez użytkownika.Distinguishes a compiler-generated element from a user-generated element. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CompilerGlobalScopeAttribute

Wskazuje, że klasa powinna być traktowana jakby ma zakres globalny.Indicates that a class should be treated as if it has global scope.

CompilerMarshalOverride

Wskazuje, że zmodyfikowane wystąpienie zmiennej różni się od jego rzeczywistego typu podczas organizowania.Indicates that the modified instance of a variable differs from its true type when marshaling. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ConditionalWeakTable<TKey,TValue>

Umożliwia kompilatorom dynamiczne dołączanie pól obiektów do zarządzanych obiektów.Enables compilers to dynamically attach object fields to managed objects.

ContractHelper

Dostarcza metody, które są używane przez moduł zapisujący dane binarne do obsługi niepowodzeń kontraktu.Provides methods that the binary rewriter uses to handle contract failures.

CustomConstantAttribute

Definiuje stałą wartość, którą kompilator może utrwalać w przypadku parametru pola lub metody.Defines a constant value that a compiler can persist for a field or method parameter.

DateTimeConstantAttribute

Utrzymuje 8-bajtową DateTime stałą dla pola lub parametru.Persists an 8-byte DateTime constant for a field or parameter.

DebugInfoGenerator

Generuje informacje debugowania dla wyrażeń lambda w drzewie wyrażenia.Generates debug information for lambda expressions in an expression tree.

DecimalConstantAttribute

Przechowuje wartość Decimal stałej w metadanych.Stores the value of a Decimal constant in metadata. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DefaultDependencyAttribute

Udostępnia wskazówkę dla środowiska uruchomieniowego języka wspólnego (CLR) wskazującą, jak najprawdopodobniej ma zostać załadowana zależność.Provides a hint to the common language runtime (CLR) indicating how likely a dependency is to be loaded. Ta klasa jest używana w zestawie zależnym, aby wskazać, która Wskazówka powinna zostać użyta, jeśli element nadrzędny DependencyAttribute nie określa atrybutu.This class is used in a dependent assembly to indicate what hint should be used when the parent does not specify the DependencyAttribute attribute. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DependencyAttribute

Wskazuje, kiedy zależność ma zostać załadowana przez odwołujący się zestaw.Indicates when a dependency is to be loaded by the referring assembly. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DisablePrivateReflectionAttribute

Wskazuje, że żadne prywatne elementy członkowskie zawarte w typach zestawu nie są dostępne do odbicia.Indicates that any private members contained in an assembly's types are not available to reflection.

DiscardableAttribute

Oznacza definicję typu jako odrzucony.Marks a type definition as discardable.

DynamicAttribute

Wskazuje, że korzystanie z Object elementu członkowskiego jest traktowane jako typ, który jest wysyłany dynamicznie.Indicates that the use of Object on a member is meant to be treated as a dynamically dispatched type.

EnumeratorCancellationAttribute

Umożliwia użytkownikom metod wyliczalnych asynchronicznie oznaczanie parametru, który powinien otrzymać wartość tokenu anulowania z GetAsyncEnumerator(CancellationToken).Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from GetAsyncEnumerator(CancellationToken).

ExecutionScope

Reprezentuje stan czasu wykonania metody, która jest generowana dynamicznie.Represents the runtime state of a dynamically generated method.

ExtensionAttribute

Wskazuje, że metoda jest metodą rozszerzenia lub że Klasa lub zestaw zawiera metody rozszerzenia.Indicates that a method is an extension method, or that a class or assembly contains extension methods.

FixedAddressValueTypeAttribute

Naprawia adres pola statycznego typu wartości w całym okresie istnienia.Fixes the address of a static value type field throughout its lifetime. Klasa ta nie może być dziedziczona.This class cannot be inherited.

FixedBufferAttribute

Wskazuje, że pole powinno być traktowane jako zawierające stałą liczbę elementów określonego typu pierwotnego.Indicates that a field should be treated as containing a fixed number of elements of the specified primitive type. Klasa ta nie może być dziedziczona.This class cannot be inherited.

FormattableStringFactory

Udostępnia metodę statyczną, aby utworzyć FormattableString obiekt na podstawie złożonego ciągu formatu i jego argumentów.Provides a static method to create a FormattableString object from a composite format string and its arguments.

HasCopySemanticsAttribute

Ta klasa nie jest używana w .NET Framework w wersji 2,0 i jest zarezerwowana do użytku w przyszłości.This class is not used in the .NET Framework version 2.0 and is reserved for future use. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IDispatchConstantAttribute

Wskazuje, że wartość domyślna dla pola lub parametru z atrybutem jest wystąpieniem DispatchWrapper, WrappedObject gdzie is null.Indicates that the default value for the attributed field or parameter is an instance of DispatchWrapper, where the WrappedObject is null.

IndexerNameAttribute

Wskazuje nazwę, za pomocą której indeksator jest znany w językach programowania, które nie obsługują bezpośrednio indeksatorów.Indicates the name by which an indexer is known in programming languages that do not support indexers directly.

InternalsVisibleToAttribute

Określa, że typy, które są zwykle widoczne tylko w bieżącym zestawie, są widoczne dla określonego zestawu.Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.

IsBoxed

Wskazuje, że zmodyfikowany typ referencyjny jest opakowanym typem wartościowym.Indicates that the modified reference type is a boxed value type. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsByRefLikeAttribute

Wskazuje, że struktura jest taka sama jak ByRef.Indicates that a structure is byref-like.

IsByValue

Wskazuje, że modyfikowany argument metody powinien być interpretowany jako obiekt z semantyką przekazaną na wartość.Indicates that a modified method argument should be interpreted as having object passed-by-value semantics. Ten modyfikator jest stosowany do typów referencyjnych.This modifier is applied to reference types. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsConst

Wskazuje, że zmodyfikowany typ ma const modyfikator.Indicates that the modified type has a const modifier. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsCopyConstructed

Wskazuje, że kopiowanie wartości tego typu musi używać konstruktora kopiującego dostarczonego przez typ.Indicates that any copying of values of this type must use the copy constructor provided by the type. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsExplicitlyDereferenced

Wskazuje, że zarządzany wskaźnik reprezentuje parametr wskaźnika w sygnaturze metody.Indicates that a managed pointer represents a pointer parameter within a method signature. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsImplicitlyDereferenced

Wskazuje, że zmodyfikowane odwołanie do wyrzucania elementów bezużytecznych reprezentuje parametr odwołania w sygnaturze metody.Indicates that the modified garbage collection reference represents a reference parameter within a method signature. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsJitIntrinsic

Wskazuje, że zmodyfikowana Metoda jest wartością wewnętrzną, dla której kompilator just-in-Time (JIT) może wykonywać specjalne generowanie kodu.Indicates that a modified method is an intrinsic value for which the just-in-time (JIT) compiler can perform special code generation. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsLong

Wskazuje, że zmodyfikowana liczba całkowita jest C++ long wartością standardową.Indicates that a modified integer is a standard C++ long value. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsPinned

Wskazuje, że zmodyfikowane wystąpienie jest przypięte w pamięci.Indicates that a modified instance is pinned in memory. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsReadOnlyAttribute

Oznacza element programu jako tylko do odczytu.Marks a program element as read-only.

IsSignUnspecifiedByte

Wskazuje, że modyfikator nie jest podpisany ani niepodpisany.Indicates that a modifier is neither signed nor unsigned. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsUdtReturn

Wskazuje, że typ zwracany jest typem zdefiniowanym przez użytkownika.Indicates that a return type is a user-defined type. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IsVolatile

Oznacza pole jako nietrwałe.Marks a field as volatile. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IteratorStateMachineAttribute

Wskazuje, Iterator czy metoda w Visual Basic jest oznaczona modyfikatorem.Indicates whether a method in Visual Basic is marked with the Iterator modifier.

IUnknownConstantAttribute

Wskazuje, że wartość domyślna dla pola lub parametru z atrybutem jest wystąpieniem UnknownWrapper, WrappedObject gdzie is null.Indicates that the default value for the attributed field or parameter is an instance of UnknownWrapper, where the WrappedObject is null. Klasa ta nie może być dziedziczona.This class cannot be inherited.

MethodImplAttribute

Określa szczegóły sposobu implementacji metody.Specifies the details of how a method is implemented. Klasa ta nie może być dziedziczona.This class cannot be inherited.

NativeCppClassAttribute

Stosuje metadane do zestawu, który wskazuje, że typ jest typem niezarządzanym.Applies metadata to an assembly that indicates that a type is an unmanaged type. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ReadOnlyCollectionBuilder<T>

Konstruktor dla kolekcji tylko do odczytu.The builder for read only collection.

ReferenceAssemblyAttribute

Identyfikuje zestaw jako zestaw referencyjny, który zawiera metadane, ale nie kod wykonywalny.Identifies an assembly as a reference assembly, which contains metadata but no executable code.

RequiredAttributeAttribute

Określa, że kompilator importujący musi w pełni zrozumieć semantykę definicji typu lub odmówić użycia go.Specifies that an importing compiler must fully understand the semantics of a type definition, or refuse to use it. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RuleCache<T>

Reprezentuje pamięć podręczną reguł powiązań środowiska uruchomieniowego.Represents a cache of runtime binding rules.

RuntimeCompatibilityAttribute

Określa, czy mają być zawijane wyjątki, które nie Exception pochodzą od klasy RuntimeWrappedException z obiektem.Specifies whether to wrap exceptions that do not derive from the Exception class with a RuntimeWrappedException object. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RuntimeFeature

Klasa, której Metoda IsSupported(String) statyczna sprawdza, czy określona funkcja jest obsługiwana przez środowisko uruchomieniowe języka wspólnego.A class whose static IsSupported(String) method checks whether a specified feature is supported by the common language runtime.

RuntimeHelpers

Udostępnia zestaw metod statycznych i właściwości, które zapewniają obsługę kompilatorów.Provides a set of static methods and properties that provide support for compilers. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RuntimeOps

Zawiera metody pomocnika wywoływane z metod generowanych dynamicznie.Contains helper methods called from dynamically generated methods.

RuntimeWrappedException

Zawija wyjątek, który nie pochodzi od Exception klasy.Wraps an exception that does not derive from the Exception class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ScopelessEnumAttribute

Wskazuje, że natywne Wyliczenie nie jest kwalifikowana przez nazwę typu wyliczenia.Indicates that a native enumeration is not qualified by the enumeration type name. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SpecialNameAttribute

Wskazuje, że typ lub element członkowski jest traktowany w specjalny sposób przez środowisko uruchomieniowe lub narzędzia.Indicates that a type or member is treated in a special way by the runtime or tools. Klasa ta nie może być dziedziczona.This class cannot be inherited.

StateMachineAttribute

Pozwala określić, czy metoda jest metodą automatu Stanów.Allows you to determine whether a method is a state machine method.

StringFreezingAttribute

Przestarzałe.Deprecated. Powoduje zablokowanie literału ciągu podczas tworzenia obrazów natywnych przy użyciu programu Ngen. exe (Generator obrazu natywnego).Freezes a string literal when creating native images using the Ngen.exe (Native Image Generator). Klasa ta nie może być dziedziczona.This class cannot be inherited.

StrongBox<T>

Przechowuje odwołanie do wartości.Holds a reference to a value.

SuppressIldasmAttribute

Zapobiega rozbudowy zestawu przez Ildasm. exe (Il dezasembler) .Prevents the Ildasm.exe (IL Disassembler) from disassembling an assembly. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SwitchExpressionException

Wskazuje, że wyrażenie Switch, które było niewyczerpujące, nie zostało dopasowane do jego danych wejściowych w czasie wykonywania.Indicates that a switch expression that was non-exhaustive failed to match its input at runtime. Wyjątek opcjonalnie zawiera obiekt reprezentujący niezgodną wartość.The exception optionally contains an object representing the unmatched value.

TupleElementNamesAttribute

Wskazuje, że użycie krotki wartości w składowej ma być traktowane jako krotka z nazwami elementów.Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names.

TypeForwardedFromAttribute

Określa źródło Type w innym zestawie.Specifies a source Type in another assembly.

TypeForwardedToAttribute

Określa miejsce docelowe Type w innym zestawie.Specifies a destination Type in another assembly.

Unsafe

Zawiera ogólne funkcje niskiego poziomu na potrzeby manipulowania wskaźnikami.Contains generic, low-level functionality for manipulating pointers.

UnsafeValueTypeAttribute

Określa, że typ zawiera niezarządzaną tablicę, która może być w stanie przepełnić.Specifies that a type contains an unmanaged array that might potentially overflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Struktury

AsyncIteratorMethodBuilder

Reprezentuje konstruktora dla iteratorów asynchronicznych.Represents a builder for asynchronous iterators.

AsyncTaskMethodBuilder

Reprezentuje konstruktora dla metod asynchronicznych, które zwracają zadanie.Represents a builder for asynchronous methods that return a task.

AsyncTaskMethodBuilder<TResult>

Reprezentuje konstruktora dla metod asynchronicznych, które zwracają zadanie i dostarcza parametr dla wyniku.Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.

AsyncValueTaskMethodBuilder

Reprezentuje konstruktora dla metod asynchronicznych, które zwracają ValueTask.Represents a builder for asynchronous methods that return a ValueTask.

AsyncValueTaskMethodBuilder<TResult>

Reprezentuje konstruktora dla metod asynchronicznych, które zwracają ValueTask<TResult>.Represents a builder for asynchronous methods that returns a ValueTask<TResult>.

AsyncVoidMethodBuilder

Reprezentuje konstruktora dla metod asynchronicznych, które nie zwracają wartości.Represents a builder for asynchronous methods that do not return a value.

ConfiguredAsyncDisposable

Zapewnia typ, który może służyć do konfigurowania sposobu, w jaki czeka na IAsyncDisposable .Provides a type that can be used to configure how awaits on an IAsyncDisposable are performed.

ConfiguredCancelableAsyncEnumerable<T>.Enumerator

Zapewnia oczekiwany asynchroniczny moduł wyliczający, który umożliwia anulowanie iteracji i skonfigurowane oczekiwania.Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.

ConfiguredCancelableAsyncEnumerable<T>

Zapewnia oczekiwane asynchroniczne wyliczalne, które umożliwia anulowanie iteracji i skonfigurowane oczekiwania.Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.

ConfiguredTaskAwaitable

Zapewnia obiekt oczekujący, który umożliwia skonfigurowanie oczekujących zadań na zadanie.Provides an awaitable object that enables configured awaits on a task.

ConfiguredTaskAwaitable.ConfiguredTaskAwaiter

Udostępnia obiekt awaiter dla obiektu oczekującego (ConfiguredTaskAwaitable).Provides an awaiter for an awaitable (ConfiguredTaskAwaitable) object.

ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter

Udostępnia obiekt awaiter dla obiektu oczekującego (ConfiguredTaskAwaitable<TResult>).Provides an awaiter for an awaitable object(ConfiguredTaskAwaitable<TResult>).

ConfiguredTaskAwaitable<TResult>

Zapewnia obiekt oczekujący, który umożliwia skonfigurowanie oczekujących zadań na zadanie.Provides an awaitable object that enables configured awaits on a task.

ConfiguredValueTaskAwaitable

Zapewnia oczekiwany typ, który umożliwia skonfigurowanie oczekujących w ValueTask.Provides an awaitable type that enables configured awaits on a ValueTask.

ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter

Zapewnia oczekujące dla ConfiguredValueTaskAwaitable.Provides an awaiter for a ConfiguredValueTaskAwaitable.

ConfiguredValueTaskAwaitable<TResult>.ConfiguredValueTaskAwaiter

Zapewnia oczekujące dla ConfiguredValueTaskAwaitable<TResult>.Provides an awaiter for a ConfiguredValueTaskAwaitable<TResult>.

ConfiguredValueTaskAwaitable<TResult>

Zapewnia oczekiwany typ, który umożliwia skonfigurowanie oczekujących w ValueTask<TResult>.Provides an awaitable type that enables configured awaits on a ValueTask<TResult>.

TaskAwaiter

Zapewnia obiekt, który czeka na ukończenie zadania asynchronicznego.Provides an object that waits for the completion of an asynchronous task.

TaskAwaiter<TResult>

Reprezentuje obiekt, który czeka na ukończenie zadania asynchronicznego i zawiera parametr dla wyniku.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.

ValueTaskAwaiter

Zapewnia oczekujące dla ValueTask.Provides an awaiter for a ValueTask.

ValueTaskAwaiter<TResult>

Zapewnia oczekujące dla ValueTask<TResult>.Provides an awaiter for a ValueTask<TResult>.

YieldAwaitable

Zapewnia kontekst oczekiwania na asynchroniczne przełączanie w środowisku docelowym.Provides the context for waiting when asynchronously switching into a target environment.

YieldAwaitable.YieldAwaiter

Zapewnia oczekujący na przełączenie do środowiska docelowego.Provides an awaiter for switching into a target environment.

Interfejsy

IAsyncStateMachine

Reprezentuje maszyny stanu, które są generowane dla metod asynchronicznych.Represents state machines that are generated for asynchronous methods. Ten typ jest przeznaczony wyłącznie do użytku kompilatora.This type is intended for compiler use only.

ICriticalNotifyCompletion

Reprezentuje obiekt oczekujący, który planuje kontynuacje po zakończeniu operacji oczekiwania.Represents an awaiter that schedules continuations when an await operation completes.

INotifyCompletion

Reprezentuje operację, która planuje kontynuacje po zakończeniu.Represents an operation that schedules continuations when it completes.

IRuntimeVariables

Reprezentuje wartości zmiennych czasu wykonywania.Represents the values of run-time variables.

IStrongBox

Definiuje właściwość do uzyskiwania dostępu do wartości, do której odwołuje się obiekt.Defines a property for accessing the value that an object references.

ITuple

Definiuje implementację kolekcji ogólnego przeznaczenia, która umożliwia dostęp do elementów członkowskich wystąpienia krotki bez znajomości bazowego typu krotki.Defines a general-purpose Tuple implementation that allows access to Tuple instance members without knowing the underlying Tuple type.

Wyliczenia

CompilationRelaxations

Określa parametry, które kontrolują rygorystyczność kodu wygenerowanego przez kompilator just-in-Time środowiska uruchomieniowego języka wspólnego (JIT).Specifies parameters that control the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.

LoadHint

Określa preferowane domyślne powiązanie dla zestawu zależnego.Specifies the preferred default binding for a dependent assembly.

MethodCodeType

Definiuje sposób implementacji metody.Defines how a method is implemented.

MethodImplOptions

Definiuje szczegóły sposobu implementacji metody.Defines the details of how a method is implemented.

Delegaci

ConditionalWeakTable<TKey,TValue>.CreateValueCallback

Reprezentuje metodę, która tworzy wartość różną od wartości domyślnej, która jest dodawana jako część pary klucz/wartość do ConditionalWeakTable<TKey,TValue> obiektu.Represents a method that creates a non-default value to add as part of a key/value pair to a ConditionalWeakTable<TKey,TValue> object.

RuntimeHelpers.CleanupCode

Reprezentuje metodę, która ma być uruchamiana, gdy wystąpi wyjątek.Represents a method to run when an exception occurs.

RuntimeHelpers.TryCode

Reprezentuje delegata do kodu, który powinien być uruchamiany w bloku try.Represents a delegate to code that should be run in a try block.

Uwagi

Ta przestrzeń nazw jest przeznaczone głównie dla twórcom kompilatorów, mimo że niektóre z jej klas, takie jak InternalsVisibleToAttribute, są używane w wielu różnych aplikacji.This namespace is primarily for compiler writers, although several of its classes, such as InternalsVisibleToAttribute, are used in a wide variety of applications.