3 namespace SiliconStudio.Core
25 public virtual bool KeepValue
32 public PropertyContainer.PropertyUpdatedDelegate PropertyUpdateCallback {
get; set; }
58 return GetDefaultValueT(ref obj);
67 private readonly T defaultValue;
68 private readonly
bool keepDefaultValue;
77 this.defaultValue = defaultValue;
78 this.keepDefaultValue = keepDefaultValue;
88 public override bool KeepValue
92 return keepDefaultValue;
102 private readonly DefaultValueCallback callback;
117 this.callback = callback;
122 return callback(ref obj);
125 public override bool KeepValue
Represents a container that can hold properties, lightweight to embed (lazy initialized).