File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 4
4
5
5
namespace RoslynScripting
6
6
{
7
- // [Serializable]
7
+ [ Serializable ]
8
8
public struct FormatColorScheme
9
9
{
10
10
public readonly Color Keyword ;
Original file line number Diff line number Diff line change 8
8
9
9
namespace RoslynScripting
10
10
{
11
- // [Serializable]
11
+ [ Serializable ]
12
12
public struct TextSpan
13
13
{
14
14
public readonly int Start ;
@@ -121,9 +121,9 @@ public void AddPart(FormattedTextLinePart Part)
121
121
122
122
public FormattedTextLinePart AppendText ( string Text , TextFormat Format )
123
123
{
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 ;
127
127
int SpanEnd = SpanStart + Text . Length ;
128
128
129
129
var LineSpan = TextSpan . FromBounds ( SpanStart , SpanEnd ) ;
You can’t perform that action at this time.
0 commit comments