46 references to symbmask_t
Microsoft.CSharp (46)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (4)
567symbmask_t mask = symbmask_t.MASK_MethodSymbol; 572mask = symbmask_t.MASK_PropertySymbol; 575mask = symbmask_t.MASK_MethodSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
583? SymbolLoader.LookupAggMember(pName, atsCur.OwningAggregate, symbmask_t.MASK_MethodSymbol) 584: methCur.LookupNext(symbmask_t.MASK_MethodSymbol)) as MethodSymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (7)
123symbmask_t mask = (symbmask_t)(1 << (int)_pGroup.SymKind); 558FieldSymbol field = SymbolLoader.LookupAggMember(name, agg, symbmask_t.MASK_FieldSymbol) as FieldSymbol; 620for (MethodOrPropertySymbol meth = SymbolLoader.LookupAggMember(method.name, pAggregate, symbmask_t.MASK_MethodSymbol | symbmask_t.MASK_PropertySymbol) as MethodOrPropertySymbol; 622meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol | symbmask_t.MASK_PropertySymbol) as MethodOrPropertySymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (2)
114for (symCur = SymbolLoader.LookupAggMember(_name, typeCur.OwningAggregate, symbmask_t.MASK_Member); 116symCur = symCur.LookupNext(symbmask_t.MASK_Member))
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookupResults.cs (1)
33CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments) =>
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (5)
22private readonly symbmask_t _mask; 28public CMethodIterator(Name name, TypeArray containingTypes, CType qualifyingType, AggregateSymbol context, int arity, EXPRFLAG flags, symbmask_t mask, ArgInfos nonTrailingNamedArguments) 65if (_mask == symbmask_t.MASK_MethodSymbol && ( 68_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol)) 75if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)CurrentSymbol).typeVars.Count != _arity)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2556for (MethodSymbol methCur = SymbolLoader.LookupAggMember(name, type.OwningAggregate, symbmask_t.MASK_MethodSymbol) as MethodSymbol; 2558methCur = methCur.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (2)
364for (Symbol sym = SymbolLoader.LookupAggMember(methodName, type, symbmask_t.MASK_ALL); 366sym = 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)
20public 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)
289SymbolLoader.LookupAggMember(NameManager.GetPredefinedName(PredefinedName.PN_CTOR), agg, symbmask_t.MASK_ALL);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (13)
399GetName(t), p, symbmask_t.MASK_TypeParameterSymbol) as TypeParameterSymbol; 401typeParam = typeParam.LookupNext(symbmask_t.MASK_TypeParameterSymbol) as TypeParameterSymbol) 612SymbolStore.LookupSym(GetName(t), current, symbmask_t.MASK_AggregateSymbol), t); 817return SymbolStore.LookupSym(name, parent, symbmask_t.MASK_NamespaceSymbol) as NamespaceSymbol 1047symbmask_t.MASK_FieldSymbol) as FieldSymbol; 1103symbmask_t.MASK_EventSymbol) as EventSymbol; 1193symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1211prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1623MethodSymbol meth = SymbolStore.LookupSym(GetName(method.Name), callingAggregate, symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1631meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1750symbmask_t.MASK_MethodSymbol) as MethodSymbol; 1753meth = meth.LookupNext(symbmask_t.MASK_MethodSymbol) as MethodSymbol) 1761internal static bool AggregateContainsMethod(AggregateSymbol agg, string szName, symbmask_t mask) =>