UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

186 lines (182 loc) 21.3 kB
// Generated by tsbindgen - Architecture // Namespace: System.Runtime.CompilerServices // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Runtime.CompilerServices/internal/index.js'; // Cross-namespace type imports for constraints import type { ICollection_1, IEnumerable_1, IEnumerator_1, IList_1, KeyValuePair_2 } from './System.Collections.Generic/internal/index.js'; import type { ReadOnlyCollection_1 } from './System.Collections.ObjectModel/internal/index.js'; import type { ICollection, IDictionary, IEnumerable, IEnumerator, IList } from './System.Collections/internal/index.js'; import type { ContractFailureKind } from './System.Diagnostics.Contracts/internal/index.js'; import type { ExpandoObject } from './System.Dynamic/internal/index.js'; import type { DebugInfoExpression, Expression, LabelTarget, LambdaExpression, ParameterExpression } from './System.Linq.Expressions/internal/index.js'; import type { MethodBase, MethodInfo } from './System.Reflection/internal/index.js'; import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { Task, Task_1, ValueTask, ValueTask_1 } from './System.Threading.Tasks/internal/index.js'; import type { CancellationToken } from './System.Threading/internal/index.js'; import type { Action, Array as ClrArray, AsyncCallback, Attribute, Boolean as ClrBoolean, Byte, Char, Decimal, Delegate, Enum, Exception, FormattableString, Func_2, Func_3, IAsyncResult, ICloneable, IComparable, IConvertible, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, InvalidOperationException, ISpanFormattable, ModuleHandle, MulticastDelegate, Object as ClrObject, Range, ReadOnlySpan_1, RuntimeFieldHandle, RuntimeMethodHandle, RuntimeTypeHandle, Span_1, String as ClrString, Type, TypeCode, UInt32, UIntPtr, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export type IRuntimeVariables = Internal.IRuntimeVariables; export { RuntimeOps$instance as RuntimeOps } from './System.Runtime.CompilerServices/internal/index.js'; export { ReadOnlyCollectionBuilder_1 as ReadOnlyCollectionBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { RuleCache_1 as RuleCache } from './System.Runtime.CompilerServices/internal/index.js'; export { CallSite as CallSite_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { CallSite_1 as CallSite } from './System.Runtime.CompilerServices/internal/index.js'; export { CallSiteBinder as CallSiteBinder } from './System.Runtime.CompilerServices/internal/index.js'; export { CallSiteOps$instance as CallSiteOps } from './System.Runtime.CompilerServices/internal/index.js'; export { CallSiteHelpers$instance as CallSiteHelpers } from './System.Runtime.CompilerServices/internal/index.js'; export { DynamicAttribute as DynamicAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DebugInfoGenerator as DebugInfoGenerator } from './System.Runtime.CompilerServices/internal/index.js'; export { Closure as Closure } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncHelpers$instance as AsyncHelpers } from './System.Runtime.CompilerServices/internal/index.js'; export { RuntimeHelpers$instance as RuntimeHelpers } from './System.Runtime.CompilerServices/internal/index.js'; export type RuntimeHelpers_TryCode = Internal.RuntimeHelpers_TryCode; export type RuntimeHelpers_CleanupCode = Internal.RuntimeHelpers_CleanupCode; export { AccessedThroughPropertyAttribute as AccessedThroughPropertyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncIteratorMethodBuilder as AsyncIteratorMethodBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncIteratorStateMachineAttribute as AsyncIteratorStateMachineAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncMethodBuilderAttribute as AsyncMethodBuilderAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncStateMachineAttribute as AsyncStateMachineAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncTaskMethodBuilder as AsyncTaskMethodBuilder_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncTaskMethodBuilder_1 as AsyncTaskMethodBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncValueTaskMethodBuilder as AsyncValueTaskMethodBuilder_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncValueTaskMethodBuilder_1 as AsyncValueTaskMethodBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { AsyncVoidMethodBuilder as AsyncVoidMethodBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { CallerArgumentExpressionAttribute as CallerArgumentExpressionAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CallerFilePathAttribute as CallerFilePathAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CallerLineNumberAttribute as CallerLineNumberAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CallerMemberNameAttribute as CallerMemberNameAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvCdecl as CallConvCdecl } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvFastcall as CallConvFastcall } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvStdcall as CallConvStdcall } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvSwift as CallConvSwift } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvSuppressGCTransition as CallConvSuppressGCTransition } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvThiscall as CallConvThiscall } from './System.Runtime.CompilerServices/internal/index.js'; export { CallConvMemberFunction as CallConvMemberFunction } from './System.Runtime.CompilerServices/internal/index.js'; export { CollectionBuilderAttribute as CollectionBuilderAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilationRelaxations as CompilationRelaxations } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilationRelaxationsAttribute as CompilationRelaxationsAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilerFeatureRequiredAttribute as CompilerFeatureRequiredAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilerGeneratedAttribute as CompilerGeneratedAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilerLoweringPreserveAttribute as CompilerLoweringPreserveAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilerGlobalScopeAttribute as CompilerGlobalScopeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ConditionalWeakTable_2 as ConditionalWeakTable } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredAsyncDisposable as ConfiguredAsyncDisposable } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredCancelableAsyncEnumerable_1 as ConfiguredCancelableAsyncEnumerable } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredValueTaskAwaitable as ConfiguredValueTaskAwaitable_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter as ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredValueTaskAwaitable_1 as ConfiguredValueTaskAwaitable } from './System.Runtime.CompilerServices/internal/index.js'; export { ContractHelper$instance as ContractHelper } from './System.Runtime.CompilerServices/internal/index.js'; export { CreateNewOnMetadataUpdateAttribute as CreateNewOnMetadataUpdateAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CustomConstantAttribute as CustomConstantAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DateTimeConstantAttribute as DateTimeConstantAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DecimalConstantAttribute as DecimalConstantAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DefaultDependencyAttribute as DefaultDependencyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DependencyAttribute as DependencyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DisablePrivateReflectionAttribute as DisablePrivateReflectionAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DisableRuntimeMarshallingAttribute as DisableRuntimeMarshallingAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DiscardableAttribute as DiscardableAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { EnumeratorCancellationAttribute as EnumeratorCancellationAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ExtensionAttribute as ExtensionAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ExtensionMarkerAttribute as ExtensionMarkerAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { FixedAddressValueTypeAttribute as FixedAddressValueTypeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { FixedBufferAttribute as FixedBufferAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { FormattableStringFactory$instance as FormattableStringFactory } from './System.Runtime.CompilerServices/internal/index.js'; export type IAsyncStateMachine = Internal.IAsyncStateMachine; export { IndexerNameAttribute as IndexerNameAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export type INotifyCompletion = Internal.INotifyCompletion; export type ICriticalNotifyCompletion = Internal.ICriticalNotifyCompletion; export { InternalsVisibleToAttribute as InternalsVisibleToAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { IsByRefLikeAttribute as IsByRefLikeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray2_1 as InlineArray2 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray3_1 as InlineArray3 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray4_1 as InlineArray4 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray5_1 as InlineArray5 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray6_1 as InlineArray6 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray7_1 as InlineArray7 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray8_1 as InlineArray8 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray9_1 as InlineArray9 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray10_1 as InlineArray10 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray11_1 as InlineArray11 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray12_1 as InlineArray12 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray13_1 as InlineArray13 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray14_1 as InlineArray14 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray15_1 as InlineArray15 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArray16_1 as InlineArray16 } from './System.Runtime.CompilerServices/internal/index.js'; export { InlineArrayAttribute as InlineArrayAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { IsConst$instance as IsConst } from './System.Runtime.CompilerServices/internal/index.js'; export { IsExternalInit$instance as IsExternalInit } from './System.Runtime.CompilerServices/internal/index.js'; export { IsReadOnlyAttribute as IsReadOnlyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { IsVolatile$instance as IsVolatile } from './System.Runtime.CompilerServices/internal/index.js'; export { InterpolatedStringHandlerAttribute as InterpolatedStringHandlerAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { InterpolatedStringHandlerArgumentAttribute as InterpolatedStringHandlerArgumentAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { DefaultInterpolatedStringHandler as DefaultInterpolatedStringHandler } from './System.Runtime.CompilerServices/internal/index.js'; export { IsUnmanagedAttribute as IsUnmanagedAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { IteratorStateMachineAttribute as IteratorStateMachineAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export type ITuple = Internal.ITuple; export { LoadHint as LoadHint } from './System.Runtime.CompilerServices/internal/index.js'; export { MethodCodeType as MethodCodeType } from './System.Runtime.CompilerServices/internal/index.js'; export { MethodImplAttribute as MethodImplAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { MethodImplOptions as MethodImplOptions } from './System.Runtime.CompilerServices/internal/index.js'; export { ModuleInitializerAttribute as ModuleInitializerAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { MetadataUpdateDeletedAttribute as MetadataUpdateDeletedAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { MetadataUpdateOriginalTypeAttribute as MetadataUpdateOriginalTypeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { NullableAttribute as NullableAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { NullableContextAttribute as NullableContextAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { NullablePublicOnlyAttribute as NullablePublicOnlyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ReferenceAssemblyAttribute as ReferenceAssemblyAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ParamCollectionAttribute as ParamCollectionAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { PoolingAsyncValueTaskMethodBuilder as PoolingAsyncValueTaskMethodBuilder_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { PoolingAsyncValueTaskMethodBuilder_1 as PoolingAsyncValueTaskMethodBuilder } from './System.Runtime.CompilerServices/internal/index.js'; export { PreserveBaseOverridesAttribute as PreserveBaseOverridesAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { OverloadResolutionPriorityAttribute as OverloadResolutionPriorityAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RefSafetyRulesAttribute as RefSafetyRulesAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RequiredMemberAttribute as RequiredMemberAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RequiresLocationAttribute as RequiresLocationAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RuntimeCompatibilityAttribute as RuntimeCompatibilityAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RuntimeFeature$instance as RuntimeFeature } from './System.Runtime.CompilerServices/internal/index.js'; export { RuntimeWrappedException as RuntimeWrappedException } from './System.Runtime.CompilerServices/internal/index.js'; export { ScopedRefAttribute as ScopedRefAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { SkipLocalsInitAttribute as SkipLocalsInitAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { SpecialNameAttribute as SpecialNameAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { StateMachineAttribute as StateMachineAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { StringFreezingAttribute as StringFreezingAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { StrongBox_1 as StrongBox } from './System.Runtime.CompilerServices/internal/index.js'; export type IStrongBox = Internal.IStrongBox; export { SuppressIldasmAttribute as SuppressIldasmAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { SwitchExpressionException as SwitchExpressionException } from './System.Runtime.CompilerServices/internal/index.js'; export { TaskAwaiter as TaskAwaiter_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { TaskAwaiter_1 as TaskAwaiter } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredTaskAwaitable as ConfiguredTaskAwaitable_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredTaskAwaitable_ConfiguredTaskAwaiter as ConfiguredTaskAwaitable_ConfiguredTaskAwaiter } from './System.Runtime.CompilerServices/internal/index.js'; export { ConfiguredTaskAwaitable_1 as ConfiguredTaskAwaitable } from './System.Runtime.CompilerServices/internal/index.js'; export { TupleElementNamesAttribute as TupleElementNamesAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { TypeForwardedFromAttribute as TypeForwardedFromAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { TypeForwardedToAttribute as TypeForwardedToAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { Unsafe$instance as Unsafe } from './System.Runtime.CompilerServices/internal/index.js'; export { UnsafeAccessorKind as UnsafeAccessorKind } from './System.Runtime.CompilerServices/internal/index.js'; export { UnsafeAccessorAttribute as UnsafeAccessorAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { UnsafeAccessorTypeAttribute as UnsafeAccessorTypeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { UnsafeValueTypeAttribute as UnsafeValueTypeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ValueTaskAwaiter as ValueTaskAwaiter_0 } from './System.Runtime.CompilerServices/internal/index.js'; export { ValueTaskAwaiter_1 as ValueTaskAwaiter } from './System.Runtime.CompilerServices/internal/index.js'; export { YieldAwaitable as YieldAwaitable } from './System.Runtime.CompilerServices/internal/index.js'; export { YieldAwaitable_YieldAwaiter as YieldAwaitable_YieldAwaiter } from './System.Runtime.CompilerServices/internal/index.js'; export { IsPinned$instance as IsPinned } from './System.Runtime.CompilerServices/internal/index.js'; export { IsBoxed$instance as IsBoxed } from './System.Runtime.CompilerServices/internal/index.js'; export { IsByValue$instance as IsByValue } from './System.Runtime.CompilerServices/internal/index.js'; export { IsCopyConstructed$instance as IsCopyConstructed } from './System.Runtime.CompilerServices/internal/index.js'; export { IsExplicitlyDereferenced$instance as IsExplicitlyDereferenced } from './System.Runtime.CompilerServices/internal/index.js'; export { IsImplicitlyDereferenced$instance as IsImplicitlyDereferenced } from './System.Runtime.CompilerServices/internal/index.js'; export { IsJitIntrinsic$instance as IsJitIntrinsic } from './System.Runtime.CompilerServices/internal/index.js'; export { IsLong$instance as IsLong } from './System.Runtime.CompilerServices/internal/index.js'; export { IsSignUnspecifiedByte$instance as IsSignUnspecifiedByte } from './System.Runtime.CompilerServices/internal/index.js'; export { IsUdtReturn$instance as IsUdtReturn } from './System.Runtime.CompilerServices/internal/index.js'; export { HasCopySemanticsAttribute as HasCopySemanticsAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { ScopelessEnumAttribute as ScopelessEnumAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { NativeCppClassAttribute as NativeCppClassAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CppInlineNamespaceAttribute as CppInlineNamespaceAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { RequiredAttributeAttribute as RequiredAttributeAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { CompilerMarshalOverride$instance as CompilerMarshalOverride } from './System.Runtime.CompilerServices/internal/index.js'; export { IDispatchConstantAttribute as IDispatchConstantAttribute } from './System.Runtime.CompilerServices/internal/index.js'; export { IUnknownConstantAttribute as IUnknownConstantAttribute } from './System.Runtime.CompilerServices/internal/index.js';