Skip to content

Commit

Permalink
Release 4.1.2 (CLI 0.4.0) (#976)
Browse files Browse the repository at this point in the history
  • Loading branch information
josefpihrt authored Oct 31, 2022
1 parent b11a3ed commit a05bf46
Show file tree
Hide file tree
Showing 1,021 changed files with 6,494 additions and 5,123 deletions.
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

0 comments on commit a05bf46

Please sign in to comment.