public override DbgEntity Create(FSEntity aEntity)
        {
            // Returns null if not supported
            DbgEntity ret = UnsupportedEntity.New(this, aEntity);

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

            //
            if (aFSEntity.Exists)
            {
                ret = new UnsupportedEntity(aDescriptor, aFSEntity);
            }
            //
            return(ret);
        }
示例#3
0
        public static UnsupportedEntity New(DbgEntityDescriptor aDescriptor, XmlSettingCategory aSettingsCategory)
        {
            UnsupportedEntity ret = null;

            //
            if (aSettingsCategory.Contains(KSettingsKeyFileName))
            {
                string fileName = aSettingsCategory[KSettingsKeyFileName];
                ret = New(aDescriptor, FSEntity.New(fileName));
            }
            //
            return(ret);
        }
        public override DbgEntity Create(XmlSettingCategory aSettingsCategory)
        {
            DbgEntity ret = UnsupportedEntity.New(this, aSettingsCategory);

            return(ret);
        }