fix(codegen): Reverts adding dirty checking. We are not ready for this. (#620)

This commit is contained in:
Kamron Batman 2021-05-26 22:01:58 -07:00 • committed by GitHub
parent 312e3873f1
commit 90dc5e742c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -221,33 +221,33 @@ namespace SerializationGenerator
); );
// bool ISerializable.UseDirtyChecking { get; } = true; // bool ISerializable.UseDirtyChecking { get; } = true;
source.GenerateAutoProperty( // source.GenerateAutoProperty(
AccessModifier.None, // AccessModifier.None,
"bool", // "bool",
"ISerializable.UseDirtyChecking", // "ISerializable.UseDirtyChecking",
AccessModifier.None, // AccessModifier.None,
null, // null,
indent, // indent,
defaultValue: "true" // defaultValue: "true"
); // );
source.AppendLine(); // source.AppendLine();
} }
else // else
{ // {
// If this type does not *directly* inherit `ISerializable`, then we assume it has an overridable `UseDirtyChecking` // If this type does not *directly* inherit `ISerializable`, then we assume it has an overridable `UseDirtyChecking`
// public override bool ISerializable.UseDirtyChecking { get; } = true; // public override bool ISerializable.UseDirtyChecking { get; } = true;
source.GenerateAutoProperty( // source.GenerateAutoProperty(
AccessModifier.Public, // AccessModifier.Public,
"bool", // "bool",
"UseDirtyChecking", // "UseDirtyChecking",
AccessModifier.None, // AccessModifier.None,
null, // null,
indent, // indent,
defaultValue: "true", // defaultValue: "true",
isOverride: true // isOverride: true
); // );
source.AppendLine(); // source.AppendLine();
} // }
// Serial constructor // Serial constructor
source.GenerateSerialCtor(context, className, isOverride); source.GenerateSerialCtor(context, className, isOverride);