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)
41
SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].
Type
);
42
SymbolTable.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)
88
payload.PopulateSymbolTableWithName(arguments[0].
Type
, arguments);
257
Debug.Assert(array[i].
Type
!= null);
309
SymbolTable.AddConversionsForType(arg.
Type
);
454
arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.
Type
), default(ConstVal));
463
arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.
Type
), ConstVal.Get(argument.Value));
477
arg = CreateLocal(argument.
Type
, argument.Info.IsOut, local);
707
SymbolTable.GetCTypeFromType(arguments[0].
Type
));
709
if (arguments[0].
Type
.IsValueType && callingObject is ExprCast)
1112
CreateLocal(argument.
Type
, argument.Info.IsOut, local);
1120
if (argument.
Type
.IsValueType && callingObject is ExprCast)
1136
Type type = argument.
Type
;
1252
Debug.Assert(Array.TrueForAll(arguments, a => a.
Type
!= null));
1273
SymbolTable.PopulateSymbolTableWithName(name, null, arguments[0].
Type
);
1294
Expr callingObject = CreateLocal(arguments[0].
Type
, false, locals[0]);