1 write to _pGroup
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
68_pGroup = grp;
36 references to _pGroup
Microsoft.CSharp (36)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (36)
94Debug.Assert(_pGroup.SymKind == SYMKIND.SK_MethodSymbol || _pGroup.SymKind == SYMKIND.SK_PropertySymbol && 0 != (_pGroup.Flags & EXPRFLAG.EXF_INDEXER)); 123symbmask_t mask = (symbmask_t)(1 << (int)_pGroup.SymKind); 125CMemberLookupResults.CMethodIterator iterator = _pGroup.MemberLookupResults.GetMethodIterator(GetTypeQualifier(_pGroup), _pExprBinder.ContextForMemberLookup, _pGroup.TypeArgs.Count, _pGroup.Flags, mask, _namedArgumentsKind == NamedArgumentsKind.NonTrailing ? _pOriginalArguments : null); 326CType pTypeThrough = _pGroup.OptionalObject?.Type; 372MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym, _pGroup.OptionalObject); 393methprop, _pCurrentParameters, _pCurrentType, _pGroup, _pArguments); 657MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym, _pGroup.OptionalObject); 675MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym, _pGroup.OptionalObject); 688_pGroup.TypeArgs); 861TypeArray typeArgs = _pGroup.TypeArgs; 1034pMethod = FindMostDerivedMethod(_pCurrentSym, _pGroup.OptionalObject); 1077Debug.Assert(_pGroup.SymKind == SYMKIND.SK_MethodSymbol || _pGroup.SymKind == SYMKIND.SK_PropertySymbol && 0 != (_pGroup.Flags & EXPRFLAG.EXF_INDEXER)); 1078Debug.Assert(_pGroup.TypeArgs.Count == 0 || _pGroup.SymKind == SYMKIND.SK_MethodSymbol); 1079Debug.Assert(0 == (_pGroup.Flags & EXPRFLAG.EXF_USERCALLABLE) || _results.BestResult.MethProp().isUserCallable()); 1081if (_pGroup.SymKind == SYMKIND.SK_MethodSymbol) 1107return CSemanticChecker.ReportAccessError(_results.InaccessibleResult, _pExprBinder.ContextForMemberLookup, GetTypeQualifier(_pGroup)); 1114List<Name> paramNames = FindMostDerivedMethod(_misnamed.MethProp(), _pGroup.OptionalObject).ParameterNames; 1149Name nameErr = _pGroup.Name; 1152if (_pGroup.OptionalObject?.Type != null && 1153_pGroup.OptionalObject.Type.IsDelegateType && 1154_pGroup.Name == NameManager.GetPredefinedName(PredefinedName.PN_INVOKE)) 1159nameErr = ((AggregateType)_pGroup.OptionalObject.Type).OwningAggregate.name; 1198return _pGroup.OptionalObject?.Type is AggregateType agg && agg.OwningAggregate.IsDelegate() 1202: ErrorHandling.Error(ErrorCode.ERR_BadNamedArgument, _pGroup.Name, _pInvalidSpecifiedName); 1219Debug.Assert(0 == (_pGroup.Flags & EXPRFLAG.EXF_CTOR)); 1223if (0 != (_pGroup.Flags & EXPRFLAG.EXF_CTOR)) 1225Debug.Assert(!(_pGroup.ParentType is TypeParameterType)); 1226return ErrorHandling.Error(ErrorCode.ERR_BadCtorArgCount, _pGroup.ParentType, _pArguments.carg);