/// <summary> /// Creates a new <see cref="LayoutValue"/>. /// </summary> /// <param name="invalidation">The <see cref="Invalidation"/> flags that will invalidate this <see cref="LayoutValue"/>.</param> /// <param name="source">The source of the invalidation.</param> /// <param name="conditions">Any extra conditions that must be satisfied before this <see cref="LayoutValue"/> is invalidated.</param> public LayoutValue(Invalidation invalidation, InvalidationSource source = InvalidationSource.Default, InvalidationConditionDelegate conditions = null) : base(invalidation, source, conditions) { }
protected LayoutMember(Invalidation invalidation, InvalidationSource source = InvalidationSource.Default, InvalidationConditionDelegate conditions = null) { Invalidation = invalidation; Conditions = conditions; Source = source; }