Exemple #1
0
        public override DbgEntity Create(FSEntity aEntity)
        {
            // Returns null if not supported
            MissingEntity ret = MissingEntity.New(this, aEntity);

            return(ret);
        }
Exemple #2
0
        public static MissingEntity New(DbgEntityDescriptor aDescriptor, FSEntity aFSEntity)
        {
            MissingEntity ret = null;

            //
            if (aFSEntity.IsFile && !aFSEntity.Exists)
            {
                ret = new MissingEntity(aDescriptor, aFSEntity);
            }
            //
            return(ret);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        public override DbgEntity Create(XmlSettingCategory aSettingsCategory)
        {
            MissingEntity ret = MissingEntity.New(this, aSettingsCategory);

            return(ret);
        }