4 writes to types
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1339argInfo.types = TypeArray.Allocate(prgtype);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
301dst.types = src.types; 480pArguments.types = TypeArray.Allocate(prgTypes); 710_pArguments.types = TypeArray.Allocate(prgTypes);
6 references to types
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (1)
326CType argType = arg?.RuntimeObjectActualType ?? args.types[i];
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (4)
301dst.types = src.types; 955else if (ivar == _nArgBest && _pArguments.types[ivar] != var) 960CType argStripped = _pArguments.types[ivar] is ParameterModifierType modArg ? 961modArg.ParameterType : _pArguments.types[ivar];
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
287CType pSource = pExpr.RuntimeObjectActualType ?? _pMethodArguments.types[iArg];