ModernUO/Projects/SerializationGenerator.Tests/Tests/GenerateClassTests.cs
Kamron Batman 803b4a33cb
fix(codegen): Adds access modifiers to serializable fields (#633)
- [X] Adds options for SerializableField.

Example:
```cs
[SerializableField(0, getter: "protected", setter: "protected", isVritual: true)]
private int _someField;
```

Defaults: `getter: "public", setter: "public", isVirtual: false`
2021-06-01 22:53:51 -07:00

23 lines
510 B
C#

using System.Collections.Immutable;
using System.Text;
using Microsoft.CodeAnalysis;
using SerializationGenerator;
using Xunit;
namespace SerializationGeneratorTests
{
public class GenerateClassTests
{
[Fact]
public void Test1()
{
var source = new StringBuilder();
source.GenerateClassStart(
"TestClass",
ImmutableArray<ITypeSymbol>.Empty
);
Assert.NotEmpty(source.ToString());
}
}
}