Browse Source

Mark Grid layout methods pure.

pull/1517/head
walterlv 9 years ago
parent
commit
42bfe0bd4e
  1. 4
      src/Avalonia.Controls/Utils/GridLayout.cs

4
src/Avalonia.Controls/Utils/GridLayout.cs

@ -139,7 +139,7 @@ namespace Avalonia.Controls.Utils
/// <returns>
/// The measured result that containing the desired size and all the column/row length.
/// </returns>
[NotNull]
[NotNull, Pure]
internal MeasureResult Measure(double containerLength)
{
// Prepare all the variables that this method needs to use.
@ -290,7 +290,7 @@ namespace Avalonia.Controls.Utils
/// <returns>
/// The measured result that containing the desired size and all the column/row length.
/// </returns>
[NotNull]
[NotNull, Pure]
public ArrangeResult Arrange(double finalLength, [CanBeNull] MeasureResult measure)
{
measure = measure ?? Measure(finalLength);

Loading…
Cancel
Save