1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 using System;
6 
7 namespace Microsoft.CSharp.RuntimeBinder.Semantics
8 {
9     [Flags]
10     internal enum symbmask_t : long
11     {
12         MASK_NamespaceSymbol = 1 << SYMKIND.SK_NamespaceSymbol,
13         MASK_AggregateSymbol = 1 << SYMKIND.SK_AggregateSymbol,
14         MASK_TypeParameterSymbol = 1 << SYMKIND.SK_TypeParameterSymbol,
15         MASK_FieldSymbol = 1 << SYMKIND.SK_FieldSymbol,
16         MASK_MethodSymbol = 1 << SYMKIND.SK_MethodSymbol,
17         MASK_PropertySymbol = 1 << SYMKIND.SK_PropertySymbol,
18         MASK_EventSymbol = 1 << SYMKIND.SK_EventSymbol,
19         MASK_ALL = ~0,
20     }
21 }
22