1 write to Type
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ArgumentObject.cs (1)
25
Type
= type;
22 references to Type
Microsoft.CSharp (22)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (2)
42
SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].
Type
);
43
SymbolTable.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)
91
payload.PopulateSymbolTableWithName(arguments[0].
Type
, arguments);
264
Debug.Assert(array[i].
Type
!= null);
318
SymbolTable.AddConversionsForType(arg.
Type
);
469
arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.
Type
), default(ConstVal));
478
arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.
Type
), ConstVal.Get(argument.Value));
492
arg = CreateLocal(argument.
Type
, argument.Info.IsOut, local);
728
SymbolTable.GetCTypeFromType(arguments[0].
Type
));
730
if (arguments[0].
Type
.IsValueType && callingObject is ExprCast)
1138
CreateLocal(argument.
Type
, argument.Info.IsOut, local);
1146
if (argument.
Type
.IsValueType && callingObject is ExprCast)
1162
Type type = argument.
Type
;
1281
Debug.Assert(Array.TrueForAll(arguments, a => a.
Type
!= null));
1302
SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].
Type
);
1324
Expr callingObject = CreateLocal(arguments[0].
Type
, false, locals[0]);