X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=symbol.cs;h=4f0336da5259b0e2bdb0ecf02aa0ba989a6439f7;hb=8652d2e25e2d5f6258ffb37ba208f84cb1fb16d6;hp=f672b09c3feb3c7394eb8eed74975badf998fdba;hpb=48b06b6df84ac937f4e1a1a16de355ccdc3c18ad;p=m17n%2Fm17n-lib-cs.git diff --git a/symbol.cs b/symbol.cs index f672b09..4f0336d 100644 --- a/symbol.cs +++ b/symbol.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Reflection; using M17N; using M17N.Core; @@ -7,9 +8,9 @@ public class Test { public static void Main() { - MSymbol sym1 = new MSymbol ("symbol"); - MSymbol sym2 = new MSymbol ("symbol"); - MSymbol sym3 = new MSymbol ("another sym:bol"); + MSymbol sym1 = MSymbol.Of ("symbol"); + MSymbol sym2 = MSymbol.Of ("symbol"); + MSymbol sym3 = MSymbol.Of ("another sym:bol"); Console.WriteLine ("version {0}-{1}-{2}", M17n.MajorVersion, M17n.MinorVersion, M17n.ReleaseNumber); @@ -26,12 +27,14 @@ public class Test Console.WriteLine (sym2.Get (sym2) + "," + sym2.Get (sym3)); Console.WriteLine (sym3.Get (sym2)); - MSymbol sym4; + MSymbol sym4 = MSymbol.PropertyKey ("symbol"); try { - sym4 = new MSymbol ("symbol", MTextProperty.Flags.Sensitive); + sym4 = MSymbol.PropertyKey ("symbol", MProperty.Flags.Sensitive); } catch { - Console.WriteLine ("MTextProperty.Flags mismatch"); + Console.WriteLine ("MProperty.Flags mismatch"); } - sym4 = new MSymbol ("sensitive", MTextProperty.Flags.Sensitive); + sym4 = MSymbol.PropertyKey ("symbol", MProperty.Flags.None); + sym4 = MSymbol.PropertyKey ("symbol"); + Console.WriteLine (sym4); } }