ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript.V8.FastProxy
IV8FastAsyncEnumerator Interface
IV8FastEnumerator Interface
IV8FastHostDynamicProperties Interface
IV8FastHostFunction Interface
IV8FastHostFunctionOperations Interface
IV8FastHostMethod Interface
IV8FastHostMethodOperations Interface
IV8FastHostObject Interface
IV8FastHostObjectOperations Interface
V8FastArg Structure
V8FastArgs Structure
V8FastHostDynamicObject<TObject> Class
V8FastHostFieldAccessor<TObject, TField> Delegate
V8FastHostFunction Class
V8FastHostFunctionInvoker Delegate
V8FastHostFunctionOperations<TFunction> Class
V8FastHostMethod<TObject> Class
V8FastHostMethodInvoker<TObject> Delegate
V8FastHostMethodOperations<TObject, TMethod> Class
V8FastHostObject<TObject> Class
V8FastHostObjectConfiguration<TObject> Class
V8FastHostObjectConfigurator<TObject> Delegate
V8FastHostObjectOperations<TObject> Class
V8FastHostPropertyFlags Enumeration
V8FastHostPropertyGetter<TObject> Delegate
V8FastHostPropertySetter<TObject> Delegate
V8FastResult Structure

# V8FastHostMethodInvoker TObject Delegate

Represents a method that invokes a fast host method.
Namespace: Microsoft.ClearScript.V8.FastProxy
Assembly: ClearScript.V8 (in ClearScript.V8.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    public delegate void V8FastHostMethodInvoker<in TObject>(
    	TObject instance,
    	 in V8FastArgs args,
    	 in V8FastResult result
    )
    where TObject : IV8FastHostObject

    Public Delegate Sub V8FastHostMethodInvoker(Of In TObject As IV8FastHostObject) (
    	instance As TObject,
    	 ByRef args As V8FastArgs,
    	 ByRef result As V8FastResult
    )

    generic<typename TObject>
    where TObject : IV8FastHostObject
    public delegate void V8FastHostMethodInvoker(
    	TObject instance,
    	[InAttribute]  V8FastArgs% args,
    	[InAttribute]  V8FastResult% result
    )

    type V8FastHostMethodInvoker =
        delegate of
            instance : 'TObject *
             args : V8FastArgs byref *
             result : V8FastResult byref -> unit

#### Parameters

instance TObject
  The object whose method to invoke.
args V8FastArgs
  The arguments to pass to the method.
result V8FastResult
  On return, the method's return value.

#### Type Parameters

TObject
  The fast host object type.

See Also

#### Reference

Microsoft.ClearScript.V8.FastProxy Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft