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)
115internal 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)
1768internal override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\NativeIntegerTypeSymbol.cs (1)
419internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol? builderArgument)
Symbols\ReducedExtensionMethodSymbol.cs (1)
607internal 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)
486internal 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)
520internal sealed override bool HasAsyncMethodBuilderAttribute(out TypeSymbol builderArgument)
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
100internal 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)
117return _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)
609return _reducedFrom.HasAsyncMethodBuilderAttribute(out builderArgument);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
387if (_underlyingMethod.HasAsyncMethodBuilderAttribute(out builderArgument))
Symbols\SubstitutedMethodSymbol.cs (1)
488return _underlyingMethod.HasAsyncMethodBuilderAttribute(out builderArgument);