Files
PURErat-crack-scode/decompiled/Libraries/microsoft.codeanalysis/Microsoft.CodeAnalysis.CodeGen/RawSequencePoint.cs
T

29 lines
708 B
C#
Raw Normal View History

2026-08-27 10:56:38 -06:00
using System.Diagnostics;
using Microsoft.CodeAnalysis.Text;
namespace Microsoft.CodeAnalysis.CodeGen;
[DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
internal readonly struct RawSequencePoint
{
internal readonly SyntaxTree SyntaxTree;
internal readonly int ILMarker;
internal readonly TextSpan Span;
internal static readonly TextSpan HiddenSequencePointSpan = new TextSpan(int.MaxValue, 0);
internal RawSequencePoint(SyntaxTree syntaxTree, int ilMarker, TextSpan span)
{
SyntaxTree = syntaxTree;
ILMarker = ilMarker;
Span = span;
}
private string GetDebuggerDisplay()
{
return string.Format("#{0}: {1}", ILMarker, (Span == HiddenSequencePointSpan) ? "hidden" : Span.ToString());
}
}