ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript
ScriptEngine Class
ScriptEngine Methods
EvaluateDocument Method
EvaluateDocument(String) Method
EvaluateDocument(String, DocumentCategory) Method
EvaluateDocument(String, DocumentCategory, DocumentContextCallback) Method

# ScriptEngineEvaluateDocument(String, DocumentCategory, DocumentContextCallback) Method

Loads and evaluates a document with the specified category and context callback.
Namespace: Microsoft.ClearScript
Assembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    public Object EvaluateDocument(
    	string specifier,
    	DocumentCategory category,
    	DocumentContextCallback contextCallback
    )

    Public Function EvaluateDocument (
    	specifier As String,
    	category As DocumentCategory,
    	contextCallback As DocumentContextCallback
    ) As Object

    public:
    virtual Object^ EvaluateDocument(
    	String^ specifier,
    	DocumentCategory^ category,
    	DocumentContextCallback^ contextCallback
    ) sealed

    abstract EvaluateDocument :
            specifier : string *
            category : DocumentCategory *
            contextCallback : DocumentContextCallback -> Object
    override EvaluateDocument :
            specifier : string *
            category : DocumentCategory *
            contextCallback : DocumentContextCallback -> Object

#### Parameters

specifier String
  A string specifying the document to be loaded and evaluated.
category DocumentCategory
  An optional category for the requested document.
contextCallback DocumentContextCallback
  An optional context callback for the requested document.

#### Return Value

Object
The result value.

#### Implements

IScriptEngineEvaluateDocument(String, DocumentCategory, DocumentContextCallback)
Remarks

In some script languages the distinction between statements and expressions is significant but ambiguous for certain syntactic elements. This method always interprets script code loaded from the specified document as an expression.

For information about the types of result values that script code can return, see Evaluate(String, Boolean, String).

See Also

#### Reference

ScriptEngine Class
EvaluateDocument Overload
Microsoft.ClearScript Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft