Esempio n. 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public ModelFeature(Feature model) : base(model)
        {
            // Get the specific feature
            mSpecificFeature = new SolidDnaObject <object>(model?.GetSpecificFeature2());

            // Get the definition
            mFeatureData = new SolidDnaObject <object>(model?.GetDefinition());
        }
Esempio n. 2
0
        /// <summary>
        /// Disposing
        /// </summary>
        public override void Dispose()
        {
            // Clean up feature and data
            mSpecificFeature?.Dispose();
            mSpecificFeature = null;

            mFeatureData?.Dispose();
            mFeatureData = null;

            base.Dispose();
        }