19 lines
480 B
C#
19 lines
480 B
C#
|
|
using YamlDotNet.Serialization;
|
||
|
|
using YamlDotNet.Serialization.NamingConventions;
|
||
|
|
|
||
|
|
namespace LANCommander.SDK.Factories;
|
||
|
|
|
||
|
|
public static class YamlSerializerFactory
|
||
|
|
{
|
||
|
|
private static ISerializer _serializer;
|
||
|
|
|
||
|
|
public static ISerializer Create()
|
||
|
|
{
|
||
|
|
if (_serializer == null)
|
||
|
|
_serializer = new SerializerBuilder()
|
||
|
|
.WithNamingConvention(PascalCaseNamingConvention.Instance)
|
||
|
|
.Build();
|
||
|
|
|
||
|
|
return _serializer;
|
||
|
|
}
|
||
|
|
}
|