ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript.V8.FastProxy
V8FastHostObjectConfiguration<TObject> Class
V8FastHostObjectConfiguration<TObject> Methods
AddPropertyGetter Method
AddPropertyGetter(String, V8FastHostPropertyGetter<TObject>) Method
AddPropertyGetter<TField>(String, V8FastHostFieldAccessor<TObject, TField>) Method
AddPropertyGetter(String, V8FastHostPropertyGetter<TObject>, V8FastHostPropertyFlags) Method
AddPropertyGetter<TField>(String, V8FastHostFieldAccessor<TObject, TField>, V8FastHostPropertyFlags) Method

# V8FastHostObjectConfiguration TObject AddPropertyGetter(String, V8FastHostPropertyGetter TObject, V8FastHostPropertyFlags) Method

Adds a getter for a read-only property with the specified attributes.
Namespace: Microsoft.ClearScript.V8.FastProxy
Assembly: ClearScript.V8 (in ClearScript.V8.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    public void AddPropertyGetter(
    	string name,
    	V8FastHostPropertyGetter<TObject> getter,
    	V8FastHostPropertyFlags flags
    )

    Public Sub AddPropertyGetter (
    	name As String,
    	getter As V8FastHostPropertyGetter(Of TObject),
    	flags As V8FastHostPropertyFlags
    )

    public:
    void AddPropertyGetter(
    	String^ name,
    	V8FastHostPropertyGetter<TObject>^ getter,
    	V8FastHostPropertyFlags flags
    )

    member AddPropertyGetter :
            name : string *
            getter : V8FastHostPropertyGetter<'TObject> *
            flags : V8FastHostPropertyFlags -> unit

#### Parameters

name String
  The property name.
getter V8FastHostPropertyGetter TObject
  A callback that gets the property value.
flags V8FastHostPropertyFlags
  The attributes of the property configured by this method.

Remarks
In the context of this method, the only effective property attributes are Cacheable and Enumerable. Properties configured by this method cannot be assigned or deleted.
See Also

#### Reference

V8FastHostObjectConfigurationTObject Class
AddPropertyGetter Overload
Microsoft.ClearScript.V8.FastProxy Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft