private SwComponentConfiguration(IConfiguration conf, SwDocument3D doc, ISwApplication app, string name) : base(conf, doc, app, conf != null) { if (conf == null) { Name = name; } }
internal SwConfigurationEnumerator(ISldWorks app, SwDocument3D doc) { m_App = app; m_Doc = doc; m_CurConfIndex = -1; m_ConfNames = (string[])m_Doc.Model.GetConfigurationNames(); }
internal SwConfiguration(IConfiguration conf, SwDocument3D doc, ISwApplication app, bool created) : base(conf, doc, app) { m_Doc = doc; m_Creator = new ElementCreator <IConfiguration>(Create, conf, created); m_PropertiesLazy = new Lazy <ISwCustomPropertiesCollection>( () => new SwConfigurationCustomPropertiesCollection(Name, m_Doc, OwnerApplication)); }
internal SwConfiguration(SwDocument3D doc, IConfiguration conf, bool created) : base(conf) { m_Doc = doc; m_Creator = new ElementCreator <IConfiguration>(Create, conf, created); m_PropertiesLazy = new Lazy <ISwCustomPropertiesCollection>( () => new SwConfigurationCustomPropertiesCollection(m_Doc, Name)); }
internal SwConfigurationCollection(ISldWorks app, SwDocument3D doc) { m_App = app; m_Doc = doc; m_ConfigurationActivatedEventsHandler = new ConfigurationActivatedEventsHandler(doc); }