X-Git-Url: http://git.chise.org/gitweb/?p=m17n%2Fm17n-lib-cs.git;a=blobdiff_plain;f=MSymbol.cs;h=c687a0ff80fab8986725d5b21327fb4c58e48153;hp=39f99586e4a5570f93f2c704eababe6fff15b6b2;hb=HEAD;hpb=588a5e863bc585dea37d996a0c1bd3ced8c6dd69 diff --git a/MSymbol.cs b/MSymbol.cs index 39f9958..c687a0f 100644 --- a/MSymbol.cs +++ b/MSymbol.cs @@ -26,6 +26,16 @@ namespace M17N.Core Name = name; } + public static implicit operator MSymbol (string name) + { + return Of (name); + } + + public static explicit operator string (MSymbol sym) + { + return sym.Name; + } + public static MSymbol Of (string name) { lock (pool)