1 write to Type
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ArgumentObject.cs (1)
25Type = type;
22 references to Type
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (2)
41SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].Type); 42SymbolTable.PopulateSymbolTableWithName(name, null, arguments[1].Type);
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
31=> SymbolTable.PopulateSymbolTableWithName(SpecialNames.Indexer, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
31=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (1)
24=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Info.IsStaticType ? arguments[0].Value as Type : arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
29=> SymbolTable.PopulateSymbolTableWithName(SpecialNames.Indexer, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
27=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
39=> SymbolTable.PopulateSymbolTableWithName(Operation.GetCLROperatorName(), null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (14)
88payload.PopulateSymbolTableWithName(arguments[0].Type, arguments); 257Debug.Assert(array[i].Type != null); 309SymbolTable.AddConversionsForType(arg.Type); 454arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), default(ConstVal)); 463arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), ConstVal.Get(argument.Value)); 477arg = CreateLocal(argument.Type, argument.Info.IsOut, local); 707SymbolTable.GetCTypeFromType(arguments[0].Type)); 709if (arguments[0].Type.IsValueType && callingObject is ExprCast) 1112CreateLocal(argument.Type, argument.Info.IsOut, local); 1120if (argument.Type.IsValueType && callingObject is ExprCast) 1136Type type = argument.Type; 1252Debug.Assert(Array.TrueForAll(arguments, a => a.Type != null)); 1273SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].Type); 1294Expr callingObject = CreateLocal(arguments[0].Type, false, locals[0]);