4 writes to types
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1365argInfo.types = TypeArray.Allocate(prgtype);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
302dst.types = src.types; 481pArguments.types = TypeArray.Allocate(prgTypes); 711_pArguments.types = TypeArray.Allocate(prgTypes);
6 references to types
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (1)
329CType argType = arg?.RuntimeObjectActualType ?? args.types[i];
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (4)
302dst.types = src.types; 956else if (ivar == _nArgBest && _pArguments.types[ivar] != var) 961CType argStripped = _pArguments.types[ivar] is ParameterModifierType modArg ? 962modArg.ParameterType : _pArguments.types[ivar];
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
288CType pSource = pExpr.RuntimeObjectActualType ?? _pMethodArguments.types[iArg];