459 lines
15 KiB
C#
459 lines
15 KiB
C#
using System;
|
|
using System.Collections.Specialized;
|
|
using System.Net.Mime;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Net.Mail
|
|
{
|
|
/// <summary>Represents an email message that can be sent using the <see cref="T:System.Net.Mail.SmtpClient" /> class.</summary>
|
|
// Token: 0x020002BB RID: 699
|
|
[Token(Token = "0x20002BB")]
|
|
public class MailMessage : IDisposable
|
|
{
|
|
/// <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.MailMessage" /> class.</summary>
|
|
// Token: 0x0600125D RID: 4701 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600125D")]
|
|
[Address(RVA = "0x222DC60", Offset = "0x222CA60", VA = "0x18222DC60")]
|
|
public MailMessage()
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets the attachment collection used to store alternate forms of the message body.</summary>
|
|
/// <returns>A writable <see cref="T:System.Net.Mail.AlternateViewCollection" />.</returns>
|
|
// Token: 0x170003B9 RID: 953
|
|
// (get) Token: 0x0600125E RID: 4702 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003B9")]
|
|
public AlternateViewCollection AlternateViews
|
|
{
|
|
[Token(Token = "0x600125E")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the attachment collection used to store data attached to this email message.</summary>
|
|
/// <returns>A writable <see cref="T:System.Net.Mail.AttachmentCollection" />.</returns>
|
|
// Token: 0x170003BA RID: 954
|
|
// (get) Token: 0x0600125F RID: 4703 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BA")]
|
|
public AttachmentCollection Attachments
|
|
{
|
|
[Token(Token = "0x600125F")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the address collection that contains the blind carbon copy (BCC) recipients for this email message.</summary>
|
|
/// <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection" /> object.</returns>
|
|
// Token: 0x170003BB RID: 955
|
|
// (get) Token: 0x06001260 RID: 4704 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BB")]
|
|
public MailAddressCollection Bcc
|
|
{
|
|
[Token(Token = "0x6001260")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the message body.</summary>
|
|
/// <returns>A <see cref="T:System.String" /> value that contains the body text.</returns>
|
|
// Token: 0x170003BC RID: 956
|
|
// (get) Token: 0x06001261 RID: 4705 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06001262 RID: 4706 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003BC")]
|
|
public string Body
|
|
{
|
|
[Token(Token = "0x6001261")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6001262")]
|
|
[Address(RVA = "0x222E080", Offset = "0x222CE80", VA = "0x18222E080")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BD RID: 957
|
|
// (get) Token: 0x06001263 RID: 4707 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BD")]
|
|
internal ContentType BodyContentType
|
|
{
|
|
[Token(Token = "0x6001263")]
|
|
[Address(RVA = "0x222DE70", Offset = "0x222CC70", VA = "0x18222DE70")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BE RID: 958
|
|
// (get) Token: 0x06001264 RID: 4708 RVA: 0x000087F0 File Offset: 0x000069F0
|
|
[Token(Token = "0x170003BE")]
|
|
internal TransferEncoding ContentTransferEncoding
|
|
{
|
|
[Token(Token = "0x6001264")]
|
|
[Address(RVA = "0x222DF30", Offset = "0x222CD30", VA = "0x18222DF30")]
|
|
get
|
|
{
|
|
return TransferEncoding.QuotedPrintable;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the encoding used to encode the message body.</summary>
|
|
/// <returns>An <see cref="T:System.Text.Encoding" /> applied to the contents of the <see cref="P:System.Net.Mail.MailMessage.Body" />.</returns>
|
|
// Token: 0x170003BF RID: 959
|
|
// (get) Token: 0x06001265 RID: 4709 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BF")]
|
|
public Encoding BodyEncoding
|
|
{
|
|
[Token(Token = "0x6001265")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the address collection that contains the carbon copy (CC) recipients for this email message.</summary>
|
|
/// <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection" /> object.</returns>
|
|
// Token: 0x170003C0 RID: 960
|
|
// (get) Token: 0x06001266 RID: 4710 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C0")]
|
|
public MailAddressCollection CC
|
|
{
|
|
[Token(Token = "0x6001266")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the from address for this email message.</summary>
|
|
/// <returns>A <see cref="T:System.Net.Mail.MailAddress" /> that contains the from address information.</returns>
|
|
// Token: 0x170003C1 RID: 961
|
|
// (get) Token: 0x06001267 RID: 4711 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06001268 RID: 4712 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003C1")]
|
|
public MailAddress From
|
|
{
|
|
[Token(Token = "0x6001267")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6001268")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the email headers that are transmitted with this email message.</summary>
|
|
/// <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the email headers.</returns>
|
|
// Token: 0x170003C2 RID: 962
|
|
// (get) Token: 0x06001269 RID: 4713 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C2")]
|
|
public NameValueCollection Headers
|
|
{
|
|
[Token(Token = "0x6001269")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets a value indicating whether the mail message body is in HTML.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the message body is in HTML; else <see langword="false" />. The default is <see langword="false" />.</returns>
|
|
// Token: 0x170003C3 RID: 963
|
|
// (get) Token: 0x0600126A RID: 4714 RVA: 0x00008808 File Offset: 0x00006A08
|
|
[Token(Token = "0x170003C3")]
|
|
public bool IsBodyHtml
|
|
{
|
|
[Token(Token = "0x600126A")]
|
|
[Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the priority of this email message.</summary>
|
|
/// <returns>A <see cref="T:System.Net.Mail.MailPriority" /> that contains the priority of this message.</returns>
|
|
// Token: 0x170003C4 RID: 964
|
|
// (get) Token: 0x0600126B RID: 4715 RVA: 0x00008820 File Offset: 0x00006A20
|
|
[Token(Token = "0x170003C4")]
|
|
public MailPriority Priority
|
|
{
|
|
[Token(Token = "0x600126B")]
|
|
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
|
get
|
|
{
|
|
return MailPriority.Normal;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the encoding used for the user-defined custom headers for this email message.</summary>
|
|
/// <returns>The encoding used for user-defined custom headers for this email message.</returns>
|
|
// Token: 0x170003C5 RID: 965
|
|
// (get) Token: 0x0600126C RID: 4716 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C5")]
|
|
public Encoding HeadersEncoding
|
|
{
|
|
[Token(Token = "0x600126C")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the list of addresses to reply to for the mail message.</summary>
|
|
/// <returns>The list of the addresses to reply to for the mail message.</returns>
|
|
// Token: 0x170003C6 RID: 966
|
|
// (get) Token: 0x0600126D RID: 4717 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C6")]
|
|
public MailAddressCollection ReplyToList
|
|
{
|
|
[Token(Token = "0x600126D")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the sender's address for this email message.</summary>
|
|
/// <returns>A <see cref="T:System.Net.Mail.MailAddress" /> that contains the sender's address information.</returns>
|
|
// Token: 0x170003C7 RID: 967
|
|
// (get) Token: 0x0600126E RID: 4718 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C7")]
|
|
public MailAddress Sender
|
|
{
|
|
[Token(Token = "0x600126E")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the subject line for this email message.</summary>
|
|
/// <returns>A <see cref="T:System.String" /> that contains the subject content.</returns>
|
|
// Token: 0x170003C8 RID: 968
|
|
// (get) Token: 0x0600126F RID: 4719 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06001270 RID: 4720 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003C8")]
|
|
public string Subject
|
|
{
|
|
[Token(Token = "0x600126F")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6001270")]
|
|
[Address(RVA = "0x222E0E0", Offset = "0x222CEE0", VA = "0x18222E0E0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the encoding used for the subject content for this email message.</summary>
|
|
/// <returns>An <see cref="T:System.Text.Encoding" /> that was used to encode the <see cref="P:System.Net.Mail.MailMessage.Subject" /> property.</returns>
|
|
// Token: 0x170003C9 RID: 969
|
|
// (get) Token: 0x06001271 RID: 4721 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C9")]
|
|
public Encoding SubjectEncoding
|
|
{
|
|
[Token(Token = "0x6001271")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the address collection that contains the recipients of this email message.</summary>
|
|
/// <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection" /> object.</returns>
|
|
// Token: 0x170003CA RID: 970
|
|
// (get) Token: 0x06001272 RID: 4722 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003CA")]
|
|
public MailAddressCollection To
|
|
{
|
|
[Token(Token = "0x6001272")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Releases all resources used by the <see cref="T:System.Net.Mail.MailMessage" />.</summary>
|
|
// Token: 0x06001273 RID: 4723 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001273")]
|
|
[Address(RVA = "0x222D600", Offset = "0x222C400", VA = "0x18222D600", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
/// <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Mail.MailMessage" /> and optionally releases the managed resources.</summary>
|
|
/// <param name="disposing">
|
|
/// <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
|
|
// Token: 0x06001274 RID: 4724 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001274")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001275 RID: 4725 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001275")]
|
|
[Address(RVA = "0x222D8A0", Offset = "0x222C6A0", VA = "0x18222D8A0")]
|
|
private Encoding GuessEncoding(string s)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001276 RID: 4726 RVA: 0x00008838 File Offset: 0x00006A38
|
|
[Token(Token = "0x6001276")]
|
|
[Address(RVA = "0x222D950", Offset = "0x222C750", VA = "0x18222D950")]
|
|
internal static TransferEncoding GuessTransferEncoding(Encoding enc)
|
|
{
|
|
return TransferEncoding.QuotedPrintable;
|
|
}
|
|
|
|
// Token: 0x06001277 RID: 4727 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001277")]
|
|
[Address(RVA = "0x222DA40", Offset = "0x222C840", VA = "0x18222DA40")]
|
|
internal static string To2047(byte[] bytes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001278 RID: 4728 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001278")]
|
|
[Address(RVA = "0x222D670", Offset = "0x222C470", VA = "0x18222D670")]
|
|
internal static string EncodeSubjectRFC2047(string s, Encoding enc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x170003CB RID: 971
|
|
// (get) Token: 0x06001279 RID: 4729 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003CB")]
|
|
private static Encoding UTF8Unmarked
|
|
{
|
|
[Token(Token = "0x6001279")]
|
|
[Address(RVA = "0x222DF90", Offset = "0x222CD90", VA = "0x18222DF90")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000ADA RID: 2778
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000ADA")]
|
|
private AlternateViewCollection alternateViews;
|
|
|
|
// Token: 0x04000ADB RID: 2779
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000ADB")]
|
|
private AttachmentCollection attachments;
|
|
|
|
// Token: 0x04000ADC RID: 2780
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000ADC")]
|
|
private MailAddressCollection bcc;
|
|
|
|
// Token: 0x04000ADD RID: 2781
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000ADD")]
|
|
private MailAddressCollection replyTo;
|
|
|
|
// Token: 0x04000ADE RID: 2782
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000ADE")]
|
|
private string body;
|
|
|
|
// Token: 0x04000ADF RID: 2783
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000ADF")]
|
|
private MailPriority priority;
|
|
|
|
// Token: 0x04000AE0 RID: 2784
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000AE0")]
|
|
private MailAddress sender;
|
|
|
|
// Token: 0x04000AE1 RID: 2785
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000AE1")]
|
|
private MailAddressCollection cc;
|
|
|
|
// Token: 0x04000AE2 RID: 2786
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000AE2")]
|
|
private MailAddress from;
|
|
|
|
// Token: 0x04000AE3 RID: 2787
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000AE3")]
|
|
private NameValueCollection headers;
|
|
|
|
// Token: 0x04000AE4 RID: 2788
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000AE4")]
|
|
private MailAddressCollection to;
|
|
|
|
// Token: 0x04000AE5 RID: 2789
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000AE5")]
|
|
private string subject;
|
|
|
|
// Token: 0x04000AE6 RID: 2790
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000AE6")]
|
|
private Encoding subjectEncoding;
|
|
|
|
// Token: 0x04000AE7 RID: 2791
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000AE7")]
|
|
private Encoding bodyEncoding;
|
|
|
|
// Token: 0x04000AE8 RID: 2792
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000AE8")]
|
|
private Encoding headersEncoding;
|
|
|
|
// Token: 0x04000AE9 RID: 2793
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000AE9")]
|
|
private bool isHtml;
|
|
|
|
// Token: 0x04000AEA RID: 2794
|
|
[Token(Token = "0x4000AEA")]
|
|
private static char[] hex;
|
|
|
|
// Token: 0x04000AEB RID: 2795
|
|
[Token(Token = "0x4000AEB")]
|
|
private static Encoding utf8unmarked;
|
|
}
|
|
}
|