Skip to content

Commit 99b2cb7

Browse files
authored
Generate markup extensions as partial (#35)
1 parent 5704cea commit 99b2cb7

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/Sample/Strings/en-US/Resources.generated.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ public static string YourAgeAndName(double paramDouble1, string paramString2)
346346
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
347347
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
348348
[MarkupExtensionReturnType(ReturnType = typeof(string))]
349-
public class ResourcesExtension: MarkupExtension
349+
public partial class ResourcesExtension: MarkupExtension
350350
{
351351
public enum KeyEnum
352352
{

src/VSExtension/ReswPlus.Core/CodeGenerators/CsharpCodeGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ protected override void CreateMarkupExtension(CodeStringBuilder builder, string
220220
builder.AppendLine("[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]");
221221
builder.AppendLine("[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]");
222222
builder.AppendLine("[MarkupExtensionReturnType(ReturnType = typeof(string))]");
223-
builder.AppendLine($"public class {className}: MarkupExtension");
223+
builder.AppendLine($"public partial class {className}: MarkupExtension");
224224
builder.AppendLine("{");
225225
builder.AddLevel();
226226
builder.AppendLine("public enum KeyEnum");

src/VSExtension/Tests/MultiResourcesAndCustomNamespace/App/Dialog/en/Dialog.generated.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ static Dialog()
2727
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2828
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2929
[MarkupExtensionReturnType(ReturnType = typeof(string))]
30-
public class DialogExtension: MarkupExtension
30+
public partial class DialogExtension: MarkupExtension
3131
{
3232
public enum KeyEnum
3333
{

src/VSExtension/Tests/MultiResourcesAndCustomNamespace/App/Strings/en/Resources.generated.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ static Resources()
2727
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2828
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2929
[MarkupExtensionReturnType(ReturnType = typeof(string))]
30-
public class ResourcesExtension: MarkupExtension
30+
public partial class ResourcesExtension: MarkupExtension
3131
{
3232
public enum KeyEnum
3333
{

src/VSExtension/Tests/MultiResourcesAndCustomNamespace/Lib/Strings/en/Resources.generated.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ static Resources()
2727
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2828
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2929
[MarkupExtensionReturnType(ReturnType = typeof(string))]
30-
public class ResourcesExtension: MarkupExtension
30+
public partial class ResourcesExtension: MarkupExtension
3131
{
3232
public enum KeyEnum
3333
{

0 commit comments

Comments
 (0)