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)
42SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].Type); 43SymbolTable.PopulateSymbolTableWithName(name, null, arguments[1].Type);
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
32=> SymbolTable.PopulateSymbolTableWithName(SpecialNames.Indexer, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
32=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (1)
25=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Info.IsStaticType ? arguments[0].Value as Type : arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
30=> SymbolTable.PopulateSymbolTableWithName(SpecialNames.Indexer, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
28=> SymbolTable.PopulateSymbolTableWithName(Name, null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
40=> SymbolTable.PopulateSymbolTableWithName(Operation.GetCLROperatorName(), null, arguments[0].Type);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (14)
91payload.PopulateSymbolTableWithName(arguments[0].Type, arguments); 264Debug.Assert(array[i].Type != null); 318SymbolTable.AddConversionsForType(arg.Type); 469arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), default(ConstVal)); 478arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), ConstVal.Get(argument.Value)); 492arg = CreateLocal(argument.Type, argument.Info.IsOut, local); 728SymbolTable.GetCTypeFromType(arguments[0].Type)); 730if (arguments[0].Type.IsValueType && callingObject is ExprCast) 1138CreateLocal(argument.Type, argument.Info.IsOut, local); 1146if (argument.Type.IsValueType && callingObject is ExprCast) 1162Type type = argument.Type; 1281Debug.Assert(Array.TrueForAll(arguments, a => a.Type != null)); 1302SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].Type); 1324Expr callingObject = CreateLocal(arguments[0].Type, false, locals[0]);