public override DbgEntity Create(FSEntity aEntity) { // Returns null if not supported MissingEntity ret = MissingEntity.New(this, aEntity); return(ret); }
public static MissingEntity New(DbgEntityDescriptor aDescriptor, FSEntity aFSEntity) { MissingEntity ret = null; // if (aFSEntity.IsFile && !aFSEntity.Exists) { ret = new MissingEntity(aDescriptor, aFSEntity); } // return(ret); }
public static MissingEntity New(DbgEntityDescriptor aDescriptor, XmlSettingCategory aSettingsCategory) { MissingEntity ret = null; // if (aSettingsCategory.Contains(KSettingsKeyFileName)) { string fileName = aSettingsCategory[KSettingsKeyFileName]; ret = New(aDescriptor, FSEntity.New(fileName)); } // return(ret); }
public override DbgEntity Create(XmlSettingCategory aSettingsCategory) { MissingEntity ret = MissingEntity.New(this, aSettingsCategory); return(ret); }