1 instantiation of LocalVariableSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
38sym = new LocalVariableSymbol();
38 references to LocalVariableSymbol
Microsoft.CSharp (38)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (1)
35public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpConvertBinder.cs (1)
34public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
19public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (1)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (1)
21public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
26public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
36public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\ICSharpBinder.cs (1)
24Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (19)
111LocalVariableSymbol[] locals = PopulateLocalScope(payload, pScope, arguments, parameters); 141LocalVariableSymbol[] locals, 326internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 338private static LocalVariableSymbol[] PopulateLocalScope( 346LocalVariableSymbol[] locals = new LocalVariableSymbol[parameterExpressions.Length]; 371LocalVariableSymbol local = 397private Expr CreateLocal(Type type, bool isOut, LocalVariableSymbol local) 427LocalVariableSymbol[] locals, 460private Expr CreateArgumentEXPR(ArgumentObject argument, LocalVariableSymbol local) 706LocalVariableSymbol[] locals) 747LocalVariableSymbol[] locals) 967LocalVariableSymbol[] locals) 1008LocalVariableSymbol[] locals) 1132LocalVariableSymbol local, 1217LocalVariableSymbol[] locals, 1254internal Expr BindExplicitConversion(ArgumentObject[] arguments, Type returnType, LocalVariableSymbol[] locals) 1278LocalVariableSymbol[] locals) 1319LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
52public static ExprLocal CreateLocal(LocalVariableSymbol local) => new ExprLocal(local);
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
118public static LocalVariableSymbol CreateLocalVar(Name name, Scope parent, CType type) 120LocalVariableSymbol sym = (LocalVariableSymbol)NewBasicSymbol(SYMKIND.SK_LocalVariableSymbol, name, parent);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\LocalVariable.cs (2)
10public ExprLocal(LocalVariableSymbol local) 18public LocalVariableSymbol Local { get; }
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
809if (!(sym is LocalVariableSymbol local))