Beispiel #1
0
        ///////////////////////////////////////////////////////////////////////

        public bool IsCoreChangeTypeCallback(
            ChangeTypeCallback callback
            )
        {
            CheckDisposed();

            if (parentBinder == null)
            {
                throw new InvalidOperationException();
            }

            return(parentBinder.IsCoreChangeTypeCallback(callback));
        }
Beispiel #2
0
        ///////////////////////////////////////////////////////////////////////

        public ReturnCode AddChangeTypeCallback(
            Type type,
            ChangeTypeCallback callback,
            ref Result error
            )
        {
            CheckDisposed();

            if (parentBinder == null)
            {
                throw new InvalidOperationException();
            }

            return(parentBinder.AddChangeTypeCallback(
                       type, callback, ref error));
        }
Beispiel #3
0
        ///////////////////////////////////////////////////////////////////////

        public bool HasChangeTypeCallback(
            Type type,
            bool primitive,
            ref ChangeTypeCallback callback
            )
        {
            CheckDisposed();

            if (parentBinder == null)
            {
                throw new InvalidOperationException();
            }

            return(parentBinder.HasChangeTypeCallback(
                       type, primitive, ref callback));
        }
Beispiel #4
0
        ///////////////////////////////////////////////////////////////////////

        public ReturnCode InvokeChangeTypeCallback(
            ChangeTypeCallback callback,
            Type type,
            string text,
            OptionDictionary options,
            CultureInfo cultureInfo,
            IClientData clientData,
            ref MarshalFlags marshalFlags,
            ref object value,
            ref Result error
            )
        {
            CheckDisposed();

            if (parentBinder == null)
            {
                throw new InvalidOperationException();
            }

            return(parentBinder.InvokeChangeTypeCallback(
                       callback, type, text, options, cultureInfo, clientData,
                       ref marshalFlags, ref value, ref error));
        }