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