MixedReadOnlyWriteOnly.cs 418 B

123456789101112
  1. using Godot;
  2. public partial class MixedReadOnlyWriteOnly : GodotObject
  3. {
  4. public readonly string readonly_field = "foo";
  5. public string readonly_auto_property { get; } = "foo";
  6. public string readonly_property { get => "foo"; }
  7. public string initonly_auto_property { get; init; }
  8. bool writeonly_backing_field = false;
  9. public bool writeonly_property { set => writeonly_backing_field = value; }
  10. }