Skip to content

Commit 17bfbcc

Browse files
authored
Releases/4.1 (#128)
* Fixing Guid constant translation, re: #119 * Fixing various string concat issues, re: #120, #123 * Including cast parentheses in cast index access subject, re: #122 * Rendering string.Concat(Object) calls as method calls instead of concatenation, re: #116 * Fixing custom method conversion unary translation, re: #117 * Ading configuration option to show string.Concat() calls as-is * Fixing solution-item links * Updating to v4.1 * Updating NUnit test runner version * v4.1 NuGet package * Adding release notes * Updating release notes * Reverting assembly
1 parent 5cb0c03 commit 17bfbcc

30 files changed

+4355
-3880
lines changed

.gitignore

+200-199
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.

docs/src/configuration.md

+8
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ string readable = myExpression
5757
.ToReadableString(c => c.ShowQuotedLambdaComments);
5858
```
5959

60+
To show `string.Concat()` method calls with all-string parameters as method calls
61+
instead of concatenations using the concatenation operator (+), use:
62+
63+
```csharp
64+
string readable = myExpression
65+
.ToReadableString(c => c.ShowStringConcatMethodCalls);
66+
```
67+
6068
To define a custom factory for naming anonymous types, use:
6169

6270
```csharp

src/ReadableExpressions.sln

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ VisualStudioVersion = 17.5.33209.295
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{884A1D4E-7B9C-4411-A1E5-50B30F243FB1}"
77
ProjectSection(SolutionItems) = preProject
8-
.gitignore = .gitignore
8+
..\.gitignore = ..\.gitignore
99
ClsCompliant.cs = ClsCompliant.cs
1010
CommonAssemblyInfo.cs = CommonAssemblyInfo.cs
11-
Directory.Build.props = Directory.Build.props
12-
README.md = README.md
11+
..\Directory.Build.props = ..\Directory.Build.props
12+
..\README.md = ..\README.md
1313
EndProjectSection
1414
EndProject
1515
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReadableExpressions.UnitTests", "Tests\ReadableExpressions.UnitTests\ReadableExpressions.UnitTests.csproj", "{A7BAC212-DA6C-4473-8043-006FF6967922}"

src/ReadableExpressions/ExpressionAnalysis.cs

+1,163-1,164
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)