ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript
IScriptEngine Interface
IScriptEngine Methods
Evaluate Method
Evaluate(String) Method
Evaluate(DocumentInfo, String) Method
Evaluate(String, String) Method
Evaluate(String, Boolean, String) Method

# IScriptEngineEvaluate(String, String) Method

Evaluates script code with an associated document name.
Namespace: Microsoft.ClearScript
Assembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    Object Evaluate(
    	string documentName,
    	string code
    )

    Function Evaluate (
    	documentName As String,
    	code As String
    ) As Object

    Object^ Evaluate(
    	String^ documentName,
    	String^ code
    )

    abstract Evaluate :
            documentName : string *
            code : string -> Object

#### Parameters

documentName String
  A document name for the script code. Currently, this name is used only as a label in presentation contexts such as debugger user interfaces.
code String
  The script code to evaluate.

#### Return Value

Object
The result value.
Remarks

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

If a debugger is attached, it will present the specified script code to the user as a document with the specified name. This document will be discarded after execution.

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

See Also

#### Reference

IScriptEngine Interface
Evaluate Overload
Microsoft.ClearScript Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft