コード例 #1
0
        /// <summary>
        /// Actions to be taken when the variable's value changes
        /// </summary>
        /// <param name="cacheImpact"></param>
        public void HandleChange(CacheImpact cacheImpact)
        {
            StructureValue value = Enclosing as StructureValue;

            if (value != null)
            {
                IVariable variable = value.Enclosing as IVariable;
                if (variable != null)
                {
                    variable.HandleChange(cacheImpact);
                }
            }

            StructureElement.HandleChange(cacheImpact);
        }