@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
28 lines (24 loc) • 1.79 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Diagnostics.SymbolStore
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Diagnostics.SymbolStore/internal/index.js';
// Cross-namespace type imports for constraints
import type { FieldAttributes, ParameterAttributes } from './System.Reflection/internal/index.js';
import type { Boolean as ClrBoolean, Byte, Enum, Guid, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int32, IntPtr, ISpanFormattable, Object as ClrObject, String as ClrString, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export type ISymbolBinder = Internal.ISymbolBinder;
export type ISymbolBinder1 = Internal.ISymbolBinder1;
export type ISymbolDocument = Internal.ISymbolDocument;
export type ISymbolMethod = Internal.ISymbolMethod;
export type ISymbolNamespace = Internal.ISymbolNamespace;
export type ISymbolReader = Internal.ISymbolReader;
export type ISymbolScope = Internal.ISymbolScope;
export type ISymbolVariable = Internal.ISymbolVariable;
export type ISymbolWriter = Internal.ISymbolWriter;
export { SymbolToken as SymbolToken } from './System.Diagnostics.SymbolStore/internal/index.js';
export { SymAddressKind as SymAddressKind } from './System.Diagnostics.SymbolStore/internal/index.js';
export { SymDocumentType as SymDocumentType } from './System.Diagnostics.SymbolStore/internal/index.js';
export { SymLanguageType as SymLanguageType } from './System.Diagnostics.SymbolStore/internal/index.js';
export { SymLanguageVendor as SymLanguageVendor } from './System.Diagnostics.SymbolStore/internal/index.js';
export type ISymbolDocumentWriter = Internal.ISymbolDocumentWriter;