@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
46 lines (42 loc) • 3.91 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Net.Mail
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Net.Mail/internal/index.js';
// Cross-namespace type imports for constraints
import type { ICollection_1, IEnumerable_1, IEnumerator_1, IList_1, IReadOnlyCollection_1, IReadOnlyList_1 } from './System.Collections.Generic/internal/index.js';
import type { Collection_1 } from './System.Collections.ObjectModel/internal/index.js';
import type { NameValueCollection } from './System.Collections.Specialized/internal/index.js';
import type { ICollection, IDictionary, IEnumerable, IEnumerator, IList } from './System.Collections/internal/index.js';
import type { AsyncCompletedEventArgs } from './System.ComponentModel/internal/index.js';
import type { Stream } from './System.IO/internal/index.js';
import type { ContentDisposition, ContentType, TransferEncoding } from './System.Net.Mime/internal/index.js';
import type { ICredentialsByHost, ServicePoint } from './System.Net/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 { X509CertificateCollection } from './System.Security.Cryptography.X509Certificates/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 { Array as ClrArray, AsyncCallback, Boolean as ClrBoolean, Delegate, Enum, Exception, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IFormatProvider, IFormattable, Int32, IntPtr, ISpanFormattable, MulticastDelegate, Object as ClrObject, String as ClrString, Type, TypeCode, Uri, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { AlternateView as AlternateView } from './System.Net.Mail/internal/index.js';
export { AlternateViewCollection as AlternateViewCollection } from './System.Net.Mail/internal/index.js';
export { AttachmentBase as AttachmentBase } from './System.Net.Mail/internal/index.js';
export { Attachment as Attachment } from './System.Net.Mail/internal/index.js';
export { AttachmentCollection as AttachmentCollection } from './System.Net.Mail/internal/index.js';
export { LinkedResource as LinkedResource } from './System.Net.Mail/internal/index.js';
export { LinkedResourceCollection as LinkedResourceCollection } from './System.Net.Mail/internal/index.js';
export { MailAddress as MailAddress } from './System.Net.Mail/internal/index.js';
export { MailAddressCollection as MailAddressCollection } from './System.Net.Mail/internal/index.js';
export { DeliveryNotificationOptions as DeliveryNotificationOptions } from './System.Net.Mail/internal/index.js';
export { MailMessage as MailMessage } from './System.Net.Mail/internal/index.js';
export { MailPriority as MailPriority } from './System.Net.Mail/internal/index.js';
export { SmtpException as SmtpException } from './System.Net.Mail/internal/index.js';
export { SmtpFailedRecipientException as SmtpFailedRecipientException } from './System.Net.Mail/internal/index.js';
export { SmtpFailedRecipientsException as SmtpFailedRecipientsException } from './System.Net.Mail/internal/index.js';
export { SmtpStatusCode as SmtpStatusCode } from './System.Net.Mail/internal/index.js';
export type SendCompletedEventHandler = Internal.SendCompletedEventHandler;
export { SmtpDeliveryMethod as SmtpDeliveryMethod } from './System.Net.Mail/internal/index.js';
export { SmtpDeliveryFormat as SmtpDeliveryFormat } from './System.Net.Mail/internal/index.js';
export { SmtpClient as SmtpClient } from './System.Net.Mail/internal/index.js';