Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EnsurePreWriteConditions()

void System.Text.TranscodingStream.EnsurePreWriteConditions ( )
inlineprivate

Definition at line 161 of file TranscodingStream.cs.

162 {
164 if (_innerEncoder == null)
165 {
166 InitializeReadDataStructures();
167 }
168 void InitializeReadDataStructures()
169 {
170 if (!CanWrite)
171 {
172 ThrowHelper.ThrowNotSupportedException_UnwritableStream();
173 }
176 }
177 }
virtual Decoder GetDecoder()
Definition Encoding.cs:1004
virtual Encoder GetEncoder()
Definition Encoding.cs:1009

References System.Text.TranscodingStream._innerEncoder, System.Text.TranscodingStream._innerEncoding, System.Text.TranscodingStream._thisDecoder, System.Text.TranscodingStream._thisEncoding, System.Text.TranscodingStream.CanWrite, System.Text.Encoding.GetDecoder(), System.Text.Encoding.GetEncoder(), System.Text.TranscodingStream.ThrowIfDisposed(), and System.ThrowHelper.ThrowNotSupportedException_UnwritableStream().

Referenced by System.Text.TranscodingStream.Write(), and System.Text.TranscodingStream.WriteAsync().