diff --git a/src/.vserunonsave b/src/.vserunonsave new file mode 100644 index 0000000..faf68d9 --- /dev/null +++ b/src/.vserunonsave @@ -0,0 +1,10 @@ +# All Files +[*] +vs_command_before = Edit.FormatDocument +vs_command_after = +ext_command_before = +ext_command_after = +output_string = $(FileName) saved! + +[*.cs] +vs_command_before1 = EditorContextMenus.CodeWindow.Removeemptylines, EditorContextMenus.FileHealthIndicator.RunDefaultCodeCleanup, CodeRush.OrganizeMembers, CodeRush.CleanUpDocument, Edit.FormatDocument diff --git a/src/.vserunonsave1 b/src/.vserunonsave1 deleted file mode 100644 index 0be3a72..0000000 --- a/src/.vserunonsave1 +++ /dev/null @@ -1,10 +0,0 @@ -# All Files -[*] -vs_command_before = Edit.FormatDocument -vs_command_after = -ext_command_before = -ext_command_after = -output_string = $(FileName) saved! - -[*.cs] -vs_command_before = Edit.FormatDocument diff --git a/src/Example.CSharp.sln b/src/Example.CSharp.sln index f674ee4..91f16f3 100644 --- a/src/Example.CSharp.sln +++ b/src/Example.CSharp.sln @@ -14,6 +14,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig Directory.Build.props = Directory.Build.props + .vserunonsave = .vserunonsave Example.CSharp.sln.DotSettings = Example.CSharp.sln.DotSettings EndProjectSection EndProject @@ -251,9 +252,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AspNetCoreTest", "plugins\O EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TraceTest", "plugins\OpenTelemetry\TraceTest\TraceTest.csproj", "{7B6EC137-88CF-4212-AA8E-152EA02F5907}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MetricsTest", "plugins\OpenTelemetry\MetricsTest\MetricsTest.csproj", "{9D85DF38-55D2-4916-8BA5-16B290053583}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MetricsTest", "plugins\OpenTelemetry\MetricsTest\MetricsTest.csproj", "{9D85DF38-55D2-4916-8BA5-16B290053583}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysisTest", "Tests\CodeAnalysisTest\CodeAnalysisTest.csproj", "{28DB4ED1-D835-4B63-81C3-1D756FF3F541}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeAnalysisTest", "Tests\CodeAnalysisTest\CodeAnalysisTest.csproj", "{28DB4ED1-D835-4B63-81C3-1D756FF3F541}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/src/Tests/CodeAnalysisTest/OrganizeMembersTest.cs b/src/Tests/CodeAnalysisTest/OrganizeMembersTest.cs index dc71090..87b298d 100644 --- a/src/Tests/CodeAnalysisTest/OrganizeMembersTest.cs +++ b/src/Tests/CodeAnalysisTest/OrganizeMembersTest.cs @@ -84,23 +84,31 @@ public string StrProp /// private readonly int _myField; + private OrganizeMembersTest() + { + SetProps(); + + InterfaceProp = string.Empty; + InterfaceProp2 = string.Empty; + InterfaceProp1 = string.Empty; + } + /// /// Initializes a new instance of the class. /// /// My field. - public OrganizeMembersTest(int myField) + public OrganizeMembersTest(int myField) : this() { - SetProps(); - _myField = myField; _field1 = 0; _field2 = 0; PublicMehtod(); + } - InterfaceProp = string.Empty; - InterfaceProp2 = string.Empty; - InterfaceProp1 = string.Empty; + protected OrganizeMembersTest(string paramName) : this() + { + Console.WriteLine(paramName); } // Field3