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); }
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); } }