private object LoadFileObject(NamedObjectSave objectToLoad, IElement elementSave, Layer layerToPutOn,
PositionedObjectList<ElementRuntime> listToPopulate)
{
string extension = FileManager.GetExtension(objectToLoad.SourceFile).ToLower();
object returnObject = null;
/////////////////////////////////EARLY OUT!//////////////////////////////////
if (objectToLoad.SetByDerived)
{
return null;
}
//////////////////////////////END EARLY OUT//////////////////////////////////
returnObject = CreateObjectBasedOnExtension(objectToLoad, elementSave, layerToPutOn, listToPopulate, extension);
return returnObject;
}