78 references to LocalDeclarationKind
Microsoft.CodeAnalysis.VisualBasic (58)
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
1025
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)
1324
If local.DeclarationKind =
LocalDeclarationKind
.FunctionValue AndAlso
Symbols\Source\LocalSymbol.vb (35)
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
)
924
Case
LocalDeclarationKind
.None,
LocalDeclarationKind
.FunctionValue
959
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (2)
81
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
83
Return
LocalDeclarationKind
.None
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (20)
Binders\PlaceholderLocalBinder.vb (1)
79
LocalDeclarationKind
.ImplicitVariable,
EEAssemblyBuilder.vb (2)
97
Case
LocalDeclarationKind
.Constant,
LocalDeclarationKind
.Static
Rewriters\LocalDeclarationRewriter.vb (1)
46
If local.DeclarationKind =
LocalDeclarationKind
.ImplicitVariable Then
Rewriters\PlaceholderLocalRewriter.vb (1)
36
If local.DeclarationKind =
LocalDeclarationKind
.ImplicitVariable Then
Symbols\DisplayClassInstance.vb (1)
35
Debug.Assert(local.DeclarationKind =
LocalDeclarationKind
.Variable)
Symbols\EEDisplayClassFieldLocalSymbol.vb (2)
25
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
27
Return
LocalDeclarationKind
.Variable
Symbols\EELocalConstantSymbol.vb (2)
34
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
36
Return
LocalDeclarationKind
.Constant
Symbols\EELocalSymbol.vb (3)
13
Private ReadOnly _declarationKind As
LocalDeclarationKind
26
declarationKind As
LocalDeclarationKind
,
53
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
Symbols\EELocalSymbolBase.vb (1)
52
Return DeclarationKind =
LocalDeclarationKind
.FunctionValue
Symbols\EEStaticLocalSymbol.vb (2)
30
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
32
Return
LocalDeclarationKind
.Static
Symbols\PlaceholderLocalSymbol.vb (2)
64
Friend Overrides ReadOnly Property DeclarationKind As
LocalDeclarationKind
66
Return
LocalDeclarationKind
.Variable
VisualBasicEESymbolProvider.vb (2)
36
Dim kind = If(name = _method.Name,
LocalDeclarationKind
.FunctionValue,
LocalDeclarationKind
.Variable)