File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 44
55namespace RoslynScripting
66{
7- // [Serializable]
7+ [ Serializable ]
88 public struct FormatColorScheme
99 {
1010 public readonly Color Keyword ;
Original file line number Diff line number Diff line change 88
99namespace RoslynScripting
1010{
11- // [Serializable]
11+ [ Serializable ]
1212 public struct TextSpan
1313 {
1414 public readonly int Start ;
@@ -121,9 +121,9 @@ public void AddPart(FormattedTextLinePart Part)
121121
122122 public FormattedTextLinePart AppendText ( string Text , TextFormat Format )
123123 {
124- var lastPart = Parts . Last ( ) ;
125- var lastPartLineSpan = lastPart . LineSpan ;
126- int SpanStart = _Parts . Any ( ) ? lastPartLineSpan . End : 0 ;
124+ var lastPart = Parts . LastOrDefault ( ) ;
125+ var lastPartLineSpan = lastPart ? . LineSpan ;
126+ int SpanStart = _Parts . Any ( ) ? ( ( TextSpan ) lastPartLineSpan ) . End : 0 ;
127127 int SpanEnd = SpanStart + Text . Length ;
128128
129129 var LineSpan = TextSpan . FromBounds ( SpanStart , SpanEnd ) ;
You can’t perform that action at this time.
0 commit comments