Skip to main content

JsTemplateLiteral

Assembly: ServiceStack.Common.dll
View Source
Declaration
public class JsTemplateLiteral : JsExpression, IRawString

Properties

Quasis

View Source
Declaration
public JsTemplateElement[] Quasis { get; }

Expressions

View Source
Declaration
public JsToken[] Expressions { get; }

Methods

ToRawString()

View Source
Declaration
public override string ToRawString()
Returns

System.String

Evaluate(ScriptScopeContext)

View Source
Declaration
public override object Evaluate(ScriptScopeContext scope)
Returns

System.Object

Parameters
TypeName
ServiceStack.Script.ScriptScopeContextscope

ToJsAst()

View Source
Declaration
public override Dictionary<string, object> ToJsAst()
Returns

System.Collections.Generic.Dictionary<System.String,System.Object>

Equals(JsTemplateLiteral)

View Source
Declaration
protected bool Equals(JsTemplateLiteral other)
Returns

System.Boolean

Parameters
TypeName
ServiceStack.Script.JsTemplateLiteralother

Equals(Object)

View Source
Declaration
public override bool Equals(object obj)
Returns

System.Boolean

Parameters
TypeName
System.Objectobj

GetHashCode()

View Source
Declaration
public override int GetHashCode()
Returns

System.Int32

ToString()

View Source
Declaration
public override string ToString()
Returns

System.String

Inherited Methods

ToJsAst()

View Source
Declaration
public abstract Dictionary<string, object> ToJsAst()
Returns

System.Collections.Generic.Dictionary<System.String,System.Object>

ToJsAstType()

View Source
Declaration
public virtual string ToJsAstType()
Returns

System.String

Implements