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: 0x020002B7 RID: 695
|
|
[Token(Token = "0x20002B7")]
|
|
public class MailMessage : IDisposable
|
|
{
|
|
/// <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.MailMessage" /> class.</summary>
|
|
// Token: 0x06001247 RID: 4679 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001247")]
|
|
[Address(RVA = "0x8A8210", Offset = "0x8A7210", VA = "0x1808A8210")]
|
|
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: 0x170003B5 RID: 949
|
|
// (get) Token: 0x06001248 RID: 4680 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003B5")]
|
|
public AlternateViewCollection AlternateViews
|
|
{
|
|
[Token(Token = "0x6001248")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
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: 0x170003B6 RID: 950
|
|
// (get) Token: 0x06001249 RID: 4681 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003B6")]
|
|
public AttachmentCollection Attachments
|
|
{
|
|
[Token(Token = "0x6001249")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
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: 0x170003B7 RID: 951
|
|
// (get) Token: 0x0600124A RID: 4682 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003B7")]
|
|
public MailAddressCollection Bcc
|
|
{
|
|
[Token(Token = "0x600124A")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
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: 0x170003B8 RID: 952
|
|
// (get) Token: 0x0600124B RID: 4683 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x0600124C RID: 4684 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003B8")]
|
|
public string Body
|
|
{
|
|
[Token(Token = "0x600124B")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600124C")]
|
|
[Address(RVA = "0x8A8630", Offset = "0x8A7630", VA = "0x1808A8630")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003B9 RID: 953
|
|
// (get) Token: 0x0600124D RID: 4685 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003B9")]
|
|
internal ContentType BodyContentType
|
|
{
|
|
[Token(Token = "0x600124D")]
|
|
[Address(RVA = "0x8A8420", Offset = "0x8A7420", VA = "0x1808A8420")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BA RID: 954
|
|
// (get) Token: 0x0600124E RID: 4686 RVA: 0x000087D8 File Offset: 0x000069D8
|
|
[Token(Token = "0x170003BA")]
|
|
internal TransferEncoding ContentTransferEncoding
|
|
{
|
|
[Token(Token = "0x600124E")]
|
|
[Address(RVA = "0x8A84E0", Offset = "0x8A74E0", VA = "0x1808A84E0")]
|
|
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: 0x170003BB RID: 955
|
|
// (get) Token: 0x0600124F RID: 4687 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BB")]
|
|
public Encoding BodyEncoding
|
|
{
|
|
[Token(Token = "0x600124F")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
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: 0x170003BC RID: 956
|
|
// (get) Token: 0x06001250 RID: 4688 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BC")]
|
|
public MailAddressCollection CC
|
|
{
|
|
[Token(Token = "0x6001250")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
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: 0x170003BD RID: 957
|
|
// (get) Token: 0x06001251 RID: 4689 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06001252 RID: 4690 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003BD")]
|
|
public MailAddress From
|
|
{
|
|
[Token(Token = "0x6001251")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6001252")]
|
|
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
|
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: 0x170003BE RID: 958
|
|
// (get) Token: 0x06001253 RID: 4691 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003BE")]
|
|
public NameValueCollection Headers
|
|
{
|
|
[Token(Token = "0x6001253")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
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: 0x170003BF RID: 959
|
|
// (get) Token: 0x06001254 RID: 4692 RVA: 0x000087F0 File Offset: 0x000069F0
|
|
[Token(Token = "0x170003BF")]
|
|
public bool IsBodyHtml
|
|
{
|
|
[Token(Token = "0x6001254")]
|
|
[Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")]
|
|
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: 0x170003C0 RID: 960
|
|
// (get) Token: 0x06001255 RID: 4693 RVA: 0x00008808 File Offset: 0x00006A08
|
|
[Token(Token = "0x170003C0")]
|
|
public MailPriority Priority
|
|
{
|
|
[Token(Token = "0x6001255")]
|
|
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
|
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: 0x170003C1 RID: 961
|
|
// (get) Token: 0x06001256 RID: 4694 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C1")]
|
|
public Encoding HeadersEncoding
|
|
{
|
|
[Token(Token = "0x6001256")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
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: 0x170003C2 RID: 962
|
|
// (get) Token: 0x06001257 RID: 4695 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C2")]
|
|
public MailAddressCollection ReplyToList
|
|
{
|
|
[Token(Token = "0x6001257")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
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: 0x170003C3 RID: 963
|
|
// (get) Token: 0x06001258 RID: 4696 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C3")]
|
|
public MailAddress Sender
|
|
{
|
|
[Token(Token = "0x6001258")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
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: 0x170003C4 RID: 964
|
|
// (get) Token: 0x06001259 RID: 4697 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x0600125A RID: 4698 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170003C4")]
|
|
public string Subject
|
|
{
|
|
[Token(Token = "0x6001259")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600125A")]
|
|
[Address(RVA = "0x8A8690", Offset = "0x8A7690", VA = "0x1808A8690")]
|
|
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: 0x170003C5 RID: 965
|
|
// (get) Token: 0x0600125B RID: 4699 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C5")]
|
|
public Encoding SubjectEncoding
|
|
{
|
|
[Token(Token = "0x600125B")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
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: 0x170003C6 RID: 966
|
|
// (get) Token: 0x0600125C RID: 4700 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C6")]
|
|
public MailAddressCollection To
|
|
{
|
|
[Token(Token = "0x600125C")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Releases all resources used by the <see cref="T:System.Net.Mail.MailMessage" />.</summary>
|
|
// Token: 0x0600125D RID: 4701 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600125D")]
|
|
[Address(RVA = "0x8A7BB0", Offset = "0x8A6BB0", VA = "0x1808A7BB0", 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: 0x0600125E RID: 4702 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600125E")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600125F RID: 4703 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600125F")]
|
|
[Address(RVA = "0x8A7E50", Offset = "0x8A6E50", VA = "0x1808A7E50")]
|
|
private Encoding GuessEncoding(string s)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001260 RID: 4704 RVA: 0x00008820 File Offset: 0x00006A20
|
|
[Token(Token = "0x6001260")]
|
|
[Address(RVA = "0x8A7F00", Offset = "0x8A6F00", VA = "0x1808A7F00")]
|
|
internal static TransferEncoding GuessTransferEncoding(Encoding enc)
|
|
{
|
|
return TransferEncoding.QuotedPrintable;
|
|
}
|
|
|
|
// Token: 0x06001261 RID: 4705 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001261")]
|
|
[Address(RVA = "0x8A7FF0", Offset = "0x8A6FF0", VA = "0x1808A7FF0")]
|
|
internal static string To2047(byte[] bytes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001262 RID: 4706 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001262")]
|
|
[Address(RVA = "0x8A7C20", Offset = "0x8A6C20", VA = "0x1808A7C20")]
|
|
internal static string EncodeSubjectRFC2047(string s, Encoding enc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x170003C7 RID: 967
|
|
// (get) Token: 0x06001263 RID: 4707 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170003C7")]
|
|
private static Encoding UTF8Unmarked
|
|
{
|
|
[Token(Token = "0x6001263")]
|
|
[Address(RVA = "0x8A8540", Offset = "0x8A7540", VA = "0x1808A8540")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000ACD RID: 2765
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000ACD")]
|
|
private AlternateViewCollection alternateViews;
|
|
|
|
// Token: 0x04000ACE RID: 2766
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000ACE")]
|
|
private AttachmentCollection attachments;
|
|
|
|
// Token: 0x04000ACF RID: 2767
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000ACF")]
|
|
private MailAddressCollection bcc;
|
|
|
|
// Token: 0x04000AD0 RID: 2768
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000AD0")]
|
|
private MailAddressCollection replyTo;
|
|
|
|
// Token: 0x04000AD1 RID: 2769
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000AD1")]
|
|
private string body;
|
|
|
|
// Token: 0x04000AD2 RID: 2770
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000AD2")]
|
|
private MailPriority priority;
|
|
|
|
// Token: 0x04000AD3 RID: 2771
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000AD3")]
|
|
private MailAddress sender;
|
|
|
|
// Token: 0x04000AD4 RID: 2772
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000AD4")]
|
|
private MailAddressCollection cc;
|
|
|
|
// Token: 0x04000AD5 RID: 2773
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000AD5")]
|
|
private MailAddress from;
|
|
|
|
// Token: 0x04000AD6 RID: 2774
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000AD6")]
|
|
private NameValueCollection headers;
|
|
|
|
// Token: 0x04000AD7 RID: 2775
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000AD7")]
|
|
private MailAddressCollection to;
|
|
|
|
// Token: 0x04000AD8 RID: 2776
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000AD8")]
|
|
private string subject;
|
|
|
|
// Token: 0x04000AD9 RID: 2777
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000AD9")]
|
|
private Encoding subjectEncoding;
|
|
|
|
// Token: 0x04000ADA RID: 2778
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000ADA")]
|
|
private Encoding bodyEncoding;
|
|
|
|
// Token: 0x04000ADB RID: 2779
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000ADB")]
|
|
private Encoding headersEncoding;
|
|
|
|
// Token: 0x04000ADC RID: 2780
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000ADC")]
|
|
private bool isHtml;
|
|
|
|
// Token: 0x04000ADD RID: 2781
|
|
[Token(Token = "0x4000ADD")]
|
|
private static char[] hex;
|
|
|
|
// Token: 0x04000ADE RID: 2782
|
|
[Token(Token = "0x4000ADE")]
|
|
private static Encoding utf8unmarked;
|
|
}
|
|
}
|