57 references to LocalDeclarationKind
Microsoft.CodeAnalysis.VisualBasic (57)
Analysis\FlowAnalysis\DataFlowPass.Symbols.vb (2)
30
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
32
Return
LocalDeclarationKind
.AmbiguousLocals
Analysis\FlowAnalysis\DataFlowPass.vb (6)
357
If symbol.Kind = SymbolKind.Local AndAlso DirectCast(symbol, LocalSymbol).DeclarationKind =
LocalDeclarationKind
.AmbiguousLocals Then
373
If symbol.Kind = SymbolKind.Local AndAlso DirectCast(symbol, LocalSymbol).DeclarationKind =
LocalDeclarationKind
.AmbiguousLocals Then
429
If local.DeclarationKind =
LocalDeclarationKind
.AmbiguousLocals Then
954
If local IsNot Nothing AndAlso local.DeclarationKind =
LocalDeclarationKind
.AmbiguousLocals Then
999
If symbol.DeclarationKind =
LocalDeclarationKind
.AmbiguousLocals Then
1031
If local.DeclarationKind <>
LocalDeclarationKind
.AmbiguousLocals Then
Binding\CatchBlockBinder.vb (1)
58
LocalDeclarationKind
.Catch)
Binding\ForOrForEachBlockBinder.vb (2)
68
LocalDeclarationKind
.ForEach,
69
LocalDeclarationKind
.For))
Binding\ImplicitVariableBinder.vb (1)
166
LocalDeclarationKind
.ImplicitVariable,
Binding\MethodBodyBinder.vb (3)
63
Return LocalSymbol.Create(methodSymbol, Me, begin.Identifier,
LocalDeclarationKind
.FunctionValue,
74
Return LocalSymbol.Create(methodSymbol, Me, identifier,
LocalDeclarationKind
.FunctionValue, methodSymbol.ReturnType)
93
Return LocalSymbol.Create(methodSymbol, Me, identifier,
LocalDeclarationKind
.FunctionValue, methodSymbol.ReturnType, methodSymbol.Name)
Binding\StatementListBinder.vb (4)
52
Dim declarationKind As
LocalDeclarationKind
=
LocalDeclarationKind
.Variable
57
declarationKind =
LocalDeclarationKind
.Constant
61
declarationKind =
LocalDeclarationKind
.Static
Binding\UsingBlockBinder.vb (1)
65
LocalDeclarationKind
.Using))
CodeGen\EmitStatement.vb (1)
1325
If local.DeclarationKind =
LocalDeclarationKind
.FunctionValue AndAlso
Symbols\Source\LocalSymbol.vb (34)
36
declarationKind As
LocalDeclarationKind
) As LocalSymbol
47
declarationKind As
LocalDeclarationKind
,
60
declarationKind As
LocalDeclarationKind
,
120
Friend MustOverride ReadOnly Property DeclarationKind As
LocalDeclarationKind
178
''' tracked by the EnC diffing algorithm. For example, for <see cref="
LocalDeclarationKind
.Catch"/> variable
244
Return Me.DeclarationKind =
LocalDeclarationKind
.Using
250
Return Me.DeclarationKind =
LocalDeclarationKind
.Catch
256
Return Me.DeclarationKind =
LocalDeclarationKind
.Constant
276
Return Me.DeclarationKind =
LocalDeclarationKind
.Static
282
Return Me.DeclarationKind =
LocalDeclarationKind
.For
288
Return Me.DeclarationKind =
LocalDeclarationKind
.ForEach
314
Return Me.DeclarationKind =
LocalDeclarationKind
.None
324
Return Me.DeclarationKind =
LocalDeclarationKind
.ImplicitVariable
485
Private ReadOnly _declarationKind As
LocalDeclarationKind
492
declarationKind As
LocalDeclarationKind
,
497
Debug.Assert(declarationKind <>
LocalDeclarationKind
.None)
505
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
513
Return _declarationKind =
LocalDeclarationKind
.FunctionValue
533
Case
LocalDeclarationKind
.Variable,
534
LocalDeclarationKind
.Constant,
535
LocalDeclarationKind
.Using,
536
LocalDeclarationKind
.Static
540
Case
LocalDeclarationKind
.ImplicitVariable
544
Case
LocalDeclarationKind
.FunctionValue
557
Case
LocalDeclarationKind
.Catch
561
Case
LocalDeclarationKind
.For
568
Case
LocalDeclarationKind
.ForEach
584
If Me.DeclarationKind =
LocalDeclarationKind
.FunctionValue Then
649
declarationKind As
LocalDeclarationKind
,
687
MyBase.New(container, binder, declaringIdentifier,
LocalDeclarationKind
.ForEach, Nothing)
753
MyBase.New(container, binder, declaringIdentifier,
LocalDeclarationKind
.For, Nothing)
835
declarationKind As
LocalDeclarationKind
)
839
Debug.Assert(modifiedIdentifierOpt IsNot Nothing OrElse declarationKind =
LocalDeclarationKind
.Catch,
956
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (2)
81
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
83
Return
LocalDeclarationKind
.None