@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
119 lines (115 loc) • 11.7 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Diagnostics
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Diagnostics/internal/index.js';
// Cross-namespace type imports for constraints
import type { SafeProcessHandle } from './Microsoft.Win32.SafeHandles/internal/index.js';
import type { ICollection_1, IDictionary_2, IEnumerable_1, IEnumerator_1, IList_1, IReadOnlyCollection_1, IReadOnlyList_1, KeyValuePair_2 } from './System.Collections.Generic/internal/index.js';
import type { Collection_1 } from './System.Collections.ObjectModel/internal/index.js';
import type { StringDictionary } from './System.Collections.Specialized/internal/index.js';
import type { ICollection, IDictionary, IEnumerable, IEnumerator, IList, ReadOnlyCollectionBase, Stack } from './System.Collections/internal/index.js';
import type { Component, DescriptionAttribute, IComponent, IContainer, ISite, ISynchronizeInvoke } from './System.ComponentModel/internal/index.js';
import type { Stream, StreamReader, StreamWriter, TextWriter } from './System.IO/internal/index.js';
import type { Assembly, MethodBase, MethodInfo } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { SecureString } from './System.Security/internal/index.js';
import type { Encoding } from './System.Text/internal/index.js';
import type { Task } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { Action_1, Action_2, Array as ClrArray, AsyncCallback, Attribute, Boolean as ClrBoolean, Byte, Char, DateTime, DateTimeOffset, Delegate, Enum, EventArgs, EventHandler, EventHandler_1, Exception, Func_1, Func_2, Func_4, Guid, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int32, Int64, IntPtr, IObservable_1, IObserver_1, ISpanFormattable, MarshalByRefObject, MulticastDelegate, Object as ClrObject, Predicate_1, ReadOnlySpan_1, Span_1, String as ClrString, TimeSpan, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { ActivityChangedEventArgs as ActivityChangedEventArgs } from './System.Diagnostics/internal/index.js';
export { Activity as Activity } from './System.Diagnostics/internal/index.js';
export { Activity_Enumerator_1 as Activity_Enumerator } from './System.Diagnostics/internal/index.js';
export { ActivityTraceFlags as ActivityTraceFlags } from './System.Diagnostics/internal/index.js';
export { ActivityIdFormat as ActivityIdFormat } from './System.Diagnostics/internal/index.js';
export { ActivityTraceId as ActivityTraceId } from './System.Diagnostics/internal/index.js';
export { ActivitySpanId as ActivitySpanId } from './System.Diagnostics/internal/index.js';
export { ActivityStatusCode as ActivityStatusCode } from './System.Diagnostics/internal/index.js';
export { ActivityTagsCollection as ActivityTagsCollection } from './System.Diagnostics/internal/index.js';
export { ActivityTagsCollection_Enumerator as ActivityTagsCollection_Enumerator } from './System.Diagnostics/internal/index.js';
export { ActivityContext as ActivityContext } from './System.Diagnostics/internal/index.js';
export { ActivityCreationOptions_1 as ActivityCreationOptions } from './System.Diagnostics/internal/index.js';
export { ActivitySamplingResult as ActivitySamplingResult } from './System.Diagnostics/internal/index.js';
export { ActivityEvent as ActivityEvent } from './System.Diagnostics/internal/index.js';
export { ActivityKind as ActivityKind } from './System.Diagnostics/internal/index.js';
export { ActivityLink as ActivityLink } from './System.Diagnostics/internal/index.js';
export type SampleActivity<T> = Internal.SampleActivity_1<T>;
export type ExceptionRecorder = Internal.ExceptionRecorder;
export { ActivityListener as ActivityListener } from './System.Diagnostics/internal/index.js';
export { ActivitySource as ActivitySource } from './System.Diagnostics/internal/index.js';
export { ActivitySourceOptions as ActivitySourceOptions } from './System.Diagnostics/internal/index.js';
export { DiagnosticSource as DiagnosticSource } from './System.Diagnostics/internal/index.js';
export { DiagnosticListener as DiagnosticListener } from './System.Diagnostics/internal/index.js';
export { DistributedContextPropagator as DistributedContextPropagator } from './System.Diagnostics/internal/index.js';
export type DistributedContextPropagator_PropagatorGetterCallback = Internal.DistributedContextPropagator_PropagatorGetterCallback;
export type DistributedContextPropagator_PropagatorSetterCallback = Internal.DistributedContextPropagator_PropagatorSetterCallback;
export { TagList as TagList } from './System.Diagnostics/internal/index.js';
export { TagList_Enumerator as TagList_Enumerator } from './System.Diagnostics/internal/index.js';
export { FileVersionInfo as FileVersionInfo } from './System.Diagnostics/internal/index.js';
export type DataReceivedEventHandler = Internal.DataReceivedEventHandler;
export { DataReceivedEventArgs as DataReceivedEventArgs } from './System.Diagnostics/internal/index.js';
export { Process as Process } from './System.Diagnostics/internal/index.js';
export { ProcessModule as ProcessModule } from './System.Diagnostics/internal/index.js';
export { ProcessModuleCollection as ProcessModuleCollection } from './System.Diagnostics/internal/index.js';
export { ProcessPriorityClass as ProcessPriorityClass } from './System.Diagnostics/internal/index.js';
export { ProcessStartInfo as ProcessStartInfo } from './System.Diagnostics/internal/index.js';
export { ProcessThread as ProcessThread } from './System.Diagnostics/internal/index.js';
export { ProcessThreadCollection as ProcessThreadCollection } from './System.Diagnostics/internal/index.js';
export { ProcessWindowStyle as ProcessWindowStyle } from './System.Diagnostics/internal/index.js';
export { ThreadPriorityLevel as ThreadPriorityLevel } from './System.Diagnostics/internal/index.js';
export { ThreadState as ThreadState } from './System.Diagnostics/internal/index.js';
export { ThreadWaitReason as ThreadWaitReason } from './System.Diagnostics/internal/index.js';
export { MonitoringDescriptionAttribute as MonitoringDescriptionAttribute } from './System.Diagnostics/internal/index.js';
export { ConsoleTraceListener as ConsoleTraceListener } from './System.Diagnostics/internal/index.js';
export { DelimitedListTraceListener as DelimitedListTraceListener } from './System.Diagnostics/internal/index.js';
export { TextWriterTraceListener as TextWriterTraceListener } from './System.Diagnostics/internal/index.js';
export { XmlWriterTraceListener as XmlWriterTraceListener } from './System.Diagnostics/internal/index.js';
export { BooleanSwitch as BooleanSwitch } from './System.Diagnostics/internal/index.js';
export { InitializingSwitchEventArgs as InitializingSwitchEventArgs } from './System.Diagnostics/internal/index.js';
export { InitializingTraceSourceEventArgs as InitializingTraceSourceEventArgs } from './System.Diagnostics/internal/index.js';
export { CorrelationManager as CorrelationManager } from './System.Diagnostics/internal/index.js';
export { DefaultTraceListener as DefaultTraceListener } from './System.Diagnostics/internal/index.js';
export { EventTypeFilter as EventTypeFilter } from './System.Diagnostics/internal/index.js';
export { SourceFilter as SourceFilter } from './System.Diagnostics/internal/index.js';
export { SourceLevels as SourceLevels } from './System.Diagnostics/internal/index.js';
export { SourceSwitch as SourceSwitch } from './System.Diagnostics/internal/index.js';
export { Switch as Switch } from './System.Diagnostics/internal/index.js';
export { Trace as Trace } from './System.Diagnostics/internal/index.js';
export { TraceEventCache as TraceEventCache } from './System.Diagnostics/internal/index.js';
export { TraceEventType as TraceEventType } from './System.Diagnostics/internal/index.js';
export { TraceFilter as TraceFilter } from './System.Diagnostics/internal/index.js';
export { TraceLevel as TraceLevel } from './System.Diagnostics/internal/index.js';
export { TraceListener as TraceListener } from './System.Diagnostics/internal/index.js';
export { TraceListenerCollection as TraceListenerCollection } from './System.Diagnostics/internal/index.js';
export { TraceOptions as TraceOptions } from './System.Diagnostics/internal/index.js';
export { TraceSource as TraceSource } from './System.Diagnostics/internal/index.js';
export { TraceSwitch as TraceSwitch } from './System.Diagnostics/internal/index.js';
export { SwitchAttribute as SwitchAttribute } from './System.Diagnostics/internal/index.js';
export { SwitchLevelAttribute as SwitchLevelAttribute } from './System.Diagnostics/internal/index.js';
export { Debugger$instance as Debugger } from './System.Diagnostics/internal/index.js';
export { StackFrame as StackFrame } from './System.Diagnostics/internal/index.js';
export { StackTrace as StackTrace } from './System.Diagnostics/internal/index.js';
export { ConditionalAttribute as ConditionalAttribute } from './System.Diagnostics/internal/index.js';
export { Debug$instance as Debug } from './System.Diagnostics/internal/index.js';
export { Debug_AssertInterpolatedStringHandler as Debug_AssertInterpolatedStringHandler } from './System.Diagnostics/internal/index.js';
export { Debug_WriteIfInterpolatedStringHandler as Debug_WriteIfInterpolatedStringHandler } from './System.Diagnostics/internal/index.js';
export { DebuggableAttribute as DebuggableAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggableAttribute_DebuggingModes as DebuggableAttribute_DebuggingModes } from './System.Diagnostics/internal/index.js';
export { DebuggerBrowsableState as DebuggerBrowsableState } from './System.Diagnostics/internal/index.js';
export { DebuggerBrowsableAttribute as DebuggerBrowsableAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerDisableUserUnhandledExceptionsAttribute as DebuggerDisableUserUnhandledExceptionsAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerDisplayAttribute as DebuggerDisplayAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerHiddenAttribute as DebuggerHiddenAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerNonUserCodeAttribute as DebuggerNonUserCodeAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerStepperBoundaryAttribute as DebuggerStepperBoundaryAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerStepThroughAttribute as DebuggerStepThroughAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerTypeProxyAttribute as DebuggerTypeProxyAttribute } from './System.Diagnostics/internal/index.js';
export { DebuggerVisualizerAttribute as DebuggerVisualizerAttribute } from './System.Diagnostics/internal/index.js';
export { DebugProvider as DebugProvider } from './System.Diagnostics/internal/index.js';
export { DiagnosticMethodInfo as DiagnosticMethodInfo } from './System.Diagnostics/internal/index.js';
export { StackFrameExtensions$instance as StackFrameExtensions } from './System.Diagnostics/internal/index.js';
export { StackTraceHiddenAttribute as StackTraceHiddenAttribute } from './System.Diagnostics/internal/index.js';
export { Stopwatch as Stopwatch } from './System.Diagnostics/internal/index.js';
export { UnreachableException as UnreachableException } from './System.Diagnostics/internal/index.js';