17 overrides of IsIterator
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_XmlLiterals.vb (1)
1880
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\ErrorMethodSymbol.vb (1)
114
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
857
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
493
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
144
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
154
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Source\SourceLambdaSymbol.vb (1)
50
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1286
Public NotOverridable Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1188
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Source\SynthesizedLambdaSymbol.vb (1)
43
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
249
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
263
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
333
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
201
Public Overrides ReadOnly Property
IsIterator
As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
216
Public Overrides ReadOnly Property
IsIterator
As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
408
Public Overrides ReadOnly Property
IsIterator
As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
531
Public Overrides ReadOnly Property
IsIterator
As Boolean
28 references to IsIterator
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1239
Not (method.
IsIterator
OrElse
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
83
Dim skipByRefLocals As Boolean = DirectCast(info.Symbol, MethodSymbol).
IsIterator
Binding\Binder_Expressions.vb (2)
3223
If method.IsAsync OrElse method.
IsIterator
Then
4606
Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).
IsIterator
Binding\Binder_Lambda.vb (1)
566
Not block.HasErrors AndAlso Not lambdaSymbol.
IsIterator
Then
Binding\Binder_Statements.vb (3)
298
If methodSymbol.
IsIterator
OrElse (methodSymbol.IsAsync AndAlso methodSymbol.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task))) Then
4940
isIterator = Not isAsync AndAlso method.
IsIterator
5069
If Not method.
IsIterator
Then
Compilation\MethodCompiler.vb (1)
1663
Debug.Assert(method.IsAsync OrElse method.
IsIterator
)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
192
If lambda.IsAsync OrElse lambda.
IsIterator
Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
342
Debug.Assert(Not node.LambdaSymbol.IsAsync AndAlso Not node.LambdaSymbol.
IsIterator
,
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
56
If body.HasErrors Or Not method.
IsIterator
Then
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
181
Return Me._lambda.
IsIterator
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
17
(Not Me._currentMethodOrLambda.
IsIterator
AndAlso
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
29
Dim doNotUseByRefLocal = Me._currentMethodOrLambda.
IsIterator
OrElse
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
97
Debug.Assert(Not Me.PreserveInitialParameterValues OrElse Method.
IsIterator
)
Symbols\MethodSymbol.vb (1)
1135
Return Me.
IsIterator
Symbols\ReducedExtensionMethodSymbol.vb (1)
495
Return _curriedFromMethod.
IsIterator
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
146
Return _underlyingMethod.
IsIterator
Symbols\Source\SourceMethodSymbol.vb (1)
1735
If methodImpl IsNot Nothing AndAlso (methodImpl.IsAsync OrElse methodImpl.
IsIterator
) AndAlso Not methodImpl.ContainingType.IsInterfaceType() Then
Symbols\Source\SourcePropertySymbol.vb (1)
384
If getMethod IsNot Nothing AndAlso getMethod.
IsIterator
Then
Symbols\SubstitutedMethodSymbol.vb (1)
251
Return OriginalDefinition.
IsIterator
Symbols\WellKnownMembers.vb (1)
209
Debug.Assert(method.IsAsync OrElse method.
IsIterator
)
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
218
Return Me.UnderlyingMethod.
IsIterator
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\IteratorTests.vb (4)
1018
Assert.True([property].GetMethod.
IsIterator
)
1019
Assert.False([property].SetMethod.
IsIterator
)
1021
Assert.True([property].GetMethod.
IsIterator
)
1022
Assert.False([property].SetMethod.
IsIterator
)