104 references to SYMKIND
Microsoft.CSharp (104)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs (1)
55internal SYMKIND sk;
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (17)
31private static string ErrSK(SYMKIND sk) 36case SYMKIND.SK_MethodSymbol: 39case SYMKIND.SK_AggregateSymbol: 42case SYMKIND.SK_NamespaceSymbol: 45case SYMKIND.SK_FieldSymbol: 48case SYMKIND.SK_LocalVariableSymbol: 51case SYMKIND.SK_PropertySymbol: 54case SYMKIND.SK_EventSymbol: 57case SYMKIND.SK_TypeParameterSymbol: 329case SYMKIND.SK_AggregateSymbol: 348case SYMKIND.SK_MethodSymbol: 352case SYMKIND.SK_PropertySymbol: 356case SYMKIND.SK_EventSymbol: 359case SYMKIND.SK_NamespaceSymbol: 371case SYMKIND.SK_FieldSymbol: 376case SYMKIND.SK_TypeParameterSymbol: 390case SYMKIND.SK_LocalVariableSymbol:
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (15)
169if (swt != null && swt.Sym.getKind() != SYMKIND.SK_MethodSymbol) 535SYMKIND kind) 570case SYMKIND.SK_PropertySymbol: 571case SYMKIND.SK_IndexerSymbol: 574case SYMKIND.SK_MethodSymbol: 646ExprMemberGroup pMemGroup = CreateMemberGroupExpr(property.name.Text, null, callingObject, SYMKIND.SK_PropertySymbol); 659ExprMemberGroup memgroup = CreateMemberGroupExpr(index.name.Text, null, callingObject, SYMKIND.SK_PropertySymbol); 770if (swt.Sym.getKind() != SYMKIND.SK_MethodSymbol) 813if (swtEvent.Sym.getKind() == SYMKIND.SK_FieldSymbol) 817else if (swtEvent.Sym.getKind() == SYMKIND.SK_EventSymbol) 1180case SYMKIND.SK_MethodSymbol: 1183case SYMKIND.SK_PropertySymbol: 1195case SYMKIND.SK_FieldSymbol: 1198case SYMKIND.SK_EventSymbol: 1346if (swt.Sym.getKind() == SYMKIND.SK_EventSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
732Debug.Assert(grp.SymKind == SYMKIND.SK_MethodSymbol || grp.SymKind == SYMKIND.SK_PropertySymbol && ((grp.Flags & EXPRFLAG.EXF_INDEXER) != 0)); 744if (grp.SymKind == SYMKIND.SK_PropertySymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (2)
25public static ExprMemberGroup CreateMemGroup(EXPRFLAG flags, Name name, TypeArray typeArgs, SYMKIND symKind, CType parentType, Expr obj, CMemberLookupResults memberLookupResults) => 330, name, method.TypeArgs, method.MethProp()?.getKind() ?? SYMKIND.SK_MethodSymbol, method.GetType(),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (6)
94Debug.Assert(_pGroup.SymKind == SYMKIND.SK_MethodSymbol || _pGroup.SymKind == SYMKIND.SK_PropertySymbol && 0 != (_pGroup.Flags & EXPRFLAG.EXF_INDEXER)); 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); 1081if (_pGroup.SymKind == SYMKIND.SK_MethodSymbol)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (4)
49case SYMKIND.SK_MethodSymbol: 50case SYMKIND.SK_PropertySymbol: 51case SYMKIND.SK_FieldSymbol: 52case SYMKIND.SK_EventSymbol:
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceSymbol.cs (1)
44root.setKind(SYMKIND.SK_NamespaceSymbol);
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Symbol.cs (21)
60private SYMKIND _kind; // the symbol kind 95public SYMKIND getKind() 100public void setKind(SYMKIND kind) 157case SYMKIND.SK_MethodSymbol: 158case SYMKIND.SK_PropertySymbol: 159case SYMKIND.SK_FieldSymbol: 160case SYMKIND.SK_EventSymbol: 161case SYMKIND.SK_TypeParameterSymbol: 164case SYMKIND.SK_AggregateSymbol: 181case SYMKIND.SK_MethodSymbol: 182case SYMKIND.SK_PropertySymbol: 183case SYMKIND.SK_FieldSymbol: 184case SYMKIND.SK_EventSymbol: 185case SYMKIND.SK_TypeParameterSymbol: 188case SYMKIND.SK_AggregateSymbol: 207case SYMKIND.SK_MethodSymbol: 208case SYMKIND.SK_PropertySymbol: 210case SYMKIND.SK_EventSymbol: 221case SYMKIND.SK_MethodSymbol: 222case SYMKIND.SK_PropertySymbol: 224case SYMKIND.SK_EventSymbol:
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolMask.cs (7)
11MASK_NamespaceSymbol = 1 << SYMKIND.SK_NamespaceSymbol, 12MASK_AggregateSymbol = 1 << SYMKIND.SK_AggregateSymbol, 13MASK_TypeParameterSymbol = 1 << SYMKIND.SK_TypeParameterSymbol, 14MASK_FieldSymbol = 1 << SYMKIND.SK_FieldSymbol, 15MASK_MethodSymbol = 1 << SYMKIND.SK_MethodSymbol, 16MASK_PropertySymbol = 1 << SYMKIND.SK_PropertySymbol, 17MASK_EventSymbol = 1 << SYMKIND.SK_EventSymbol,
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolStore.cs (2)
40case SYMKIND.SK_Scope: 41case SYMKIND.SK_LocalVariableSymbol:
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (23)
14SYMKIND kind, 21case SYMKIND.SK_NamespaceSymbol: 25case SYMKIND.SK_AggregateSymbol: 29case SYMKIND.SK_TypeParameterSymbol: 33case SYMKIND.SK_FieldSymbol: 37case SYMKIND.SK_LocalVariableSymbol: 41case SYMKIND.SK_MethodSymbol: 45case SYMKIND.SK_PropertySymbol: 49case SYMKIND.SK_EventSymbol: 53case SYMKIND.SK_Scope: 57case SYMKIND.SK_IndexerSymbol: 81NamespaceSymbol sym = (NamespaceSymbol)NewBasicSymbol(SYMKIND.SK_NamespaceSymbol, name, parent); 94AggregateSymbol sym = (AggregateSymbol)NewBasicSymbol(SYMKIND.SK_AggregateSymbol, name, parent); 111FieldSymbol sym = NewBasicSymbol(SYMKIND.SK_FieldSymbol, name, parent) as FieldSymbol; 120LocalVariableSymbol sym = (LocalVariableSymbol)NewBasicSymbol(SYMKIND.SK_LocalVariableSymbol, name, parent); 130NewBasicSymbol(SYMKIND.SK_MethodSymbol, name, parent) as MethodSymbol; 135PropertySymbol sym = NewBasicSymbol(SYMKIND.SK_PropertySymbol, name, parent) as PropertySymbol; 143EventSymbol sym = NewBasicSymbol(SYMKIND.SK_EventSymbol, name, parent) as EventSymbol; 152TypeParameterSymbol pResult = (TypeParameterSymbol)NewBasicSymbol(SYMKIND.SK_TypeParameterSymbol, pName, pParent); 165TypeParameterSymbol pResult = (TypeParameterSymbol)NewBasicSymbol(SYMKIND.SK_TypeParameterSymbol, pName, pParent); 176public static Scope CreateScope() => (Scope)NewBasicSymbol(SYMKIND.SK_Scope, null, null); 181IndexerSymbol sym = (IndexerSymbol)NewBasicSymbol(SYMKIND.SK_IndexerSymbol, name, parent); 182sym.setKind(SYMKIND.SK_PropertySymbol);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MemberGroup.cs (2)
11public ExprMemberGroup(EXPRFLAG flags, Name name, TypeArray typeArgs, SYMKIND symKind, CType parentType, Expr optionalObject, CMemberLookupResults memberLookupResults) 31public SYMKIND SymKind { get; }