internal SwConfigurationCustomPropertiesCollection(SwDocument doc, string confName) : base(doc)
        {
            m_EventsHelper = new CustomPropertiesEventsHelper(doc.App.Sw, doc);

            m_ConfName = confName;

            m_EventsHandlers = new List <EventsHandler <PropertyValueChangedDelegate> >();
        }
예제 #2
0
        internal SwCustomPropertiesCollection(ISwDocument doc, string confName)
        {
            m_Doc = doc;

            m_EventsHelper = new CustomPropertiesEventsHelper(doc.App.Sw, doc);

            m_ConfName = confName;
        }
예제 #3
0
        internal SwCustomPropertyEnumerator(IModelDoc2 model, ICustomPropertyManager prpMgr, string confName, CustomPropertiesEventsHelper evHelper)
        {
            m_Model    = model;
            m_PrpMgr   = prpMgr;
            m_ConfName = confName;

            m_EvHelper = evHelper;

            m_PrpNames = m_PrpMgr.GetNames() as string[];

            if (m_PrpNames == null)
            {
                m_PrpNames = new string[0];
            }

            m_CurPrpIndex = -1;
        }
 internal CustomPropertyChangeEventsHandlerFromSw2017(CustomPropertiesEventsHelper eventsHelper, IModelDoc2 model, SwCustomProperty prp)
     : base(model, prp)
 {
     m_EventsHelper = eventsHelper;
 }