46 references to symbmask_t
Microsoft.CSharp (46)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (4)
551symbmask_t mask = symbmask_t.MASK_MethodSymbol; 556mask = symbmask_t.MASK_PropertySymbol; 559mask = symbmask_t.MASK_MethodSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
571? SymbolLoader.LookupAggMember(pName, atsCur.OwningAggregate, symbmask_t.MASK_MethodSymbol) 572: methCur.LookupNext(symbmask_t.MASK_MethodSymbol)) as MethodSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (7)
122symbmask_t mask = (symbmask_t)(1 << (int)_pGroup.SymKind); 557FieldSymbol field = SymbolLoader.LookupAggMember(name, agg, symbmask_t.MASK_FieldSymbol) as FieldSymbol; 619for (MethodOrPropertySymbol meth = SymbolLoader.LookupAggMember(method.name, pAggregate, symbmask_t.MASK_MethodSymbol | symbmask_t.MASK_PropertySymbol) as MethodOrPropertySymbol; 621meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol | symbmask_t.MASK_PropertySymbol) as MethodOrPropertySymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (2)
113for (symCur = SymbolLoader.LookupAggMember(_name, typeCur.OwningAggregate, symbmask_t.MASK_Member); 115symCur = symCur.LookupNext(symbmask_t.MASK_Member))
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookupResults.cs (1)
31CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments) =>
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (5)
21private readonly symbmask_t _mask; 27public CMethodIterator(Name name, TypeArray containingTypes, CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments) 64if (_mask == symbmask_t.MASK_MethodSymbol && ( 67_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol)) 74if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)CurrentSymbol).typeVars.Count != _arity)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2495for (MethodSymbol methCur = SymbolLoader.LookupAggMember(name, type.OwningAggregate, symbmask_t.MASK_MethodSymbol) as MethodSymbol; 2497methCur = methCur.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (2)
355for (Symbol sym = SymbolLoader.LookupAggMember(methodName, type, symbmask_t.MASK_ALL); 357sym = sym.LookupNext(symbmask_t.MASK_ALL))
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\FieldSymbol.cs (1)
42return SymbolLoader.LookupAggMember(name, getClass(), symbmask_t.MASK_EventSymbol) as EventSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Symbol.cs (3)
70public Symbol LookupNext(symbmask_t kindmask) 105public symbmask_t mask() 107return (symbmask_t)(1 << (int)_kind);
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (1)
18public static Symbol LookupAggMember(Name name, AggregateSymbol agg, symbmask_t mask) => SymbolStore.LookupSym(name, agg, mask);
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolStore.cs (2)
20public static Symbol LookupSym(Name name, ParentSymbol parent, symbmask_t kindmask) 63private static Symbol FindCorrectKind(Symbol sym, symbmask_t kindmask)
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (1)
285SymbolLoader.LookupAggMember(NameManager.GetPredefinedName(PredefinedName.PN_CTOR), agg, symbmask_t.MASK_ALL);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (13)
390GetName(t), p, symbmask_t.MASK_TypeParameterSymbol) as TypeParameterSymbol; 392typeParam = typeParam.LookupNext(symbmask_t.MASK_TypeParameterSymbol) as TypeParameterSymbol) 600SymbolStore.LookupSym(GetName(t), current, symbmask_t.MASK_AggregateSymbol), t); 800return SymbolStore.LookupSym(name, parent, symbmask_t.MASK_NamespaceSymbol) as NamespaceSymbol 1025symbmask_t.MASK_FieldSymbol) as FieldSymbol; 1080symbmask_t.MASK_EventSymbol) as EventSymbol; 1168symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1186prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1594MethodSymbol meth = SymbolStore.LookupSym(GetName(method.Name), callingAggregate, symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1602meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1717symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1720meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol) 1728internal static bool AggregateContainsMethod(AggregateSymbol agg, string szName, symbmask_t mask) =>