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);
}