16 references to CheckVariable
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (16)
PseudoVariableTests.cs (16)
505CheckVariable(runtime, "$exception", ExceptionAlias(), valid: true); 506CheckVariable(runtime, "$stowedexception", ExceptionAlias(stowed: true), valid: true); 507CheckVariable(runtime, "$Exception", ExceptionAlias(), valid: false); 508CheckVariable(runtime, "$STOWEDEXCEPTION", ExceptionAlias(stowed: true), valid: false); 509CheckVariable(runtime, "$ReturnValue", ReturnValueAlias(), valid: true); 510CheckVariable(runtime, "$RETURNVALUE", ReturnValueAlias(), valid: false); 511CheckVariable(runtime, "$returnvalue", ReturnValueAlias(), valid: true); // Lowercase $ReturnValue supported. 512CheckVariable(runtime, "$ReturnValue0", ReturnValueAlias(0), valid: true); 513CheckVariable(runtime, "$returnvalue21", ReturnValueAlias(21), valid: true); 514CheckVariable(runtime, "$ReturnValue3A", ReturnValueAlias(0x3a), valid: false); 515CheckVariable(runtime, "$33", ObjectIdAlias(33), valid: true); 516CheckVariable(runtime, "$03", ObjectIdAlias(3), valid: false); 517CheckVariable(runtime, "$3A", ObjectIdAlias(0x3a), valid: false); 518CheckVariable(runtime, "$0", ObjectIdAlias(1), valid: false); 519CheckVariable(runtime, "$", ObjectIdAlias(1), valid: false); 520CheckVariable(runtime, "$Unknown", VariableAlias("x"), valid: false);