You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<Message Importance="High" Text="NOTE: Building $(MSBuildProjectFile) does NOTHING, docs are built using the docfx tool. This project is simply a convenient placeholder for organizing/editing files" />
Copy file name to clipboardExpand all lines: docfx/index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,4 +14,5 @@ included.
14
14
|[Ubiquity.NET.Runtime.Utils](runtime-utils/index.md)| This library contains common support for DSL runtime and language implementors |
15
15
|[Ubiquity.NET.Extensions](extensions/index.md)| This library contains general extensions and helpers for many scenarios using .NET |
16
16
|[Ubiquity.NET.Antlr.Utils](antlr-utils/index.md)| This library contains extensions and helpers for using ANTLR with .NET |
17
+
|[Ubiquity.NET.TextUX](TextUX/index.md)| This library contains extensions and helpers for Text User eXperience (UX) applications (console) |
17
18
|[Ubiquity.NET.InteropHelpers](interop-helpers/index.md)| This library contains extensions and helpers for implementing interop support for native libraries |
/// <summary>Gets the length of the range in characters if available</summary>
@@ -72,7 +72,10 @@ public string ToString( string? format, IFormatProvider? formatProvider )
72
72
/// <returns>slice representing the characters of this range</returns>
73
73
/// <exception cref="ArgumentOutOfRangeException">Thrown when the start or end of the range is not in range of the input source (<0 or >=Length)</exception>
74
74
/// <remarks>
75
-
/// If <see cref="CanSlice"/> is <see langword="false"/> then this returns an empty span. (i.e., does not throw)
75
+
/// If <see cref="CanSlice"/> is <see langword="false"/> then this returns an empty span. (i.e., does not throw).
76
+
/// Slicing is only possible if BOTH the <see cref="Start"/> and <see cref="End"/> have an <see cref="SourcePosition.Index"/> value as
77
+
/// it is the index that is used to mark the start and end of the slice. Since various text sources track line positions uniquely
0 commit comments