5 implementations of IsIterator
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
103public bool IsIterator => false;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
331bool IMethodSymbol.IsIterator => _underlying.IsIterator;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
130public bool IsIterator => _symbol.IsIterator;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
136Public MustOverride ReadOnly Property IsIterator As Boolean Implements IMethodSymbol.IsIterator
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
103public bool IsIterator => false;
21 references to IsIterator
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (2)
141if (IsIEnumerable(returnType, knownTypes) && methodSymbol.IsIterator) 147else if (IsIEnumerator(returnType, knownTypes) && methodSymbol.IsIterator)
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (2)
141if (IsIEnumerable(returnType, knownTypes) && methodSymbol.IsIterator) 147else if (IsIEnumerator(returnType, knownTypes) && methodSymbol.IsIterator)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (13)
Semantics\IteratorTests.cs (7)
42Assert.True(publicI.IsIterator); 48Assert.True(publicI.IsIterator); 91Assert.True(i.GetPublicSymbol().IsIterator); 126Assert.False(i1.GetPublicSymbol().IsIterator); 130Assert.False(i2.GetPublicSymbol().IsIterator); 158Assert.False(i1.GetPublicSymbol().IsIterator); 162Assert.False(i2.GetPublicSymbol().IsIterator);
Semantics\LocalFunctionTests.cs (6)
2377Assert.True(local.GetPublicSymbol().IsIterator); 2383Assert.True(local.GetPublicSymbol().IsIterator); 10751Assert.True(i1Symbol.IsIterator); 10755Assert.True(i2Symbol.IsIterator); 10792Assert.False(i1Symbol.IsIterator); 10796Assert.False(i2Symbol.IsIterator);
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
130public bool IsIterator => _symbol.IsIterator;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
136Public MustOverride ReadOnly Property IsIterator As Boolean Implements IMethodSymbol.IsIterator
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\LambdaTests.vb (2)
2517Assert.True(lambdaMethod.IsIterator) 2542Assert.False(lambdaMethod.IsIterator)