Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Subject
string
System.Net.Mail.Message.Subject
get
set
package
Definition at line
116
of file
Message.cs
.
117
{
118
get
119
{
120
return
_subject
;
121
}
122
set
123
{
124
Encoding
encoding =
null
;
125
try
126
{
127
encoding =
MimeBasePart
.
DecodeEncoding
(
value
);
128
}
129
catch
(ArgumentException)
130
{
131
}
132
if
(encoding !=
null
&&
value
!=
null
)
133
{
134
try
135
{
136
value
=
MimeBasePart
.
DecodeHeaderValue
(
value
);
137
_subjectEncoding
=
_subjectEncoding
?? encoding;
138
}
139
catch
(FormatException)
140
{
141
}
142
}
143
if
(
value
!=
null
&&
MailBnfHelper
.
HasCROrLF
(
value
))
144
{
145
throw
new
ArgumentException
(
System
.
SR
.
MailSubjectInvalidFormat
);
146
}
147
_subject
=
value
;
148
if
(
_subject
!=
null
)
149
{
150
_subject
=
_subject
.Normalize(
NormalizationForm
.FormC);
151
if
(
_subjectEncoding
==
null
&& !
MimeBasePart
.
IsAscii
(
_subject
, permitCROrLF: false))
152
{
153
_subjectEncoding
=
Encoding
.
GetEncoding
(
"utf-8"
);
154
}
155
}
156
}
157
}
System.Net.Mail.Message._subject
string _subject
Definition
Message.cs:43
System.Net.Mail.Message._subjectEncoding
Encoding _subjectEncoding
Definition
Message.cs:45
System.Net.Mime.MailBnfHelper.HasCROrLF
static bool HasCROrLF(string data)
Definition
MailBnfHelper.cs:425
System.Net.Mime.MailBnfHelper
Definition
MailBnfHelper.cs:6
System.Net.Mime.MimeBasePart.IsAscii
static bool IsAscii(string value, bool permitCROrLF)
Definition
MimeBasePart.cs:182
System.Net.Mime.MimeBasePart.DecodeEncoding
static Encoding DecodeEncoding(string value)
Definition
MimeBasePart.cs:167
System.Net.Mime.MimeBasePart.DecodeHeaderValue
static string DecodeHeaderValue(string value)
Definition
MimeBasePart.cs:139
System.Net.Mime.MimeBasePart
Definition
MimeBasePart.cs:8
System.SR.MailSubjectInvalidFormat
static string MailSubjectInvalidFormat
Definition
SR.cs:166
System.SR
Definition
SR.cs:7
System.Text.Encoding.GetEncoding
static Encoding GetEncoding(int codepage)
Definition
Encoding.cs:593
System.Text.Encoding
Definition
Encoding.cs:15
System.Text.NormalizationForm
NormalizationForm
Definition
NormalizationForm.cs:6
System.Xml.ExceptionType.ArgumentException
@ ArgumentException
System.ExceptionArgument.value
@ value
System
Definition
BlockingCollection.cs:8
System
Net
Mail
Message
Generated by
1.10.0