示例#1
0
            public void Dispose()
            {
                if (m_CloseDrawing)
                {
                    if (CanClose(m_Drawing))
                    {
                        m_Logger.Log("Closing temp drawing document for QR code");
                        m_Drawing.Close();
                    }
                    else
                    {
                        Debug.Assert(false, "Drawing cannot be closed");
                    }
                }

                if (m_CloseDocument)
                {
                    if (CanClose(Document))
                    {
                        m_Logger.Log("Closing temp referenced document for QR code");
                        Document.Close();
                    }
                    else
                    {
                        Debug.Assert(false, "Document cannot be closed");
                    }
                }
            }