@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
37 lines (33 loc) • 3.41 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.ComponentModel.Design.Serialization
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.ComponentModel.Design.Serialization/internal/index.js';
// Cross-namespace type imports for constraints
import type { ICollection } from './System.Collections/internal/index.js';
import type { DesignerTransaction, DesignerTransactionCloseEventHandler, IDesigner, IDesignerHost, IServiceContainer, ServiceCreatorCallback } from './System.ComponentModel.Design/internal/index.js';
import type { IComponent, IContainer, MemberDescriptor, PropertyDescriptorCollection } from './System.ComponentModel/internal/index.js';
import type { Stream } from './System.IO/internal/index.js';
import type { MemberInfo, MethodInfo } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { AsyncCallback, Attribute, Boolean as ClrBoolean, Delegate, EventArgs, EventHandler, IAsyncResult, ICloneable, IDisposable, IEquatable_1, Int32, IntPtr, IServiceProvider, MulticastDelegate, Object as ClrObject, String as ClrString, Type, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { DesignerSerializerAttribute as DesignerSerializerAttribute } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { InstanceDescriptor as InstanceDescriptor } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { ComponentSerializationService as ComponentSerializationService } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { ContextStack as ContextStack } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { DefaultSerializationProviderAttribute as DefaultSerializationProviderAttribute } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { DesignerLoader as DesignerLoader } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { SerializationStore as SerializationStore } from './System.ComponentModel.Design.Serialization/internal/index.js';
export type IDesignerLoaderHost = Internal.IDesignerLoaderHost;
export type IDesignerLoaderHost2 = Internal.IDesignerLoaderHost2;
export type IDesignerLoaderService = Internal.IDesignerLoaderService;
export type IDesignerSerializationManager = Internal.IDesignerSerializationManager;
export type IDesignerSerializationProvider = Internal.IDesignerSerializationProvider;
export type IDesignerSerializationService = Internal.IDesignerSerializationService;
export type INameCreationService = Internal.INameCreationService;
export { MemberRelationshipService as MemberRelationshipService } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { MemberRelationship as MemberRelationship } from './System.ComponentModel.Design.Serialization/internal/index.js';
export type ResolveNameEventHandler = Internal.ResolveNameEventHandler;
export { ResolveNameEventArgs as ResolveNameEventArgs } from './System.ComponentModel.Design.Serialization/internal/index.js';
export { RootDesignerSerializerAttribute as RootDesignerSerializerAttribute } from './System.ComponentModel.Design.Serialization/internal/index.js';