@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
44 lines (40 loc) • 3.37 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Xml.Linq
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Xml.Linq/internal/index.js';
// Cross-namespace type imports for constraints
import type { IComparer_1, IEnumerable_1, IEqualityComparer_1 } from './System.Collections.Generic/internal/index.js';
import type { IComparer, IEqualityComparer } from './System.Collections/internal/index.js';
import type { Stream, TextReader, TextWriter } from './System.IO/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { Task, Task_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { XmlSchema } from './System.Xml.Schema/internal/index.js';
import type { IXmlSerializable } from './System.Xml.Serialization/internal/index.js';
import type { IXmlLineInfo, XmlNodeType, XmlReader, XmlWriter } from './System.Xml/internal/index.js';
import type { Boolean as ClrBoolean, Enum, EventArgs, EventHandler_1, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int32, ISpanFormattable, Object as ClrObject, String as ClrString, Type, TypeCode, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { Extensions$instance as Extensions } from './System.Xml.Linq/internal/index.js';
export { XAttribute as XAttribute } from './System.Xml.Linq/internal/index.js';
export { XCData as XCData } from './System.Xml.Linq/internal/index.js';
export { XComment as XComment } from './System.Xml.Linq/internal/index.js';
export { XContainer as XContainer } from './System.Xml.Linq/internal/index.js';
export { XDeclaration as XDeclaration } from './System.Xml.Linq/internal/index.js';
export { XDocument as XDocument } from './System.Xml.Linq/internal/index.js';
export { XDocumentType as XDocumentType } from './System.Xml.Linq/internal/index.js';
export { XElement as XElement } from './System.Xml.Linq/internal/index.js';
export { XObjectChange as XObjectChange } from './System.Xml.Linq/internal/index.js';
export { LoadOptions as LoadOptions } from './System.Xml.Linq/internal/index.js';
export { SaveOptions as SaveOptions } from './System.Xml.Linq/internal/index.js';
export { ReaderOptions as ReaderOptions } from './System.Xml.Linq/internal/index.js';
export { XName as XName } from './System.Xml.Linq/internal/index.js';
export { XNamespace as XNamespace } from './System.Xml.Linq/internal/index.js';
export { XNode as XNode } from './System.Xml.Linq/internal/index.js';
export { XNodeDocumentOrderComparer as XNodeDocumentOrderComparer } from './System.Xml.Linq/internal/index.js';
export { XNodeEqualityComparer as XNodeEqualityComparer } from './System.Xml.Linq/internal/index.js';
export { XObject as XObject } from './System.Xml.Linq/internal/index.js';
export { XObjectChangeEventArgs as XObjectChangeEventArgs } from './System.Xml.Linq/internal/index.js';
export { XProcessingInstruction as XProcessingInstruction } from './System.Xml.Linq/internal/index.js';
export { XStreamingElement as XStreamingElement } from './System.Xml.Linq/internal/index.js';
export { XText as XText } from './System.Xml.Linq/internal/index.js';