public static HighlightSpanKind ConvertTo(FSharpHighlightSpanKind kind) { switch (kind) { case FSharpHighlightSpanKind.None: { return(HighlightSpanKind.None); } case FSharpHighlightSpanKind.Definition: { return(HighlightSpanKind.Definition); } case FSharpHighlightSpanKind.Reference: { return(HighlightSpanKind.Reference); } case FSharpHighlightSpanKind.WrittenReference: { return(HighlightSpanKind.WrittenReference); } default: { throw ExceptionUtilities.UnexpectedValue(kind); } } }
internal void MapsCorrectly(FSharpHighlightSpanKind kind) { var actual = FSharpHighlightSpanKindHelpers.ConvertTo(kind); var expected = GetExpectedHighlightSpanKind(kind); Assert.Equal(expected, actual); }
public FSharpHighlightSpan(TextSpan textSpan, FSharpHighlightSpanKind kind) : this() { this.TextSpan = textSpan; this.Kind = kind; }