コード例 #1
0
        public Int32 GetCaret(out NetOffice.MSHTMLApi.IHTMLCaret ppCaret)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
            ppCaret = null;
            object[] paramsArray = Invoker.ValidateParamsArray(ppCaret);
            object   returnItem  = Invoker.MethodReturn(this, "GetCaret", paramsArray);

            ppCaret = (NetOffice.MSHTMLApi.IHTMLCaret)paramsArray[0];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
コード例 #2
0
        public Int32 GetCaret(out NetOffice.MSHTMLApi.IHTMLCaret ppCaret)
        {
            ParameterModifier[] modifiers   = Invoker.CreateParamModifiers(true);
            object[]            paramsArray = Invoker.ValidateParamsArray(new object());
            object returnItem = Invoker.MethodReturn(this, "GetCaret", paramsArray, modifiers);

            if (paramsArray[0] is MarshalByRefObject)
            {
                ppCaret = new NetOffice.MSHTMLApi.IHTMLCaret(this, paramsArray[0]);
            }
            else
            {
                ppCaret = null;
            }
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }