Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.1.2 (CLI 0.4.0) #976

Merged
merged 17 commits into from
Oct 31, 2022
Merged
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.1.2] - 2022-10-31

### Added

- Convert more syntax to implicit object creation (RCS1250) ([#910](https://github.com/josefpihrt/roslynator/pull/910)).
Expand Down
14 changes: 7 additions & 7 deletions docs/api.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
assembly Roslynator.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.CSharp, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.CSharp.Workspaces, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.CSharp, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.CSharp.Xunit, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Workspaces.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Core, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.CSharp, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.CSharp.Workspaces, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.Common, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.CSharp, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Testing.CSharp.Xunit, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e
assembly Roslynator.Workspaces.Core, Version=4.1.2.0, Culture=neutral, PublicKeyToken=926ea54d246a765e

namespace Roslynator

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BodyOrExpressionBody(AccessorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#Roslynator_CSharp_SyntaxExtensions_BodyOrExpressionBody_Microsoft_CodeAnalysis_CSharp_Syntax_AccessorDeclarationSyntax_) | Returns accessor body or an expression body if the body is null\. |
| [BodyOrExpressionBody(AccessorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#4213369124) | Returns accessor body or an expression body if the body is null\. |
| [IsAutoImplemented(AccessorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/IsAutoImplemented/README.md) | Returns true is the specified accessor is auto\-implemented accessor\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [Getter(AccessorListSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Getter/README.md#Roslynator_CSharp_SyntaxExtensions_Getter_Microsoft_CodeAnalysis_CSharp_Syntax_AccessorListSyntax_) | Returns a get accessor contained in the specified list\. |
| [Setter(AccessorListSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Setter/README.md#Roslynator_CSharp_SyntaxExtensions_Setter_Microsoft_CodeAnalysis_CSharp_Syntax_AccessorListSyntax_) | Returns a set accessor contained in the specified list\. |
| [Getter(AccessorListSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Getter/README.md#3749591364) | Returns a get accessor contained in the specified list\. |
| [Setter(AccessorListSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Setter/README.md#1651493367) | Returns a set accessor contained in the specified list\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [ParenthesesSpan(CastExpressionSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_ParenthesesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_CastExpressionSyntax_) | The absolute span of the parentheses, not including its leading and trailing trivia\. |
| [ParenthesesSpan(CastExpressionSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#1201715952) | The absolute span of the parentheses, not including its leading and trailing trivia\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BracesSpan(ClassDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_BracesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_ClassDeclarationSyntax_) | The absolute span of the braces, not including its leading and trailing trivia\. |
| [WithMembers(ClassDeclarationSyntax, IEnumerable\<MemberDeclarationSyntax>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_ClassDeclarationSyntax_System_Collections_Generic_IEnumerable_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax__) | Creates a new [ClassDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.classdeclarationsyntax) with the members updated\. |
| [WithMembers(ClassDeclarationSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_ClassDeclarationSyntax_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax_) | Creates a new [ClassDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.classdeclarationsyntax) with the members updated\. |
| [BracesSpan(ClassDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#3880606548) | The absolute span of the braces, not including its leading and trailing trivia\. |
| [WithMembers(ClassDeclarationSyntax, IEnumerable\<MemberDeclarationSyntax\>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#509233246) | Creates a new [ClassDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.classdeclarationsyntax) with the members updated\. |
| [WithMembers(ClassDeclarationSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#1261436636) | Creates a new [ClassDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.classdeclarationsyntax) with the members updated\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [ParenthesesSpan(CommonForEachStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_ParenthesesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_CommonForEachStatementSyntax_) | The absolute span of the parentheses, not including its leading and trailing trivia\. |
| [ParenthesesSpan(CommonForEachStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#1008516473) | The absolute span of the parentheses, not including its leading and trailing trivia\. |

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
| Extension Method | Summary |
| ---------------- | ------- |
| [AddUsings(CompilationUnitSyntax, Boolean, UsingDirectiveSyntax\[\])](../../../../../Roslynator/CSharp/SyntaxExtensions/AddUsings/README.md) | Creates a new [CompilationUnitSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.compilationunitsyntax) with the specified using directives added\. |
| [WithMembers(CompilationUnitSyntax, IEnumerable\<MemberDeclarationSyntax>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_CompilationUnitSyntax_System_Collections_Generic_IEnumerable_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax__) | Creates a new [CompilationUnitSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.compilationunitsyntax) with the members updated\. |
| [WithMembers(CompilationUnitSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_CompilationUnitSyntax_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax_) | Creates a new [CompilationUnitSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.compilationunitsyntax) with the members updated\. |
| [WithMembers(CompilationUnitSyntax, IEnumerable\<MemberDeclarationSyntax\>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#1993657641) | Creates a new [CompilationUnitSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.compilationunitsyntax) with the members updated\. |
| [WithMembers(CompilationUnitSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#1847012895) | Creates a new [CompilationUnitSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.compilationunitsyntax) with the members updated\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BodyOrExpressionBody(ConstructorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#Roslynator_CSharp_SyntaxExtensions_BodyOrExpressionBody_Microsoft_CodeAnalysis_CSharp_Syntax_ConstructorDeclarationSyntax_) | Returns constructor body or an expression body if the body is null\. |
| [BodyOrExpressionBody(ConstructorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#3583146349) | Returns constructor body or an expression body if the body is null\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BodyOrExpressionBody(ConversionOperatorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#Roslynator_CSharp_SyntaxExtensions_BodyOrExpressionBody_Microsoft_CodeAnalysis_CSharp_Syntax_ConversionOperatorDeclarationSyntax_) | Returns conversion operator body or an expression body if the body is null\. |
| [BodyOrExpressionBody(ConversionOperatorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#2593258085) | Returns conversion operator body or an expression body if the body is null\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [ReturnsVoid(DelegateDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ReturnsVoid/README.md#Roslynator_CSharp_SyntaxExtensions_ReturnsVoid_Microsoft_CodeAnalysis_CSharp_Syntax_DelegateDeclarationSyntax_) | Returns true the specified delegate return type is [Void](https://docs.microsoft.com/en-us/dotnet/api/system.void)\. |
| [ReturnsVoid(DelegateDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ReturnsVoid/README.md#1910724647) | Returns true the specified delegate return type is [Void](https://docs.microsoft.com/en-us/dotnet/api/system.void)\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BodyOrExpressionBody(DestructorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#Roslynator_CSharp_SyntaxExtensions_BodyOrExpressionBody_Microsoft_CodeAnalysis_CSharp_Syntax_DestructorDeclarationSyntax_) | Returns destructor body or an expression body if the body is null\. |
| [BodyOrExpressionBody(DestructorDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BodyOrExpressionBody/README.md#1634292077) | Returns destructor body or an expression body if the body is null\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [GetTopmostIf(ElseClauseSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetTopmostIf/README.md#Roslynator_CSharp_SyntaxExtensions_GetTopmostIf_Microsoft_CodeAnalysis_CSharp_Syntax_ElseClauseSyntax_) | Returns topmost if statement of the if\-else cascade the specified else clause is part of\. |
| [GetTopmostIf(ElseClauseSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetTopmostIf/README.md#2176362029) | Returns topmost if statement of the if\-else cascade the specified else clause is part of\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [GetPreprocessingMessageTrivia(EndRegionDirectiveTriviaSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetPreprocessingMessageTrivia/README.md#Roslynator_CSharp_SyntaxExtensions_GetPreprocessingMessageTrivia_Microsoft_CodeAnalysis_CSharp_Syntax_EndRegionDirectiveTriviaSyntax_) | Gets preprocessing message for the specified endregion directive if such message exists\. |
| [GetPreprocessingMessageTrivia(EndRegionDirectiveTriviaSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetPreprocessingMessageTrivia/README.md#3549782897) | Gets preprocessing message for the specified endregion directive if such message exists\. |
| [GetRegionDirective(EndRegionDirectiveTriviaSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetRegionDirective/README.md) | Returns region directive that is related to the specified endregion directive\. Returns null if no matching region directive is found\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BracesSpan(EnumDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_BracesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_EnumDeclarationSyntax_) | The absolute span of the braces, not including its leading and trailing trivia\. |
| [BracesSpan(EnumDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#3795869771) | The absolute span of the braces, not including its leading and trailing trivia\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [ParenthesesSpan(ForStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_ParenthesesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_ForStatementSyntax_) | Absolute span of the parentheses, not including the leading and trailing trivia\. |
| [ParenthesesSpan(ForStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/ParenthesesSpan/README.md#3518600528) | Absolute span of the parentheses, not including the leading and trailing trivia\. |

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
| ---------------- | ------- |
| [AsCascade(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/AsCascade/README.md) | Returns [IfStatementCascade](../../../../../Roslynator/CSharp/IfStatementCascade/README.md) that enables to enumerate if\-else cascade\. |
| [GetCascadeInfo(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetCascadeInfo/README.md) | Returns [IfStatementCascadeInfo](../../../../../Roslynator/CSharp/IfStatementCascadeInfo/README.md) that summarizes information about if\-else cascade\. |
| [GetTopmostIf(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetTopmostIf/README.md#Roslynator_CSharp_SyntaxExtensions_GetTopmostIf_Microsoft_CodeAnalysis_CSharp_Syntax_IfStatementSyntax_) | Returns topmost if statement of the if\-else cascade the specified if statement is part of\. |
| [GetTopmostIf(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/GetTopmostIf/README.md#210946778) | Returns topmost if statement of the if\-else cascade the specified if statement is part of\. |
| [IsSimpleIf(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/IsSimpleIf/README.md) | Returns true if the specified if statement is a simple if statement\. Simple if statement is defined as follows: it is not a child of an else clause and it has no else clause\. |
| [IsTopmostIf(IfStatementSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/IsTopmostIf/README.md) | Returns true if the specified if statement is not a child of an else clause\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [Getter(IndexerDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Getter/README.md#Roslynator_CSharp_SyntaxExtensions_Getter_Microsoft_CodeAnalysis_CSharp_Syntax_IndexerDeclarationSyntax_) | Returns a get accessor that is contained in the specified indexer declaration\. |
| [Setter(IndexerDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Setter/README.md#Roslynator_CSharp_SyntaxExtensions_Setter_Microsoft_CodeAnalysis_CSharp_Syntax_IndexerDeclarationSyntax_) | Returns a set accessor that is contained in the specified indexer declaration\. |
| [Getter(IndexerDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Getter/README.md#2491107778) | Returns a get accessor that is contained in the specified indexer declaration\. |
| [Setter(IndexerDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/Setter/README.md#1041810977) | Returns a set accessor that is contained in the specified indexer declaration\. |

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

| Extension Method | Summary |
| ---------------- | ------- |
| [BracesSpan(InterfaceDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#Roslynator_CSharp_SyntaxExtensions_BracesSpan_Microsoft_CodeAnalysis_CSharp_Syntax_InterfaceDeclarationSyntax_) | The absolute span of the braces, not including it leading and trailing trivia\. |
| [WithMembers(InterfaceDeclarationSyntax, IEnumerable\<MemberDeclarationSyntax>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_InterfaceDeclarationSyntax_System_Collections_Generic_IEnumerable_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax__) | Creates a new [InterfaceDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.interfacedeclarationsyntax) with the members updated\. |
| [WithMembers(InterfaceDeclarationSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#Roslynator_CSharp_SyntaxExtensions_WithMembers_Microsoft_CodeAnalysis_CSharp_Syntax_InterfaceDeclarationSyntax_Microsoft_CodeAnalysis_CSharp_Syntax_MemberDeclarationSyntax_) | Creates a new [InterfaceDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.interfacedeclarationsyntax) with the members updated\. |
| [BracesSpan(InterfaceDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/BracesSpan/README.md#2155454711) | The absolute span of the braces, not including it leading and trailing trivia\. |
| [WithMembers(InterfaceDeclarationSyntax, IEnumerable\<MemberDeclarationSyntax\>)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#3092068364) | Creates a new [InterfaceDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.interfacedeclarationsyntax) with the members updated\. |
| [WithMembers(InterfaceDeclarationSyntax, MemberDeclarationSyntax)](../../../../../Roslynator/CSharp/SyntaxExtensions/WithMembers/README.md#3435655262) | Creates a new [InterfaceDeclarationSyntax](https://docs.microsoft.com/en-us/dotnet/api/microsoft.codeanalysis.csharp.syntax.interfacedeclarationsyntax) with the members updated\. |

Loading