コード例 #1
0
        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;
            }
        }
コード例 #2
0
        public virtual bool TryGetActualPropertyValue(IExtendedPropertyDefinition propertyDefinition, out object actualValue)
        {
            propertyDefinition.EnsurePropertyRegisteredWithContainer(this);

            return ExtendedProperties.TryGetActualPropertyValue(propertyDefinition, out actualValue);
        }