5 implementations of GetReturnTypeAttributes
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationAbstractMethodSymbol.cs (1)
24public virtual ImmutableArray<AttributeData> GetReturnTypeAttributes()
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
265ImmutableArray<AttributeData> IMethodSymbol.GetReturnTypeAttributes()
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
102public ImmutableArray<AttributeData> GetReturnTypeAttributes()
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1109Private Function IMethodSymbol_GetReturnTypeAttributes() As ImmutableArray(Of AttributeData) Implements IMethodSymbol.GetReturnTypeAttributes
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationAbstractMethodSymbol.cs (1)
24public virtual ImmutableArray<AttributeData> GetReturnTypeAttributes()
23 references to GetReturnTypeAttributes
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
146addMatchingAttributes((symbol as IMethodSymbol)?.GetReturnTypeAttributes());
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
CodeGenerationSymbolFactory.cs (2)
376returnTypeAttributes: accessor.GetReturnTypeAttributes(), 537returnTypeAttributes: returnTypeAttributes.HasValue ? returnTypeAttributes.Value : method.GetReturnTypeAttributes(),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
MethodGenerator.cs (1)
200attributes.AddRange(AttributeGenerator.GenerateAttributeLists(method.GetReturnTypeAttributes(), info, SyntaxFactory.Token(SyntaxKind.ReturnKeyword)));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\LambdaTests.cs (2)
3635return format(expr, method.GetAttributes(), method.GetReturnTypeAttributes(), method.Parameters.SelectMany(p => p.GetAttributes())); 3882verifyAttributes(symbol.GetReturnTypeAttributes(), "PropAttribute", "ReturnAttribute", "MethodAttribute");
Semantics\LocalFunctionTests.cs (4)
509var returnAttributes = symbol.GetReturnTypeAttributes(); 561var returnAttributes = symbol.GetReturnTypeAttributes(); 818var returnAttributes = symbol.GetReturnTypeAttributes(); 980var returnAttributes = symbol.GetReturnTypeAttributes();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
MethodGenerator.cs (1)
200attributes.AddRange(AttributeGenerator.GenerateAttributeLists(method.GetReturnTypeAttributes(), info, SyntaxFactory.Token(SyntaxKind.ReturnKeyword)));
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
4335hasReturnTypeAttributeChange |= ReportCustomAttributeRudeEdits(diagnostics, oldMethod.GetReturnTypeAttributes(), newMethod.GetReturnTypeAttributes(), oldSymbol, newSymbol, newNode, newCompilation, capabilities, cancellationToken); 4340hasReturnTypeAttributeChange |= ReportCustomAttributeRudeEdits(diagnostics, oldInvokeMethod.GetReturnTypeAttributes(), newInvokeMethod.GetReturnTypeAttributes(), oldSymbol, newSymbol, newNode, newCompilation, capabilities, cancellationToken);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
103=> _symbol.GetReturnTypeAttributes();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1109Private Function IMethodSymbol_GetReturnTypeAttributes() As ImmutableArray(Of AttributeData) Implements IMethodSymbol.GetReturnTypeAttributes
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\MethodGenerator.vb (1)
109AttributeGenerator.GenerateAttributeBlocks(method.GetReturnTypeAttributes(), options),
CodeGeneration\PropertyGenerator.vb (1)
238AttributeGenerator.GenerateAttributeBlocks([property].GetMethod.GetReturnTypeAttributes(), options),
Microsoft.CodeAnalysis.Workspaces (4)
CodeGenerationSymbolFactory.cs (2)
376returnTypeAttributes: accessor.GetReturnTypeAttributes(), 537returnTypeAttributes: returnTypeAttributes.HasValue ? returnTypeAttributes.Value : method.GetReturnTypeAttributes(),
Shared\Extensions\IMethodSymbolExtensions.cs (2)
192var returnTypeHasAttribute = method.GetReturnTypeAttributes().Any(shouldRemoveAttribute, arg); 209returnTypeAttributes: method.GetReturnTypeAttributes().WhereAsArray(static (a, arg) => !shouldRemoveAttribute(a, arg), arg));