// (c) Copyright Microsoft Corporation. // This source is subject to the Microsoft Public License (Ms-PL). // Please see http://go.microsoft.com/fwlink/?LinkID=131993 for details. // All other rights reserved. using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; namespace System.Windows.Controls.DataVisualization.Charting { /// /// Provides information about margins necessary for values. /// public interface IValueMarginProvider { /// /// Gets the margins required for values. /// /// The axis to retrieve the value margins /// for. /// The margins required for values. [SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Justification = "This method does a substantial amount of work.")] IEnumerable GetValueMargins(IValueMarginConsumer consumer); } }