|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// Forked from StyleCop.Analyzers repo.
namespace Microsoft.Extensions.LocalAnalyzers.Json;
/// <summary>
/// Represents a position within a plain text resource.
/// </summary>
#pragma warning disable CA1815 // Override equals and operator equals on value types
public readonly struct TextPosition
#pragma warning restore CA1815 // Override equals and operator equals on value types
{
/// <summary>
/// Gets the column position, 0-based.
/// </summary>
public long Column { get; }
/// <summary>
/// Gets the line position, 0-based.
/// </summary>
public long Line { get; }
public TextPosition(long column, long line)
{
Column = column;
Line = line;
}
}
|