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