Refactor serialization copying to use source generators (#19412)

This commit is contained in:
DrSmugleaf
2023-08-22 18:14:33 -07:00
committed by GitHub
parent 08b43990ab
commit a88e747a0b
1737 changed files with 2532 additions and 2521 deletions

View File

@@ -12,7 +12,7 @@ namespace Content.Server.Holiday
[ViewVariables]
[IdDataField]
public string ID { get; } = default!;
public string ID { get; private set; } = default!;
[DataField("beginDay")]
public byte BeginDay { get; set; } = 1;
@@ -33,13 +33,13 @@ namespace Content.Server.Holiday
public Month EndMonth { get; set; } = Month.Invalid;
[DataField("shouldCelebrate")]
private readonly IHolidayShouldCelebrate _shouldCelebrate = new DefaultHolidayShouldCelebrate();
private IHolidayShouldCelebrate _shouldCelebrate = new DefaultHolidayShouldCelebrate();
[DataField("greet")]
private readonly IHolidayGreet _greet = new DefaultHolidayGreet();
private IHolidayGreet _greet = new DefaultHolidayGreet();
[DataField("celebrate")]
private readonly IHolidayCelebrate? _celebrate = null;
private IHolidayCelebrate? _celebrate = null;
public bool ShouldCelebrate(DateTime date)
{