ویژگی Field.size_
اندازه این فیلد را می گیرد. از آنجایی که getSize() و updateSize() دارای عوارض جانبی هستند، این به عنوان یک شیم برای زیر کلاسهایی عمل میکند که میخواهند محدوده فیلد را هنگام تنظیم/دریافت اندازه بدون ایجاد رندر ناخواسته یا سایر عوارض جانبی تنظیم کنند. توجه داشته باشید که اگر یکی از آنها نادیده گرفته شود، زیرکلاس ها باید *هردو* را لغو کنند و تنظیم کنند. پیاده سازی ممکن است مستقیماً به super فراخوانی شود، اما باید طبق مشخصات JS وجود داشته باشد.
امضا:
protected get size_(): Size;
protected set size_(newValue: Size);