492 references to SourceMemberFlags
Microsoft.CodeAnalysis.VisualBasic (492)
Binding\Binder_Conversions.vb (2)
1423If unboundLambda.ReturnType IsNot Nothing OrElse unboundLambda.Flags <> (SourceMemberFlags.Async Or SourceMemberFlags.Iterator) Then
Binding\Binder_Lambda.vb (20)
21Const asyncIterator As SourceMemberFlags = SourceMemberFlags.Async Or SourceMemberFlags.Iterator 24Dim modifiers As SourceMemberFlags = DecodeModifiers(node.SubOrFunctionHeader.Modifiers, asyncIterator, ERRID.ERR_InvalidLambdaModifier, Accessibility.Public, If(diagnostics.DiagnosticBag, New DiagnosticBag())).FoundFlags And asyncIterator 53If modifiers = SourceMemberFlags.Async AndAlso 59If modifiers = SourceMemberFlags.Iterator Then 75If modifiers = SourceMemberFlags.Iterator Then 173Not ((source.Flags And SourceMemberFlags.Async) <> 0 AndAlso target.ReturnType Is Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) AndAlso 174Not ((source.Flags And SourceMemberFlags.Iterator) <> 0 AndAlso (target.ReturnType.SpecialType = SpecialType.System_Collections_IEnumerable OrElse 180If source.Flags = SourceMemberFlags.Async Then 186If source.Flags = SourceMemberFlags.Iterator Then 199((source.Flags And SourceMemberFlags.Async) <> 0 AndAlso target.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))) 234delegateRelaxation = LambdaRelaxationVisitor.DetermineDelegateRelaxationLevel(lambdaSymbol, source.Flags = SourceMemberFlags.Iterator, block, seenReturnWithAValue, useSiteInfo) 893If source.Flags = (SourceMemberFlags.Async Or SourceMemberFlags.Iterator) Then 915LambdaReturnStatementsVisitor.CollectReturnExpressions(block, returnExpressions, source.Flags = SourceMemberFlags.Iterator) 917If returnExpressions.Count = 0 AndAlso source.Flags = SourceMemberFlags.Async Then 922ElseIf returnExpressions.Count = 0 AndAlso source.Flags = SourceMemberFlags.Iterator Then 991If source.Flags = SourceMemberFlags.Async Then 995ElseIf source.Flags = SourceMemberFlags.Iterator Then
Binding\Binder_Statements.vb (12)
958Const localModifiersMask = SourceMemberFlags.Const Or SourceMemberFlags.Dim Or SourceMemberFlags.Static 959Dim foundModifiers As SourceMemberFlags = Nothing 966Dim currentModifier As SourceMemberFlags = MapKeywordToFlag(keywordSyntax) 967If currentModifier = SourceMemberFlags.None Then 979Case SourceMemberFlags.Dim 981Case SourceMemberFlags.Static 989If (foundModifiers And SourceMemberFlags.Const) <> 0 Then 992If (foundModifiers And SourceMemberFlags.Dim) <> 0 Then 994ElseIf (foundModifiers And SourceMemberFlags.Static) <> 0 Then 998ElseIf (foundModifiers And SourceMemberFlags.Static) <> 0 Then
Binding\Binder_Utils.vb (142)
85Friend Shared Function MapKeywordToFlag(syntax As SyntaxToken) As SourceMemberFlags 87Case SyntaxKind.PrivateKeyword : Return SourceMemberFlags.Private 88Case SyntaxKind.FriendKeyword : Return SourceMemberFlags.Friend 89Case SyntaxKind.ProtectedKeyword : Return SourceMemberFlags.Protected 90Case SyntaxKind.PublicKeyword : Return SourceMemberFlags.Public 91Case SyntaxKind.SharedKeyword : Return SourceMemberFlags.Shared 92Case SyntaxKind.ReadOnlyKeyword : Return SourceMemberFlags.ReadOnly 93Case SyntaxKind.WriteOnlyKeyword : Return SourceMemberFlags.WriteOnly 94Case SyntaxKind.OverloadsKeyword : Return SourceMemberFlags.Overloads 95Case SyntaxKind.OverridableKeyword : Return SourceMemberFlags.Overridable 96Case SyntaxKind.MustOverrideKeyword : Return SourceMemberFlags.MustOverride 97Case SyntaxKind.NotOverridableKeyword : Return SourceMemberFlags.NotOverridable 98Case SyntaxKind.OverridesKeyword : Return SourceMemberFlags.Overrides 99Case SyntaxKind.ShadowsKeyword : Return SourceMemberFlags.Shadows 100Case SyntaxKind.ConstKeyword : Return SourceMemberFlags.Const 101Case SyntaxKind.StaticKeyword : Return SourceMemberFlags.Static 102Case SyntaxKind.DefaultKeyword : Return SourceMemberFlags.Default 103Case SyntaxKind.WithEventsKeyword : Return SourceMemberFlags.WithEvents 104Case SyntaxKind.WideningKeyword : Return SourceMemberFlags.Widening 105Case SyntaxKind.NarrowingKeyword : Return SourceMemberFlags.Narrowing 106Case SyntaxKind.PartialKeyword : Return SourceMemberFlags.Partial 107Case SyntaxKind.DimKeyword : Return SourceMemberFlags.Dim 108Case SyntaxKind.MustInheritKeyword : Return SourceMemberFlags.MustInherit 109Case SyntaxKind.NotInheritableKeyword : Return SourceMemberFlags.NotInheritable 110Case SyntaxKind.AsyncKeyword : Return SourceMemberFlags.Async 111Case SyntaxKind.IteratorKeyword : Return SourceMemberFlags.Iterator 130Return SourceMemberFlags.None 143allowableModifiers As SourceMemberFlags, 147Dim foundModifiers As SourceMemberFlags = Nothing 155Dim currentModifier As SourceMemberFlags = MapKeywordToFlag(keywordSyntax) 157If currentModifier = SourceMemberFlags.None Then 166ElseIf (currentModifier And SourceMemberFlags.AllAccessibilityModifiers) <> 0 AndAlso 167(foundModifiers And SourceMemberFlags.AllAccessibilityModifiers) <> 0 AndAlso 168Not ((foundModifiers Or currentModifier) And SourceMemberFlags.AllAccessibilityModifiers) = (SourceMemberFlags.Protected Or SourceMemberFlags.Friend) AndAlso 169Not (((foundModifiers Or currentModifier) And SourceMemberFlags.AllAccessibilityModifiers) = (SourceMemberFlags.Protected Or SourceMemberFlags.Private)) Then 171ElseIf (currentModifier And SourceMemberFlags.AllOverrideModifiers) <> 0 AndAlso 172(foundModifiers And SourceMemberFlags.AllOverrideModifiers) <> 0 Then 174ElseIf (currentModifier And SourceMemberFlags.AllWriteabilityModifiers) <> 0 AndAlso 175(foundModifiers And SourceMemberFlags.AllWriteabilityModifiers) <> 0 Then 177ElseIf (currentModifier And SourceMemberFlags.AllConversionModifiers) <> 0 AndAlso 178(foundModifiers And SourceMemberFlags.AllConversionModifiers) <> 0 Then 180ElseIf (currentModifier And SourceMemberFlags.AllShadowingModifiers) <> 0 AndAlso 181(foundModifiers And SourceMemberFlags.AllShadowingModifiers) <> 0 Then 183ElseIf (currentModifier And (SourceMemberFlags.Overrides Or SourceMemberFlags.Overridable)) <> 0 AndAlso 184(foundModifiers And (SourceMemberFlags.Overrides Or SourceMemberFlags.Overridable)) <> 0 Then 186ElseIf (currentModifier And SourceMemberFlags.PrivateOverridableModifiers) <> 0 AndAlso 187(foundModifiers And SourceMemberFlags.PrivateOverridableModifiers) <> 0 Then 190ElseIf (currentModifier And SourceMemberFlags.ShadowsAndOverrides) <> 0 AndAlso 191(foundModifiers And SourceMemberFlags.ShadowsAndOverrides) <> 0 Then 193ElseIf (currentModifier And SourceMemberFlags.PrivateMustOverrideModifiers) <> 0 AndAlso 194(foundModifiers And SourceMemberFlags.PrivateMustOverrideModifiers) <> 0 Then 197ElseIf (currentModifier And SourceMemberFlags.PrivateNotOverridableModifiers) <> 0 AndAlso 198(foundModifiers And SourceMemberFlags.PrivateNotOverridableModifiers) <> 0 Then 201ElseIf (currentModifier And (SourceMemberFlags.Iterator Or SourceMemberFlags.WriteOnly)) <> 0 AndAlso 202(foundModifiers And (SourceMemberFlags.Iterator Or SourceMemberFlags.WriteOnly)) <> 0 Then 204ElseIf (currentModifier And SourceMemberFlags.TypeInheritModifiers) <> 0 AndAlso 205(foundModifiers And SourceMemberFlags.TypeInheritModifiers) <> 0 Then 210If currentModifier = SourceMemberFlags.Private OrElse currentModifier = SourceMemberFlags.Protected Then 219If (foundModifiers And SourceMemberFlags.Public) <> 0 Then 221ElseIf (foundModifiers And (SourceMemberFlags.Friend Or SourceMemberFlags.Protected)) = (SourceMemberFlags.Friend Or SourceMemberFlags.Protected) Then 223ElseIf (foundModifiers And (SourceMemberFlags.Private Or SourceMemberFlags.Protected)) = (SourceMemberFlags.Private Or SourceMemberFlags.Protected) Then 230ElseIf (foundModifiers And SourceMemberFlags.Friend) <> 0 Then 232ElseIf (foundModifiers And SourceMemberFlags.Protected) <> 0 Then 234ElseIf (foundModifiers And SourceMemberFlags.Private) <> 0 Then 241If (foundModifiers And SourceMemberFlags.Overridable) <> 0 Then 243ElseIf (foundModifiers And SourceMemberFlags.MustOverride) <> 0 Then 245ElseIf (foundModifiers And SourceMemberFlags.NotOverridable) <> 0 Then 248foundModifiers = foundModifiers And Not (SourceMemberFlags.Overridable Or SourceMemberFlags.MustOverride Or SourceMemberFlags.NotOverridable) 252Return New MemberModifiers(foundModifiers, DirectCast(access, SourceMemberFlags)) 833SourceMemberFlags.None, 859modifiers As SourceMemberFlags, 961SourceMemberFlags.None, 1029modifiers As SourceMemberFlags, 1083If newParam.IsByRef AndAlso (modifiers And SourceMemberFlags.Async) = SourceMemberFlags.Async Then 1086ElseIf newParam.IsByRef AndAlso (modifiers And SourceMemberFlags.Iterator) = SourceMemberFlags.Iterator Then 1102ElseIf (modifiers And (SourceMemberFlags.Async Or SourceMemberFlags.Iterator)) <> 0 Then 1154If (flags And SourceMemberFlags.Shared) <> 0 AndAlso (flags And SourceMemberFlags.InvalidIfShared) <> 0 Then 1156flags = flags And Not SourceMemberFlags.InvalidIfShared 1163If (flags And SourceMemberFlags.Overloads) <> 0 Then 1166flags = flags And Not SourceMemberFlags.Overloads 1170If (flags And SourceMemberFlags.InvalidInModule) <> 0 Then 1172If (flags And SourceMemberFlags.Protected) <> 0 Then 1173flags = flags And Not SourceMemberFlags.Friend ' remove "Friend" if removing "Protected" 1175flags = flags And Not SourceMemberFlags.InvalidInModule 1178memberModifiers = New MemberModifiers(flags, memberModifiers.ComputedFlags Or SourceMemberFlags.Shared) 1181If (flags And SourceMemberFlags.InvalidInInterface) <> 0 Then 1183flags = flags And Not SourceMemberFlags.InvalidInInterface 1187memberModifiers = New MemberModifiers(flags, memberModifiers.ComputedFlags Or SourceMemberFlags.MustOverride) 1190If (flags And SourceMemberFlags.Protected) <> 0 AndAlso (flags And SourceMemberFlags.Overrides) = 0 Then 1193flags = flags And Not SourceMemberFlags.Protected 1195(memberModifiers.ComputedFlags And Not SourceMemberFlags.AccessibilityMask) Or SourceMemberFlags.AccessibilityPrivate) 1197If (flags And SourceMemberFlags.InvalidInNotInheritableClass) <> 0 Then 1201flags = flags And Not SourceMemberFlags.InvalidInNotInheritableClass 1208If (flags And SourceMemberFlags.InvalidInNotInheritableClass) <> 0 Then 1217If (flags And SourceMemberFlags.InvalidInNotInheritableOtherPartialClass) <> 0 Then 1219flags = flags And Not SourceMemberFlags.InvalidInNotInheritableOtherPartialClass 1223flags = flags And Not SourceMemberFlags.InvalidInNotInheritableClass 1243If (flags And SourceMemberFlags.InvalidInModule) <> 0 Then 1245If (flags And SourceMemberFlags.Protected) <> 0 Then 1246flags = flags And Not SourceMemberFlags.Friend ' remove "Friend" if removing "Protected" 1248flags = flags And Not SourceMemberFlags.InvalidInModule 1251memberModifiers = New MemberModifiers(flags, memberModifiers.ComputedFlags Or SourceMemberFlags.Shared) 1254If (flags And SourceMemberFlags.InvalidInInterface) <> 0 Then 1256flags = flags And Not SourceMemberFlags.InvalidInInterface 1260memberModifiers = New MemberModifiers(flags, memberModifiers.ComputedFlags Or SourceMemberFlags.MustOverride) 1263If (flags And SourceMemberFlags.Protected) <> 0 Then 1266flags = flags And Not SourceMemberFlags.Protected 1268(memberModifiers.ComputedFlags And Not SourceMemberFlags.AccessibilityMask) Or SourceMemberFlags.AccessibilityPrivate) 1663Friend Function ToMethodKind(flags As SourceMemberFlags) As MethodKind 1664Return CType((flags >> SourceMemberFlags.MethodKindShift) And SourceMemberFlags.MethodKindMask, MethodKind) 1746Private ReadOnly _foundFlags As SourceMemberFlags 1751Private ReadOnly _computedFlags As SourceMemberFlags 1753Public Sub New(foundFlags As SourceMemberFlags, computedFlags As SourceMemberFlags) 1758Public ReadOnly Property FoundFlags As SourceMemberFlags 1764Public ReadOnly Property ComputedFlags As SourceMemberFlags 1770Public ReadOnly Property AllFlags As SourceMemberFlags
BoundTree\UnboundLambda.vb (2)
20Debug.Assert((Flags And Not (SourceMemberFlags.Async Or SourceMemberFlags.Iterator)) = 0)
Generated\BoundNodes.xml.Generated.vb (5)
6770Public Sub New(syntax As SyntaxNode, binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache, hasErrors As Boolean) 6789Public Sub New(syntax As SyntaxNode, binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) 6813Private ReadOnly _Flags As SourceMemberFlags 6814Public ReadOnly Property Flags As SourceMemberFlags 6846Public Function Update(binder As Binder, flags As SourceMemberFlags, parameters As ImmutableArray(Of ParameterSymbol), returnType As TypeSymbol, bindingCache As UnboundLambda.UnboundLambdaBindingCache) As UnboundLambda
Semantics\OverloadResolution.vb (1)
3678(unbound.Flags And SourceMemberFlags.Async) <> 0 AndAlso
Semantics\TypeInference\TypeArgumentInference.vb (3)
2170If (unboundLambda.Flags And (SourceMemberFlags.Async Or SourceMemberFlags.Iterator)) <> 0 AndAlso 2201If Not invokeMethod.IsSub AndAlso (unboundLambda.Flags And SourceMemberFlags.Async) <> 0 Then
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (3)
40SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindDelegateInvoke, 78SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary, 96SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (3)
48SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindDelegateInvoke, 88SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary, 105SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary,
Symbols\Source\CustomEventAccessorSymbol.vb (2)
25flags As SourceMemberFlags, 165SourceMemberFlags.None,
Symbols\Source\SourceDeclareMethodSymbol.vb (1)
30flags As SourceMemberFlags,
Symbols\Source\SourceDelegateMethodSymbol.vb (15)
32flags As SourceMemberFlags, 225flags:=SourceMemberFlags.MethodKindConstructor Or SourceMemberFlags.AccessibilityPublic Or SourceMemberFlags.MethodIsSub, 258flags:=SourceMemberFlags.MethodKindDelegateInvoke Or SourceMemberFlags.AccessibilityPublic Or SourceMemberFlags.Overridable Or 259If(returnType.SpecialType = SpecialType.System_Void, SourceMemberFlags.MethodIsSub, Nothing), 285flags:=SourceMemberFlags.MethodKindOrdinary Or SourceMemberFlags.AccessibilityPublic Or SourceMemberFlags.Overridable, 331flags:=SourceMemberFlags.MethodKindOrdinary Or SourceMemberFlags.AccessibilityPublic Or SourceMemberFlags.Overridable Or 332If(invoke.ReturnType.SpecialType = SpecialType.System_Void, SourceMemberFlags.MethodIsSub, Nothing),
Symbols\Source\SourceEnumConstantSymbol.vb (3)
39memberFlags:=SourceMemberFlags.Const Or SourceMemberFlags.Shared Or SourceMemberFlags.AccessibilityPublic)
Symbols\Source\SourceEventSymbol.vb (19)
27Private ReadOnly _memberFlags As SourceMemberFlags 348flags = flags Or SourceMemberFlags.Overrides Or SourceMemberFlags.NotOverridable 354flags = flags Or SourceMemberFlags.MethodKindEventAdd Or SourceMemberFlags.MethodIsSub 357flags = flags Or SourceMemberFlags.MethodKindEventRemove Or SourceMemberFlags.MethodIsSub 360flags = flags Or SourceMemberFlags.MethodKindEventRaise Or SourceMemberFlags.MethodIsSub 535Return (_memberFlags And SourceMemberFlags.Shared) <> 0 542Return (_memberFlags And SourceMemberFlags.MustOverride) <> 0 548Debug.Assert((_memberFlags And SourceMemberFlags.Overridable) = 0) 555Debug.Assert((_memberFlags And SourceMemberFlags.Overrides) = 0) 562Debug.Assert((_memberFlags And SourceMemberFlags.NotOverridable) = 0) 569Return CType((_memberFlags And SourceMemberFlags.AccessibilityMask), Accessibility) 575Return (_memberFlags And SourceMemberFlags.Shadows) <> 0 711SourceMemberFlags.AllAccessibilityModifiers Or 712SourceMemberFlags.Shadows Or 713SourceMemberFlags.Shared,
Symbols\Source\SourceFieldSymbol.vb (8)
24Protected ReadOnly m_memberFlags As SourceMemberFlags 51memberFlags As SourceMemberFlags) 148Return (m_memberFlags And SourceMemberFlags.InferredFieldType) = 0 172Return CType((m_memberFlags And SourceMemberFlags.AccessibilityMask), Accessibility) 178Return (m_memberFlags And SourceMemberFlags.ReadOnly) <> 0 184Return (m_memberFlags And SourceMemberFlags.Const) <> 0 598Return (m_memberFlags And SourceMemberFlags.Shared) <> 0 610Return (m_memberFlags And SourceMemberFlags.Shadows) <> 0
Symbols\Source\SourceLambdaSymbol.vb (2)
46Return (_unboundLambda.Flags And SourceMemberFlags.Async) <> 0 52Return (_unboundLambda.Flags And SourceMemberFlags.Iterator) <> 0
Symbols\Source\SourceMemberFieldSymbol.vb (41)
28memberFlags As SourceMemberFlags) 116ignoreTypeSyntaxDiagnostics:=(m_memberFlags And SourceMemberFlags.FirstFieldDeclarationOfType) = 0) 302memberFlags As SourceMemberFlags, 328memberFlags As SourceMemberFlags, 382memberFlags As SourceMemberFlags, 416Dim validFlags = SourceMemberFlags.AllAccessibilityModifiers Or 417SourceMemberFlags.Dim Or 418SourceMemberFlags.Const Or 419SourceMemberFlags.Shadows Or 420SourceMemberFlags.Shared 425validFlags = validFlags Or SourceMemberFlags.WithEvents 429validFlags = validFlags Or SourceMemberFlags.ReadOnly 442If (modifiers.FoundFlags And SourceMemberFlags.Protected) <> 0 Then 444modifiers = New MemberModifiers(modifiers.FoundFlags And Not SourceMemberFlags.Protected, 445(modifiers.ComputedFlags And Not SourceMemberFlags.AccessibilityMask) Or SourceMemberFlags.AccessibilityPrivate) 448If (modifiers.FoundFlags And SourceMemberFlags.WithEvents) <> 0 Then 450modifiers = New MemberModifiers(modifiers.FoundFlags And Not SourceMemberFlags.WithEvents, modifiers.ComputedFlags) 455If (modifiers.FoundFlags And SourceMemberFlags.InvalidInModule) <> 0 Then 467modifiers = New MemberModifiers(modifiers.FoundFlags And Not SourceMemberFlags.InvalidInModule, 468modifiers.ComputedFlags Or SourceMemberFlags.Shared) 473Const FlagsNotCombinableWithConst As SourceMemberFlags = SourceMemberFlags.WithEvents Or SourceMemberFlags.Shared Or SourceMemberFlags.ReadOnly Or SourceMemberFlags.Dim 476If (modifiers.FoundFlags And SourceMemberFlags.Const) <> 0 AndAlso 479If (modifiers.FoundFlags And SourceMemberFlags.Shared) <> 0 Then 483If (modifiers.FoundFlags And SourceMemberFlags.ReadOnly) <> 0 Then 487If (modifiers.FoundFlags And SourceMemberFlags.WithEvents) <> 0 Then 491If (modifiers.FoundFlags And SourceMemberFlags.Dim) <> 0 Then 500If (modifiers.FoundFlags And SourceMemberFlags.Const) <> 0 AndAlso 501(modifiers.FoundFlags And SourceMemberFlags.Shared) = 0 Then 504modifiers.ComputedFlags Or SourceMemberFlags.Shared) 530(flags And SourceMemberFlags.Shared) = 0 Then 549Dim perFieldFlags As SourceMemberFlags = flags 551perFieldFlags = perFieldFlags Or SourceMemberFlags.FirstFieldDeclarationOfType 558If (modifiers.FoundFlags And SourceMemberFlags.Const) <> 0 AndAlso 567perFieldFlags = perFieldFlags Or SourceMemberFlags.InferredFieldType 574If (modifiers.FoundFlags And SourceMemberFlags.WithEvents) = 0 Then 585If (perFieldFlags And SourceMemberFlags.Const) <> 0 Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
72flags As SourceMemberFlags,
Symbols\Source\SourceMethodSymbol.vb (104)
28Protected ReadOnly m_flags As SourceMemberFlags 60flags As SourceMemberFlags, 83Dim flags = methodModifiers.AllFlags Or SourceMemberFlags.MethodKindOrdinary 85flags = flags Or SourceMemberFlags.MethodIsSub 89flags = flags Or SourceMemberFlags.MethodHandlesEvents 225SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Overloads Or SourceMemberFlags.Shadows, 232If (methodModifiers.FoundFlags And SourceMemberFlags.Overloads) <> 0 Then 235ElseIf (methodModifiers.FoundFlags And SourceMemberFlags.Protected) <> 0 Then 240If (methodModifiers.FoundFlags And SourceMemberFlags.Protected) <> 0 Then 252SourceMemberFlags.MethodKindDeclare Or 253SourceMemberFlags.Shared 256flags = flags Or SourceMemberFlags.MethodIsSub 313Debug.Assert((flags And SourceMemberFlags.AccessibilityPublic) <> 0) 314Debug.Assert((flags And SourceMemberFlags.Shared) <> 0) 319Debug.Assert(name.Equals(WellKnownMemberNames.ImplicitConversionName) = ((flags And SourceMemberFlags.Widening) <> 0)) 320Debug.Assert(name.Equals(WellKnownMemberNames.ExplicitConversionName) = ((flags And SourceMemberFlags.Narrowing) <> 0)) 372flags = flags Or If(syntax.OperatorToken.Kind = SyntaxKind.CTypeKeyword, SourceMemberFlags.MethodKindConversion, SourceMemberFlags.MethodKindOperator) 387Dim flags = modifiers.AllFlags Or SourceMemberFlags.MethodIsSub 391If (flags And SourceMemberFlags.Shared) <> 0 Then 393flags = flags Or SourceMemberFlags.MethodKindSharedConstructor 401flags = flags Or SourceMemberFlags.MethodKindConstructor 406If (flags And SourceMemberFlags.Shared) = 0 Then 423SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Overloads Or SourceMemberFlags.Partial Or 424SourceMemberFlags.Shadows Or SourceMemberFlags.Shared Or 425SourceMemberFlags.Overridable Or SourceMemberFlags.NotOverridable Or 426SourceMemberFlags.Overrides Or SourceMemberFlags.MustOverride Or 427SourceMemberFlags.Async Or SourceMemberFlags.Iterator, 434Const asyncIterator As SourceMemberFlags = SourceMemberFlags.Async Or SourceMemberFlags.Iterator 449Dim allowModifiers As SourceMemberFlags = SourceMemberFlags.AllAccessibilityModifiers Or 450SourceMemberFlags.Shared Or 451SourceMemberFlags.Overloads Or 452SourceMemberFlags.Shadows Or 453SourceMemberFlags.Widening Or 454SourceMemberFlags.Narrowing 458Dim foundFlags As SourceMemberFlags = operatorModifiers.FoundFlags 459Dim computedFlags As SourceMemberFlags = operatorModifiers.ComputedFlags 462Dim foundAccessibility = foundFlags And SourceMemberFlags.AllAccessibilityModifiers 463If foundAccessibility <> 0 AndAlso foundAccessibility <> SourceMemberFlags.Public Then 466foundFlags = foundFlags And Not SourceMemberFlags.AllAccessibilityModifiers 467computedFlags = (computedFlags And Not SourceMemberFlags.AccessibilityMask) Or SourceMemberFlags.AccessibilityPublic 470If (foundFlags And SourceMemberFlags.Shared) = 0 Then 472computedFlags = computedFlags Or SourceMemberFlags.Shared 476If (foundFlags And (SourceMemberFlags.Narrowing Or SourceMemberFlags.Widening)) = 0 Then 478computedFlags = computedFlags Or SourceMemberFlags.Narrowing 480ElseIf (foundFlags And (SourceMemberFlags.Narrowing Or SourceMemberFlags.Widening)) <> 0 Then 483foundFlags = foundFlags And Not (SourceMemberFlags.Narrowing Or SourceMemberFlags.Widening) 502If (flags And (SourceMemberFlags.MustOverride Or SourceMemberFlags.Overridable Or SourceMemberFlags.NotOverridable Or SourceMemberFlags.Shadows)) <> 0 Then 505flags = flags And Not (SourceMemberFlags.MustOverride Or SourceMemberFlags.Overridable Or SourceMemberFlags.NotOverridable Or SourceMemberFlags.Shadows) 508If (flags And SourceMemberFlags.Overrides) <> 0 Then 510flags = flags And Not SourceMemberFlags.Overrides 513If (flags And SourceMemberFlags.Partial) <> 0 Then 515flags = flags And Not SourceMemberFlags.Partial 518If (flags And SourceMemberFlags.Overloads) <> 0 Then 520flags = flags And Not SourceMemberFlags.Overloads 523If (flags And SourceMemberFlags.Async) <> 0 Then 527If ((constructorModifiers.AllFlags And SourceMemberFlags.Shared) <> 0) Then 528If (flags And SourceMemberFlags.AllAccessibilityModifiers) <> 0 Then 535flags = (flags And Not SourceMemberFlags.AllAccessibilityModifiers) Or SourceMemberFlags.Private 536computedFlags = (computedFlags And Not SourceMemberFlags.AccessibilityMask) Or SourceMemberFlags.AccessibilityPrivate 645Return CType((m_flags And SourceMemberFlags.AccessibilityMask), Accessibility) 651Return (m_flags And SourceMemberFlags.MustOverride) <> 0 657Return (m_flags And SourceMemberFlags.NotOverridable) <> 0 663If (m_flags And SourceMemberFlags.Shadows) <> 0 Then 665ElseIf (m_flags And SourceMemberFlags.Overloads) <> 0 Then 668Return (m_flags And SourceMemberFlags.Overrides) <> 0 675Return (m_flags And SourceMemberFlags.Overridable) <> 0 681Return (m_flags And SourceMemberFlags.Overrides) <> 0 687Return (m_flags And SourceMemberFlags.Shared) <> 0 693Return (m_flags And SourceMemberFlags.Partial) <> 0 703Return (m_flags And SourceMemberFlags.Shadows) <> 0 712Return (m_flags And SourceMemberFlags.Overloads) <> 0 721Return (m_flags And SourceMemberFlags.Overrides) <> 0 730Return (m_flags And SourceMemberFlags.MethodHandlesEvents) <> 0 1005Dim currentModifier As SourceMemberFlags = Binder.MapKeywordToFlag(keywordSyntax) 1007If currentModifier = SourceMemberFlags.Widening Then 1009ElseIf currentModifier = SourceMemberFlags.Narrowing Then 1277Return (m_flags And SourceMemberFlags.MethodIsSub) <> 0 1283Return (m_flags And SourceMemberFlags.Async) <> 0 1289Return (m_flags And SourceMemberFlags.Iterator) <> 0 2075flags As SourceMemberFlags,
Symbols\Source\SourceNamedTypeSymbol.vb (22)
48Friend Const DelegateConstructorMethodFlags As SourceMemberFlags = SourceMemberFlags.MethodKindConstructor 49Friend Const DelegateCommonMethodFlags As SourceMemberFlags = SourceMemberFlags.Overridable 410Dim allowableModifiers = SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Shadows 417allowableModifiers = SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Partial 424allowableModifiers = SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Shadows Or SourceMemberFlags.MustInherit Or SourceMemberFlags.NotInheritable Or SourceMemberFlags.Partial 431allowableModifiers = SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Shadows Or SourceMemberFlags.Partial 438allowableModifiers = SourceMemberFlags.AllAccessibilityModifiers Or SourceMemberFlags.Shadows Or SourceMemberFlags.Partial 461Dim foundFlags As SourceMemberFlags = binder.DecodeModifiers(modifiers, 467Return CType((foundFlags And SourceMemberFlags.DeclarationModifierFlagMask) >> SourceMemberFlags.DeclarationModifierFlagShift, DeclarationModifiers)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (4)
339Dim modifiers As SourceMemberFlags = SourceMethodSymbol.DecodeConstructorModifiers(constructorSyntax.Modifiers, Me, binder, diagnostics).AllFlags 341If (modifiers And SourceMemberFlags.Shared) = 0 Then 344Return (modifiers And SourceMemberFlags.AccessibilityMask) = SourceMemberFlags.AccessibilityPublic
Symbols\Source\SourcePropertyAccessorSymbol.vb (14)
31flags As SourceMemberFlags, 37If(flags.ToMethodKind() = MethodKind.PropertyGet, flags, flags And Not SourceMemberFlags.Iterator), 72kindFlags As SourceMemberFlags, 73propertyFlags As SourceMemberFlags, 80SourceMemberFlags.AllAccessibilityModifiers, 85If (modifiers.FoundFlags And SourceMemberFlags.Private) <> 0 Then 87propertyFlags = propertyFlags And (Not SourceMemberFlags.Overridable) 90If (modifiers.FoundFlags And SourceMemberFlags.Protected) <> 0 Then 94modifiers = New MemberModifiers(modifiers.FoundFlags And Not SourceMemberFlags.Protected, 95modifiers.ComputedFlags And Not SourceMemberFlags.AccessibilityMask) 98Debug.Assert((SourceMemberFlags.Protected And SourceMemberFlags.InvalidInModule) <> 0) 107flags = flags Or SourceMemberFlags.MethodIsSub 412SourceMemberFlags.None,
Symbols\Source\SourcePropertySymbol.vb (48)
32Private ReadOnly _flags As SourceMemberFlags 65flags As SourceMemberFlags, 110Dim accessorFlags = modifiers.AllFlags And (Not SourceMemberFlags.AccessibilityMask) 118Dim accessorMethod = CreateAccessor(prop, SourceMemberFlags.MethodKindPropertyGet, accessorFlags, bodyBinder, accessor, diagnostics) 125Dim accessorMethod = CreateAccessor(prop, SourceMemberFlags.MethodKindPropertySet, accessorFlags, bodyBinder, accessor, diagnostics) 135Dim isReadOnly = (modifiers.FoundFlags And SourceMemberFlags.ReadOnly) <> 0 136Dim isWriteOnly = (modifiers.FoundFlags And SourceMemberFlags.WriteOnly) <> 0 199Dim flags = prop._flags And Not SourceMemberFlags.MethodKindMask 206flags Or SourceMemberFlags.MethodKindPropertyGet, 216flags Or SourceMemberFlags.MethodKindPropertySet Or SourceMemberFlags.MethodIsSub, 252If (memberFlags And SourceMemberFlags.Shared) = 0 Then 253memberFlags = modifiers.AllFlags Or SourceMemberFlags.Overridable 257memberFlags = memberFlags Or SourceMemberFlags.FirstFieldDeclarationOfType 350ignoreTypeSyntaxDiagnostics:=(_flags And SourceMemberFlags.FirstFieldDeclarationOfType) = 0, 659Return (_flags And SourceMemberFlags.MustOverride) <> 0 665Return (_flags And SourceMemberFlags.NotOverridable) <> 0 671Return (_flags And SourceMemberFlags.Overridable) <> 0 677Return (_flags And SourceMemberFlags.Overrides) <> 0 683Return (_flags And SourceMemberFlags.Shared) <> 0 689Return (_flags And SourceMemberFlags.Default) <> 0 695Return (_flags And SourceMemberFlags.WriteOnly) <> 0 701Return (_flags And SourceMemberFlags.ReadOnly) <> 0 719If (_flags And SourceMemberFlags.Shadows) <> 0 Then 721ElseIf (_flags And SourceMemberFlags.Overloads) <> 0 Then 724Return (_flags And SourceMemberFlags.Overrides) <> 0 745Return (_flags And SourceMemberFlags.WithEvents) <> 0 751Return (_flags And SourceMemberFlags.Shadows) <> 0 758Return (_flags And SourceMemberFlags.Overloads) <> 0 765Return (_flags And SourceMemberFlags.Overrides) <> 0 980Return CType((_flags And SourceMemberFlags.AccessibilityMask), Accessibility) 1072kindFlags As SourceMemberFlags, 1073propertyFlags As SourceMemberFlags, 1119SourceMemberFlags.AllAccessibilityModifiers Or 1120SourceMemberFlags.Default Or 1121SourceMemberFlags.Overloads Or 1122SourceMemberFlags.Shadows Or 1123SourceMemberFlags.Shared Or 1124SourceMemberFlags.Overridable Or 1125SourceMemberFlags.NotOverridable Or 1126SourceMemberFlags.Overrides Or 1127SourceMemberFlags.MustOverride Or 1128SourceMemberFlags.ReadOnly Or 1129SourceMemberFlags.Iterator Or 1130SourceMemberFlags.WriteOnly, 1138If (flags And SourceMemberFlags.Default) <> 0 AndAlso (flags And SourceMemberFlags.InvalidIfDefault) <> 0 Then 1140flags = flags And Not SourceMemberFlags.InvalidIfDefault
Symbols\Source\SourceWithEventsBackingFieldSymbol.vb (3)
32SourceMemberFlags.AccessibilityPrivate Or If([property].IsShared, SourceMemberFlags.Shared, SourceMemberFlags.None))
Symbols\Source\SynthesizedFieldSymbol.vb (9)
26Protected ReadOnly _flags As SourceMemberFlags 45Me._flags = CType(accessibility, SourceMemberFlags) Or 46If(isReadOnly, SourceMemberFlags.ReadOnly, SourceMemberFlags.None) Or 47If(isShared, SourceMemberFlags.Shared, SourceMemberFlags.None) 115Return (_flags And SourceMemberFlags.ReadOnly) <> 0 165Return CType((_flags And SourceMemberFlags.AccessibilityMask), Accessibility) 171Return (_flags And SourceMemberFlags.Shared) <> 0
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (3)
24Private ReadOnly _flags As SourceMemberFlags 37flags As SourceMemberFlags, 221Return (_flags And SourceMemberFlags.Overridable) <> 0