ModernUO/Projects
Kamron Batman 1ac91c3998
feat(codegen): Adds InvalidateProperties (#616)
Adds invalidate properties to code genned fields.

Example:
```cs
[InvalidateProperties]
[EncodedInt]
private int _number; // Cliloc
```

Generates:
```cs
public int Number
{
    get => _number;
    set
    {
        if (value != _number)
        {
            _number = value;
            ((ISerializable)this).MarkDirty();
            InvalidateProperties();
        }
    }
}
```
2021-05-24 22:49:00 -07:00
..
Benchmarks fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
SerializationGenerator feat(codegen): Adds InvalidateProperties (#616) 2021-05-24 22:49:00 -07:00
SerializationGenerator.Tests feat: Source generated Serialization/Deserialization (#550) 2021-05-23 21:06:23 -07:00
Server feat(codegen): Adds InvalidateProperties (#616) 2021-05-24 22:49:00 -07:00
Server.Tests feat: Source generated Serialization/Deserialization (#550) 2021-05-23 21:06:23 -07:00
UOContent feat: Source generated Serialization/Deserialization (#550) 2021-05-23 21:06:23 -07:00
UOContent.Tests fix(core): Adds Fedora 32/33 & RHEL 7/8 support. (#601) 2021-05-14 00:32:22 -07:00