Ejemplo n.º 1
0
        public LateBindingApi.Excel.Chart Add()
        {
            object returnValue = Invoker.MethodReturn(this, "Add", null);

            if (null == returnValue)
            {
                return(null);
            }
            LateBindingApi.Excel.Chart newClass = new LateBindingApi.Excel.Chart(this, returnValue);
            return(newClass);
        }
Ejemplo n.º 2
0
        public LateBindingApi.Excel.Chart Add(object before, object after, object count)
        {
            object[] paramArray = new object[3];
            paramArray[0] = before;
            paramArray[1] = after;
            paramArray[2] = count;
            object returnValue = Invoker.MethodReturn(this, "Add", paramArray);

            if (null == returnValue)
            {
                return(null);
            }
            LateBindingApi.Excel.Chart newClass = new LateBindingApi.Excel.Chart(this, returnValue);
            return(newClass);
        }
        public void NewChart([In, MarshalAs(UnmanagedType.Interface)] object ch)
        {
            if (true == _eventClass.IsDisposed)
            {
                Marshal.ReleaseComObject(ch);
                return;
            }

            object[] paramArray = new object[1];
            paramArray[0] = new LateBindingApi.Excel.Chart(_eventClass, ch);
            bool isRecieved = _eventBinding.CallEvent("NewChartEvent", paramArray);

            if (false == isRecieved)
            {
                Invoker.ReleaseParamArray(paramArray);
            }
        }