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