コード例 #1
0
 public SwDmVirtualPart(ISwDmApplication dmApp, ISwDMDocument doc, SwDmDocument owner, bool isCreated,
     Action<ISwDmDocument> createHandler, Action<ISwDmDocument> closeHandler, bool? isReadOnly) 
     : base(dmApp, doc, isCreated, createHandler, closeHandler, isReadOnly)
 {
     m_Owner = owner;
     m_Owner.Disposed += OnOwnerDisposed;
 }
コード例 #2
0
ファイル: IntegrationTests.cs プロジェクト: EddyAlleman/xcad
        public void Setup()
        {
            var dmKey = Environment.GetEnvironmentVariable("SW_DM_KEY", EnvironmentVariableTarget.Machine);

            m_App = SwDmApplicationFactory.Create(dmKey);

            m_Disposables = new List <IDisposable>();
        }
コード例 #3
0
 public SwDmUnknownDocument(ISwDmApplication dmApp, SwDMDocument doc, bool isCreated,
                            Action <ISwDmDocument> createHandler, Action <ISwDmDocument> closeHandler, bool?isReadOnly = null)
     : base(dmApp, doc, isCreated, createHandler, closeHandler, isReadOnly)
 {
     if (isCreated)
     {
         m_CreateHandler.Invoke((ISwDmDocument)GetSpecific());
     }
 }
コード例 #4
0
ファイル: IntegrationTests.cs プロジェクト: EddyAlleman/xcad
 internal DocumentWrapper(ISwDmApplication app, ISwDmDocument model)
 {
     m_App        = app;
     Document     = model;
     m_IsDisposed = false;
 }
コード例 #5
0
 public SwDmUnknownDocument3D(ISwDmApplication dmApp, SwDMDocument doc, bool isCreated, Action <ISwDmDocument> createHandler, Action <ISwDmDocument> closeHandler, bool?isReadOnly = null)
     : base(dmApp, doc, isCreated, createHandler, closeHandler, isReadOnly)
 {
 }
コード例 #6
0
 public SwDmAssembly(ISwDmApplication dmApp, ISwDMDocument doc, bool isCreated,
                     Action <ISwDmDocument> createHandler, Action <ISwDmDocument> closeHandler, bool?isReadOnly = null)
     : base(dmApp, doc, isCreated, createHandler, closeHandler, isReadOnly)
 {
     m_LazyConfigurations = new Lazy <SwDmAssemblyConfigurationCollection>(() => new SwDmAssemblyConfigurationCollection(this));
 }
コード例 #7
0
 public static bool IsVersionNewerOrEqual(this ISwDmApplication app, SwDmVersion_e version)
 => app.Version.Major >= version;
コード例 #8
0
 public SwDmPart(ISwDmApplication dmApp, ISwDMDocument doc, bool isCreated,
     Action<ISwDmDocument> createHandler, Action<ISwDmDocument> closeHandler, bool? isReadOnly)
     : base(dmApp, doc, isCreated, createHandler, closeHandler, isReadOnly)
 {
 }