4 overrides of IsFunctionValue
Microsoft.CodeAnalysis.VisualBasic (4)
Analysis\FlowAnalysis\DataFlowPass.Symbols.vb (1)
42
Public Overrides ReadOnly Property
IsFunctionValue
As Boolean
Symbols\Source\LocalSymbol.vb (2)
511
Public Overrides ReadOnly Property
IsFunctionValue
As Boolean
968
Public Overrides ReadOnly Property
IsFunctionValue
As Boolean
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (1)
87
Public Overrides ReadOnly Property
IsFunctionValue
As Boolean
12 references to IsFunctionValue
Microsoft.CodeAnalysis.VisualBasic (12)
Analysis\FlowAnalysis\DataFlowPass.vb (5)
197
If Not local.
IsFunctionValue
AndAlso Not String.IsNullOrEmpty(local.Name) Then
724
If parentSymbol.Kind = SymbolKind.Local AndAlso DirectCast(parentSymbol, LocalSymbol).
IsFunctionValue
Then
782
If parentSymbol.Kind = SymbolKind.Local AndAlso DirectCast(parentSymbol, LocalSymbol).
IsFunctionValue
Then
1177
isFunctionValue = locSym.
IsFunctionValue
AndAlso EnableBreakingFlowAnalysisFeatures
1371
If symbol.
IsFunctionValue
Then
Binding\Binder_Expressions.vb (1)
3251
If localSymbol.
IsFunctionValue
AndAlso Not IsNameOfArgument(node) Then
Binding\Binder_Lambda.vb (1)
376
If local.
IsFunctionValue
AndAlso local.ContainingSymbol Is _lambdaSymbol Then
Binding\Binder_Lookup.vb (1)
149
If sym.Kind = SymbolKind.Local AndAlso DirectCast(sym, LocalSymbol).
IsFunctionValue
Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
148
(block.Locals.Length = 1 AndAlso block.Locals(0).
IsFunctionValue
))
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
439
If Not onlyReplaceIfFunctionValue OrElse originalLocal.
IsFunctionValue
Then
Symbols\Source\LocalSymbol.vb (2)
155
Debug.Assert((Me.
IsFunctionValue
AndAlso _container.Kind = SymbolKind.Method AndAlso DirectCast(_container, MethodSymbol).MethodKind = MethodKind.LambdaMethod) OrElse type.Equals(ComputeType()))
970
Return _originalVariable.
IsFunctionValue