Specifies the name of the property that accesses the attributed field.
AsyncHelpers AsyncIteratorStateMachineAttributeIndicates whether a method is an asynchronous iterator.
AsyncMethodBuilderAttributeIndicates 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.
AsyncStateMachineAttributeIndicates whether a method is marked with either the Async or async modifier.
CallConvCdeclIndicates that a method should use the Cdecl
calling convention.
This calling convention is not supported in this version of .NET.
CallConvMemberFunctionIndicates that the calling convention used is the member function variant.
CallConvStdcallIndicates that a method should use the StdCall
calling convention.
Indicates that a method should suppress the GC transition as part of the calling convention.
CallConvSwiftIndicates that a method should using the Swift calling convention.
CallConvThiscallIndicates that a method should use the ThisCall
calling convention.
Indicates that a parameter captures the expression passed for another parameter as a string.
CallerFilePathAttributeTags parameter that should be filled with specific caller source file path.
CallerLineNumberAttributeTags parameter that should be filled with specific caller line number.
CallerMemberNameAttributeTags parameter that should be filled with specific caller member name.
CallSiteA dynamic call site base class. This type is used as a parameter type to the dynamic site targets.
CallSite<T>Dynamic site type.
CallSiteBinderClass responsible for runtime binding of the dynamic operations on the dynamic call site.
CallSiteHelpersClass that contains helper methods for DLR CallSites.
CallSiteOpsCreates and caches binding rules.
ClosureRepresents the runtime state of a dynamically generated method.
CollectionBuilderAttribute CompilationRelaxationsAttributeControls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.
CompilerFeatureRequiredAttributeIndicates that compiler support for a particular feature is required for the location where this attribute is applied.
CompilerGeneratedAttributeDistinguishes a compiler-generated element from a user-generated element. This class cannot be inherited.
CompilerGlobalScopeAttributeIndicates that a class should be treated as if it has global scope.
CompilerLoweringPreserveAttribute CompilerMarshalOverrideIndicates that the modified instance of a variable differs from its true type when marshaling. This class cannot be inherited.
ConditionalWeakTable<TKey,TValue>Enables compilers to dynamically attach object fields to managed objects.
ContractHelperProvides methods that the binary rewriter uses to handle contract failures.
CppInlineNamespaceAttributeDefines the inline namespace in C++/CLI.
CreateNewOnMetadataUpdateAttributeIndicates a type should be replaced rather than updated when applying metadata updates.
CustomConstantAttributeDefines a constant value that a compiler can persist for a field or method parameter.
DateTimeConstantAttributePersists an 8-byte DateTime constant for a field or parameter.
DebugInfoGeneratorGenerates debug information for lambda expressions in an expression tree.
DecimalConstantAttributeStores the value of a Decimal constant in metadata. This class cannot be inherited.
DefaultDependencyAttributeProvides a hint to the common language runtime (CLR) indicating how likely a dependency is to be loaded. This class is used in a dependent assembly to indicate what hint should be used when the parent does not specify the DependencyAttribute attribute. This class cannot be inherited.
DependencyAttributeIndicates when a dependency is to be loaded by the referring assembly. This class cannot be inherited.
DisablePrivateReflectionAttributeIndicates that any private members contained in an assembly's types are not available to reflection.
DisableRuntimeMarshallingAttributeDisables the built-in runtime managed/unmanaged marshalling subsystem for P/Invokes, Delegate types, and unmanaged function pointer invocations.
DiscardableAttributeMarks a type definition as discardable.
DynamicAttributeIndicates that the use of Object on a member is meant to be treated as a dynamically dispatched type.
EnumeratorCancellationAttributeAllows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from GetAsyncEnumerator(CancellationToken).
ExecutionScopeRepresents the runtime state of a dynamically generated method.
ExtensionAttributeIndicates that a method is an extension method, or that a class or assembly contains extension methods.
FixedAddressValueTypeAttributeFixes the address of a static value type field throughout its lifetime. This class cannot be inherited.
FixedBufferAttributeIndicates that a field should be treated as containing a fixed number of elements of the specified primitive type. This class cannot be inherited.
FormattableStringFactoryProvides a static method to create a FormattableString object from a composite format string and its arguments.
HasCopySemanticsAttributeThis class is obsolete. This class cannot be inherited.
IDispatchConstantAttributeIndicates that the default value for the attributed field or parameter is an instance of DispatchWrapper, where the WrappedObject is null
.
Indicates the name by which an indexer is known in programming languages that do not support indexers directly.
InlineArrayAttributeIndicates that the instance's storage is sequentially replicated Length times.
InternalsVisibleToAttributeSpecifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.
InterpolatedStringHandlerArgumentAttributeIndicates which arguments to a method involving an interpolated string handler should be passed to that handler.
InterpolatedStringHandlerAttributeIndicates the attributed type is to be used as an interpolated string handler.
IsBoxedIndicates that the modified reference type is a boxed value type. This class cannot be inherited.
IsByRefLikeAttributeIndicates that a structure is byref-like.
IsByValueIndicates that a modified method argument should be interpreted as having object passed-by-value semantics. This modifier is applied to reference types. This class cannot be inherited.
IsConstIndicates that the modified type has a const
modifier. This class cannot be inherited.
Indicates that any copying of values of this type must use the copy constructor provided by the type. This class cannot be inherited.
IsExplicitlyDereferencedIndicates that a managed pointer represents a pointer parameter within a method signature. This class cannot be inherited.
IsExternalInitReserved to be used by the compiler for tracking metadata. This class should not be used by developers in source code.
IsImplicitlyDereferencedIndicates that the modified garbage collection reference represents a reference parameter within a method signature. This class cannot be inherited.
IsJitIntrinsicIndicates that a modified method is an intrinsic value for which the just-in-time (JIT) compiler can perform special code generation. This class cannot be inherited.
IsLongIndicates that a modified integer is a standard C++ long
value. This class cannot be inherited.
Indicates that a modified instance is pinned in memory. This class cannot be inherited.
IsReadOnlyAttributeMarks a program element as read-only.
IsSignUnspecifiedByteIndicates that a modifier is neither signed nor unsigned. This class cannot be inherited.
IsUdtReturnIndicates that a return type is a user-defined type. This class cannot be inherited.
IsUnmanagedAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
IsVolatileMarks a field as volatile. This class cannot be inherited.
IteratorStateMachineAttributeIndicates whether a method in Visual Basic is marked with the Iterator
modifier.
Indicates that the default value for the attributed field or parameter is an instance of UnknownWrapper, where the WrappedObject is null
. This class cannot be inherited.
Emitted by the compiler when a type that's marked with CreateNewOnMetadataUpdateAttribute is updated during a hot reload session.
MethodImplAttributeSpecifies the details of how a method is implemented. This class cannot be inherited.
ModuleInitializerAttributeUsed to indicate to the compiler that a method should be called in its containing module's initializer.
NativeCppClassAttributeApplies metadata to an assembly that indicates that a type is an unmanaged type. This class cannot be inherited.
NullableAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
NullableContextAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
NullablePublicOnlyAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
OverloadResolutionPriorityAttributeSpecifies the priority of a member in overload resolution. When unspecified, the default priority is 0.
ParamCollectionAttributeIndicates that a method allows a variable number of arguments in its invocation.
PreserveBaseOverridesAttributeEnsures that any virtual call to the method, whether it uses the base signature or derived signature of the method, executes the most derived override.
ReadOnlyCollectionBuilder<T>The builder for read only collection.
ReferenceAssemblyAttributeIdentifies an assembly as a reference assembly, which contains metadata but no executable code.
RefSafetyRulesAttributeIndicates the language version of the ref safety rules used when the module was compiled.
RequiredAttributeAttributeSpecifies that an importing compiler must fully understand the semantics of a type definition, or refuse to use it. This class cannot be inherited.
RequiredMemberAttributeSpecifies that a type has required members or that a member is required.
RequiresLocationAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
RuleCache<T>Represents a cache of runtime binding rules.
RuntimeCompatibilityAttributeSpecifies whether to wrap exceptions that do not derive from the Exception class with a RuntimeWrappedException object. This class cannot be inherited.
RuntimeFeatureDefines APIs to determine whether specific features are supported by the common language runtime.
RuntimeHelpersProvides a set of static methods and properties that provide support for compilers. This class cannot be inherited.
RuntimeOpsContains helper methods called from dynamically generated methods.
RuntimeWrappedExceptionWraps an exception that does not derive from the Exception class. This class cannot be inherited.
ScopedRefAttributeReserved for use by a compiler for tracking metadata. This attribute should not be used by developers in source code.
ScopelessEnumAttributeIndicates that a native enumeration is not qualified by the enumeration type name. This class cannot be inherited.
SkipLocalsInitAttributeIndicates to the compiler that the .locals init flag should not be set in nested method headers when emitting to metadata.
SpecialNameAttributeIndicates that a type or member is treated in a special way by the runtime or tools. This class cannot be inherited.
StateMachineAttributeAllows you to determine whether a method is a state machine method.
StringFreezingAttributeDeprecated. Freezes a string literal when creating native images using the Ngen.exe (Native Image Generator). This class cannot be inherited.
StrongBox<T>Holds a reference to a value.
SuppressIldasmAttributePrevents the Ildasm.exe (IL Disassembler) from disassembling an assembly. This class cannot be inherited.
SwitchExpressionExceptionIndicates that a switch expression that was non-exhaustive failed to match its input at runtime. The exception optionally contains an object representing the unmatched value.
TupleElementNamesAttributeIndicates that the use of a value tuple on a member is meant to be treated as a tuple with element names.
TypeForwardedFromAttributeSpecifies a source Type in another assembly.
TypeForwardedToAttributeSpecifies a destination Type in another assembly.
UnsafeContains generic, low-level functionality for manipulating managed and unmanaged pointers.
UnsafeAccessorAttributeProvides access to an inaccessible member of a specific type.
UnsafeAccessorTypeAttribute UnsafeValueTypeAttributeSpecifies that a type contains an unmanaged array that might potentially overflow. This class cannot be inherited.
IAsyncStateMachineRepresents state machines that are generated for asynchronous methods. This type is intended for compiler use only.
ICriticalNotifyCompletionRepresents an awaiter that schedules continuations when an await operation completes.
INotifyCompletionRepresents an operation that schedules continuations when it completes.
IRuntimeVariablesRepresents the values of run-time variables.
IStrongBoxDefines a property for accessing the value that an object references.
ITupleDefines a general-purpose Tuple implementation that allows access to Tuple instance members without knowing the underlying Tuple type.
This namespace is primarily for compiler writers, although several of its classes, such as InternalsVisibleToAttribute, are used in a wide variety of applications.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4