15 overrides of IsIterator
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_XmlLiterals.vb (1)
1894Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\ErrorMethodSymbol.vb (1)
115Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
932Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
505Public 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)
1287Public NotOverridable Overrides ReadOnly Property IsIterator As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1211Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\Source\SynthesizedLambdaSymbol.vb (1)
43Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
253Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
267Public Overrides ReadOnly Property IsIterator As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
336Public 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
25 references to IsIterator
Microsoft.CodeAnalysis.VisualBasic (25)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1245Not (method.IsIterator OrElse
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
83Dim skipByRefLocals As Boolean = DirectCast(info.Symbol, MethodSymbol).IsIterator
Binding\Binder_Expressions.vb (2)
3254If method.IsAsync OrElse method.IsIterator Then 4637Return 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 4971isIterator = Not isAsync AndAlso method.IsIterator 5100If Not method.IsIterator Then
Binding\Binder_WithBlock.vb (1)
324If (containingMethod IsNot Nothing AndAlso (containingMethod.IsIterator OrElse containingMethod.IsAsync)) OrElse
Compilation\MethodCompiler.vb (1)
1703Debug.Assert(method.IsAsync OrElse method.IsIterator)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
195If lambda.IsAsync OrElse lambda.IsIterator Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
351Debug.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)
1194Return Me.IsIterator
Symbols\ReducedExtensionMethodSymbol.vb (1)
507Return _curriedFromMethod.IsIterator
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
146Return _underlyingMethod.IsIterator
Symbols\Source\SourceMethodSymbol.vb (1)
1769If methodImpl IsNot Nothing AndAlso (methodImpl.IsAsync OrElse methodImpl.IsIterator) AndAlso Not methodImpl.ContainingType.IsInterfaceType() Then
Symbols\Source\SourcePropertySymbol.vb (1)
388If getMethod IsNot Nothing AndAlso getMethod.IsIterator Then
Symbols\SubstitutedMethodSymbol.vb (1)
255Return OriginalDefinition.IsIterator
Symbols\WellKnownMembers.vb (1)
209Debug.Assert(method.IsAsync OrElse method.IsIterator)
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
218Return Me.UnderlyingMethod.IsIterator