コード例 #1
0
        public void Append(CSTWriter w)
        {
            w.Append('[');
            Type.Append(w);
            w.Append('(');
            var first = true;

            foreach (var o in PositionalProperties)
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    w.Append(',');
                }
                w.AppendQuotedObject(o);
            }
            foreach (var kv in NamedProperties)
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    w.Append(',');
                }
                w.Append(kv.Key);
                w.Append('=');
                w.AppendQuotedObject(kv.Value);
            }
            w.Append(")]");
        }
コード例 #2
0
ファイル: MemberDef.cs プロジェクト: tralivali1234/IL2JS
 public override void Append(CSTWriter w)
 {
     w.AppendQuotedObject(Value);
 }