1 write to _pGroup
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
67
_pGroup
= grp;
36 references to _pGroup
Microsoft.CSharp (36)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (36)
93
Debug.Assert(
_pGroup
.SymKind == SYMKIND.SK_MethodSymbol ||
_pGroup
.SymKind == SYMKIND.SK_PropertySymbol && 0 != (
_pGroup
.Flags & EXPRFLAG.EXF_INDEXER));
122
symbmask_t mask = (symbmask_t)(1 << (int)
_pGroup
.SymKind);
124
CMemberLookupResults.CMethodIterator iterator =
_pGroup
.MemberLookupResults.GetMethodIterator(GetTypeQualifier(
_pGroup
), _pExprBinder.ContextForMemberLookup,
_pGroup
.TypeArgs.Count,
_pGroup
.Flags, mask, _namedArgumentsKind == NamedArgumentsKind.NonTrailing ? _pOriginalArguments : null);
325
CType pTypeThrough =
_pGroup
.OptionalObject?.Type;
371
MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym,
_pGroup
.OptionalObject);
392
methprop, _pCurrentParameters, _pCurrentType,
_pGroup
, _pArguments);
656
MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym,
_pGroup
.OptionalObject);
674
MethodOrPropertySymbol methprop = FindMostDerivedMethod(_pCurrentSym,
_pGroup
.OptionalObject);
687
_pGroup
.TypeArgs);
860
TypeArray typeArgs =
_pGroup
.TypeArgs;
1033
pMethod = FindMostDerivedMethod(_pCurrentSym,
_pGroup
.OptionalObject);
1076
Debug.Assert(
_pGroup
.SymKind == SYMKIND.SK_MethodSymbol ||
_pGroup
.SymKind == SYMKIND.SK_PropertySymbol && 0 != (
_pGroup
.Flags & EXPRFLAG.EXF_INDEXER));
1077
Debug.Assert(
_pGroup
.TypeArgs.Count == 0 ||
_pGroup
.SymKind == SYMKIND.SK_MethodSymbol);
1078
Debug.Assert(0 == (
_pGroup
.Flags & EXPRFLAG.EXF_USERCALLABLE) || _results.BestResult.MethProp().isUserCallable());
1080
if (
_pGroup
.SymKind == SYMKIND.SK_MethodSymbol)
1106
return CSemanticChecker.ReportAccessError(_results.InaccessibleResult, _pExprBinder.ContextForMemberLookup, GetTypeQualifier(
_pGroup
));
1113
List<Name> paramNames = FindMostDerivedMethod(_misnamed.MethProp(),
_pGroup
.OptionalObject).ParameterNames;
1148
Name nameErr =
_pGroup
.Name;
1151
if (
_pGroup
.OptionalObject?.Type != null &&
1152
_pGroup
.OptionalObject.Type.IsDelegateType &&
1153
_pGroup
.Name == NameManager.GetPredefinedName(PredefinedName.PN_INVOKE))
1158
nameErr = ((AggregateType)
_pGroup
.OptionalObject.Type).OwningAggregate.name;
1197
return
_pGroup
.OptionalObject?.Type is AggregateType agg && agg.OwningAggregate.IsDelegate()
1201
: ErrorHandling.Error(ErrorCode.ERR_BadNamedArgument,
_pGroup
.Name, _pInvalidSpecifiedName);
1218
Debug.Assert(0 == (
_pGroup
.Flags & EXPRFLAG.EXF_CTOR));
1222
if (0 != (
_pGroup
.Flags & EXPRFLAG.EXF_CTOR))
1224
Debug.Assert(!(
_pGroup
.ParentType is TypeParameterType));
1225
return ErrorHandling.Error(ErrorCode.ERR_BadCtorArgCount,
_pGroup
.ParentType, _pArguments.carg);