15 overrides of HasAsyncMethodBuilderAttribute
Microsoft.CodeAnalysis.CSharp (15)
Symbols\ErrorMethodSymbol.cs (1)
294internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
110internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
864internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1761internal override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\NativeIntegerTypeSymbol.cs (1)
400internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
Symbols\ReducedExtensionMethodSymbol.cs (1)
606internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
385internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\SignatureOnlyMethodSymbol.cs (1)
99internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Source\SourceMethodSymbol.cs (1)
98internal override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
Symbols\SubstitutedMethodSymbol.cs (1)
481internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
319internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
361internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
516internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
94internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
440internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
8 references to HasAsyncMethodBuilderAttribute
Microsoft.CodeAnalysis.CSharp (8)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
188bool useMethodLevelBuilder = method.HasAsyncMethodBuilderAttribute(out methodLevelBuilder); 269bool useMethodLevelBuilder = method.HasAsyncMethodBuilderAttribute(out methodLevelBuilder);
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
112return _originalMethod.HasAsyncMethodBuilderAttribute(out builderArgument);
Symbols\MethodSymbolExtensions.cs (2)
163&& (method.HasAsyncMethodBuilderAttribute(builderArgument: out _) || method.ReturnType.IsNonGenericTaskType(compilation)); 173&& (method.HasAsyncMethodBuilderAttribute(builderArgument: out _) || method.ReturnType.IsGenericTaskType(compilation));
Symbols\ReducedExtensionMethodSymbol.cs (1)
608return _reducedFrom.HasAsyncMethodBuilderAttribute(out builderArgument);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
387if (_underlyingMethod.HasAsyncMethodBuilderAttribute(out builderArgument))
Symbols\SubstitutedMethodSymbol.cs (1)
483return _underlyingMethod.HasAsyncMethodBuilderAttribute(out builderArgument);