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

◆ KnownDataContracts

override Dictionary<XmlQualifiedName, DataContract> System.Runtime.Serialization.ClassDataContract.ClassDataContractCriticalHelper.KnownDataContracts
getsetpackage

Definition at line 170 of file ClassDataContract.cs.

171 {
172 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
173 get
174 {
175 if (_knownDataContracts != null)
176 {
177 return _knownDataContracts;
178 }
179 if (!_isKnownTypeAttributeChecked && base.UnderlyingType != null)
180 {
181 lock (this)
182 {
184 {
185 _knownDataContracts = DataContract.ImportKnownTypeAttributes(base.UnderlyingType);
188 }
189 }
190 }
191 return _knownDataContracts;
192 }
193 set
194 {
196 }
197 }
DataContract(DataContractCriticalHelper helper)