using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.ComponentModel; using DynamicTypeDescriptor; namespace CPSO { public abstract class ViewMaterialProperty { // Variables private DynamicCustomTypeDescriptor _dctd; // Properties [Browsable(false)] public abstract string Name { get; } // [Browsable(false)] public DynamicCustomTypeDescriptor DynamicCustomTypeDescriptor { get { return _dctd; } set { _dctd = value; } } // Methods public abstract CaeModel.MaterialProperty GetBase(); } }