public IEnumerator GetEnumerator() { object enumProxy = Invoker.PropertyGet(this, "_NewEnum"); COMObject enumerator = new COMObject(this, enumProxy); Invoker.Method(enumerator, "Reset", null); bool isMoveNextTrue = (bool)Invoker.MethodReturn(enumerator, "MoveNext", null); while (true == isMoveNextTrue) { object itemProxy = Invoker.PropertyGet(enumerator, "Current", null); LateBindingApi.Office.Enums.MsoFileType returnType = (LateBindingApi.Office.Enums.MsoFileType)itemProxy; isMoveNextTrue = (bool)Invoker.MethodReturn(enumerator, "MoveNext", null); yield return(returnType); } }
public void Add(LateBindingApi.Office.Enums.MsoFileType fileType) { object[] paramArray = new object[1]; paramArray[0] = fileType; Invoker.Method(this, "Add", paramArray); }