public virtual bool TryGetInheritedPropertyValue(IExtendedPropertyDefinition propertyDefinition, out object inheritedValue) { if (Parent == null) { inheritedValue = null; return false; } else { if (Parent.TryGetActualPropertyValue(propertyDefinition, out inheritedValue)) { return true; } return false; } }
public virtual bool TryGetActualPropertyValue(IExtendedPropertyDefinition propertyDefinition, out object actualValue) { propertyDefinition.EnsurePropertyRegisteredWithContainer(this); return ExtendedProperties.TryGetActualPropertyValue(propertyDefinition, out actualValue); }