private GetKnownTypesForInstance ( object obj, XmlSerializerTypeInfo serializerTypeInfo ) : void | ||
obj | object | |
serializerTypeInfo | XmlSerializerTypeInfo | |
return | void |
protected virtual void GetKnownTypesForInstance(object obj, XmlSerializerTypeInfo serializerTypeInfo)
{
if (obj == null)
{
return;
}
var objectType = obj.GetType();
if (ShouldTypeBeIgnored(objectType, serializerTypeInfo))
{
return;
}
GetKnownTypesForItemsInstance(obj, serializerTypeInfo);
GetKnownTypes(objectType, serializerTypeInfo);
}