IsString class 
Return true if a given input is a string.
- Extends
Constructors
| Is | Initializes a new instance of the IsString class. | 
Properties
| negation | Gets the evaluator that is a negation of this one. Sets the evaluator that is a negation of this one. | 
Inherited Properties
| return | Type expected by evaluating the expression. | 
| type | Gets the expression type for evaluator. | 
Inherited Methods
| try | Evaluate an expression. | 
| validate | Validate an expression. | 
Constructor Details
		IsString()
	 
	Initializes a new instance of the IsString class.
new IsString()Property Details
negation
Gets the evaluator that is a negation of this one. Sets the evaluator that is a negation of this one.
ExpressionEvaluator negationProperty Value
The evaluator that is a negation of this one.
Inherited Property Details
		returnType
	 
	Type expected by evaluating the expression.
returnType: ReturnTypeProperty Value
Inherited From ExpressionEvaluator.returnType
type
Gets the expression type for evaluator.
type: stringProperty Value
string
Inherited From ExpressionEvaluator.type
Inherited Method Details
		tryEvaluate(Expression, MemoryInterface, Options)
	  
	Evaluate an expression.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithErrorParameters
- expression
- Expression
Expression to evaluate.
- state
- MemoryInterface
Global state information.
- options
- Options
Options used in the evaluation.
Returns
The value and error string that is non-null if there is an error.
Inherited From ExpressionEvaluator.tryEvaluate
		validateExpression(Expression)
	 
	Validate an expression.
function validateExpression(expression: Expression)Parameters
- expression
- Expression
Expression to validate.
Inherited From ExpressionEvaluator.validateExpression