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

◆ IsKnownType() [1/2]

bool System.Runtime.Serialization.XmlObjectSerializerContext.IsKnownType ( DataContract dataContract,
Dictionary< XmlQualifiedName, DataContract > knownDataContracts,
Type declaredType )
inlinepackageinherited

Definition at line 202 of file XmlObjectSerializerContext.cs.

203 {
204 bool flag = false;
205 if (knownDataContracts != null)
206 {
207 scopedKnownTypes.Push(knownDataContracts);
208 flag = true;
209 }
210 bool result = IsKnownType(dataContract, declaredType);
211 if (flag)
212 {
214 }
215 return result;
216 }
bool IsKnownType(DataContract dataContract, Dictionary< XmlQualifiedName, DataContract > knownDataContracts, Type declaredType)
void Push(Dictionary< XmlQualifiedName, DataContract > dataContractDictionary)

References System.Runtime.Serialization.XmlObjectSerializerContext.IsKnownType(), System.Runtime.Serialization.ScopedKnownTypes.Pop(), System.Runtime.Serialization.ScopedKnownTypes.Push(), and System.Runtime.Serialization.XmlObjectSerializerContext.scopedKnownTypes.

Referenced by System.Runtime.Serialization.XmlObjectSerializerContext.IsKnownType(), System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeAndVerifyType(), System.Runtime.Serialization.KnownTypeDataContractResolver.TryResolveType(), and System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson.VerifyType().