/// <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()); }
/// <summary> /// Disposing /// </summary> public override void Dispose() { // Clean up feature and data mSpecificFeature?.Dispose(); mSpecificFeature = null; mFeatureData?.Dispose(); mFeatureData = null; base.Dispose(); }