1 instantiation of LocalVariableSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
36sym = new LocalVariableSymbol();
38 references to LocalVariableSymbol
Microsoft.CSharp (38)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (1)
34public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpConvertBinder.cs (1)
33public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
23public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
18public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (1)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (1)
20public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
23public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
35public 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)
108LocalVariableSymbol[] locals = PopulateLocalScope(payload, pScope, arguments, parameters); 137LocalVariableSymbol[] locals, 316internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 327private static LocalVariableSymbol[] PopulateLocalScope( 335LocalVariableSymbol[] locals = new LocalVariableSymbol[parameterExpressions.Length]; 360LocalVariableSymbol local = 384private Expr CreateLocal(Type type, bool isOut, LocalVariableSymbol local) 413LocalVariableSymbol[] locals, 445private Expr CreateArgumentEXPR(ArgumentObject argument, LocalVariableSymbol local) 685LocalVariableSymbol[] locals) 725LocalVariableSymbol[] locals) 943LocalVariableSymbol[] locals) 983LocalVariableSymbol[] locals) 1106LocalVariableSymbol local, 1190LocalVariableSymbol[] locals, 1226internal Expr BindExplicitConversion(ArgumentObject[] arguments, Type returnType, LocalVariableSymbol[] locals) 1249LocalVariableSymbol[] locals) 1289LocalVariableSymbol[] locals)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
47public static ExprLocal CreateLocal(LocalVariableSymbol local) => new ExprLocal(local);
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
112public static LocalVariableSymbol CreateLocalVar(Name name, Scope parent, CType type) 114LocalVariableSymbol 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)
808if (!(sym is LocalVariableSymbol local))