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