1.StringInfo単位のLength命令var str = “あいうえお”;int sil = str.StringInfoLength;var len = str.Length;strが合成文字、サロゲートペアの場合silとlenは=にならない。str.StringInfoLengthと書くことによって、StringInfo単位の長さを取得出来るようにして欲しいという要望です。2.StringInfo単位のインデクサvar str = “あいうえお”;str.GetStringInfoCharacters[3]strが合成文字、サロゲートペアを含む場合ただのインデクサとは=にならない。3.IEnumerableの提供var str = “あいうえお”;from si in str.GetStringInfoEnumerable select si.String;strが合成文字、サロゲートペアを含む場合だと結果が変わる2番3番についてはstringのインデクサでcharにアクセス出来る(str[0]やforeach ( char x in str ) )ように、StringInfo単位としてアクセス出来るようにして欲しいという要望です。4.StringInfoのEndsWithを提供して欲しいvar str = “あいうえお”;StringInfo si = new StringInfo();var se = str.EndsWith(si);5.CharのEndsWithをpublicに変更して欲しいstr.EndsWith('あ’) を出来るようにして欲しい。4番5番はstringのEndsWithメソッドの拡張と、公開です。string.EndsWithはstringを引数に取る物がありますが、CharやStringInfoを取る物がありません。これらを追加していただいて後ろから文字列にアクセスするのが簡単にして欲しいという要望です。5番を除いて新規追加であり、挙動の変更をお願いしている物ではありません。