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

◆ Serialize()

static void System.ComponentModel.Design.DesigntimeLicenseContextSerializer.Serialize ( Stream o,
string cryptoKey,
DesigntimeLicenseContext context )
inlinestatic

Definition at line 87 of file DesigntimeLicenseContextSerializer.cs.

88 {
90 {
92 return;
93 }
95 binaryWriter.Write(byte.MaxValue);
97 binaryWriter.Write(context._savedLicenseKeys.Count);
98 foreach (DictionaryEntry savedLicenseKey in context._savedLicenseKeys)
99 {
100 binaryWriter.Write(savedLicenseKey.Key.ToString());
101 binaryWriter.Write(savedLicenseKey.Value.ToString());
102 }
103 }
static void SerializeWithBinaryFormatter(Stream o, string cryptoKey, DesigntimeLicenseContext context)
virtual void Write(bool value)
static Encoding UTF8
Definition Encoding.cs:526

References System.ComponentModel.Design.DesigntimeLicenseContext._savedLicenseKeys, System.Collections.Hashtable.Count, System.Runtime.Serialization.Dictionary, System.ComponentModel.Design.DesigntimeLicenseContextSerializer.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization, System.ComponentModel.Design.DesigntimeLicenseContextSerializer.SerializeWithBinaryFormatter(), System.Text.Encoding.UTF8, and System.IO.BinaryWriter.Write().