private EmbeddedSyntaxNodeOrToken(EmbeddedSyntaxToken <TSyntaxKind> token) : this()
 {
     Debug.Assert((int)(object)token.Kind != 0);
     Token = token;
 }
 public static TextSpan GetSpan <TSyntaxKind>(EmbeddedSyntaxToken <TSyntaxKind> token1, EmbeddedSyntaxToken <TSyntaxKind> token2) where TSyntaxKind : struct
 => GetSpan(token1.VirtualChars[0], token2.VirtualChars.Last());