C# Class ConsoleApplication1.GraphemeIdentifiers

結合文字(Mn, Mcカテゴリーの文字)や、formatting-character を識別子に使えることをいろいろ悪用。
Datei anzeigen Open project: ufcpp/UfcppSample

Public Methods

Method Description
DiacriticalMark ( ) : void

non-spacing mark(アクセント記号とか濁点とか)を使うと、 見た目が全く同じで違う文字ってのが作れる。

IdeographicVariationSelector ( ) : void
ZeroWidthJoiner ( ) : void

Cf 文字を識別子に使った場合、削除するらしい。 ab と a\u200db (\u200d は zero witdh joiner)は同じ識別子として扱われる。

Method Details

DiacriticalMark() public static method

non-spacing mark(アクセント記号とか濁点とか)を使うと、 見た目が全く同じで違う文字ってのが作れる。
public static DiacriticalMark ( ) : void
return void

IdeographicVariationSelector() public static method

public static IdeographicVariationSelector ( ) : void
return void

ZeroWidthJoiner() public static method

Cf 文字を識別子に使った場合、削除するらしい。 ab と a\u200db (\u200d は zero witdh joiner)は同じ識別子として扱われる。
public static ZeroWidthJoiner ( ) : void
return void