16 overrides of HasEnumeratorCancellationAttribute
Microsoft.CodeAnalysis.CSharp (16)
Symbols\Extensions\ReceiverParameterSymbol.cs (1)
25internal override bool HasEnumeratorCancellationAttribute
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
143internal sealed override bool HasEnumeratorCancellationAttribute
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
31internal override bool HasEnumeratorCancellationAttribute => false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
954internal sealed override bool HasEnumeratorCancellationAttribute => throw ExceptionUtilities.Unreachable();
Symbols\NativeIntegerTypeSymbol.cs (1)
459internal override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;
Symbols\ReducedExtensionMethodSymbol.cs (1)
681internal override bool HasEnumeratorCancellationAttribute => throw ExceptionUtilities.Unreachable();
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
141internal sealed override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;
Symbols\SignatureOnlyParameterSymbol.cs (1)
44internal override bool HasEnumeratorCancellationAttribute { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
130internal sealed override bool HasEnumeratorCancellationAttribute
Symbols\Source\SourceComplexParameterSymbol.cs (1)
197internal override bool HasEnumeratorCancellationAttribute
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
83internal override bool HasEnumeratorCancellationAttribute
Symbols\Source\ThisParameterSymbol.cs (1)
93internal override bool HasEnumeratorCancellationAttribute
Symbols\SubstitutedParameterSymbol.cs (1)
77internal override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
506internal override bool HasEnumeratorCancellationAttribute => false;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
328internal override bool HasEnumeratorCancellationAttribute => false; 383internal override bool HasEnumeratorCancellationAttribute => _baseParameterForAttributes?.HasEnumeratorCancellationAttribute ?? false;
9 references to HasEnumeratorCancellationAttribute
Microsoft.CodeAnalysis.CSharp (9)
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (2)
142if (_isEnumerable && this.method.Parameters.Any(static p => !p.IsExtensionParameterImplementation() && p.HasEnumeratorCancellationAttribute)) 215parameter.HasEnumeratorCancellationAttribute &&
Symbols\Extensions\ReceiverParameterSymbol.cs (1)
27get { return _underlyingParameter.HasEnumeratorCancellationAttribute; }
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
145get { return _underlyingParameter.HasEnumeratorCancellationAttribute; }
Symbols\NativeIntegerTypeSymbol.cs (1)
459internal override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
141internal sealed override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;
Symbols\Source\SourceClonedParameterSymbol.cs (1)
132get { return _originalParam.HasEnumeratorCancellationAttribute; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1584var enumeratorCancellationCount = Parameters.Count(p => p.HasEnumeratorCancellationAttribute);
Symbols\SubstitutedParameterSymbol.cs (1)
77internal override bool HasEnumeratorCancellationAttribute => _underlyingParameter.HasEnumeratorCancellationAttribute;