Files
octokit.net/Octokit/Models/Request/ProjectColumnMove.cs
Itai Bar-Haim 4e804f61a6 Prefer using nameof(x) over literal "x" (#1781)
* updated XML docs and added some missing bits.

* prefer nameof(x) over literal "x"
2018-03-07 20:43:10 +10:00

44 lines
1.1 KiB
C#

using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class ProjectColumnMove
{
public ProjectColumnMove(ProjectColumnPosition position, int? columnId)
{
switch (position)
{
case ProjectColumnPosition.After:
Ensure.ArgumentNotNull(columnId, nameof(columnId));
Position = string.Format(CultureInfo.InvariantCulture, "after:{0}", columnId);
break;
case ProjectColumnPosition.First:
Position = "first";
break;
case ProjectColumnPosition.Last:
Position = "last";
break;
}
}
public string Position { get; private set; }
internal string DebuggerDisplay
{
get
{
return string.Format(CultureInfo.InvariantCulture, "Position: {0}", Position);
}
}
}
public enum ProjectColumnPosition
{
First,
Last,
After
}
}