当前位置: 首页>>代码示例>>C#>>正文


C# LitJson.WriterContext类代码示例

本文整理汇总了C#中LitJson.WriterContext的典型用法代码示例。如果您正苦于以下问题:C# WriterContext类的具体用法?C# WriterContext怎么用?C# WriterContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


WriterContext类属于LitJson命名空间,在下文中一共展示了WriterContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: WriteObjectStart

        public void WriteObjectStart()
        {
            DoValidation (Condition.NotAProperty);
            PutNewline ();

            Put ("{");

            context = new WriterContext ();
            context.InObject = true;
            ctx_stack.Push (context);

            Indent ();
        }
开发者ID:EddieCameron,项目名称:toucher,代码行数:13,代码来源:JsonWriter.cs

示例2: Init

        private void Init()
        {
            has_reached_end = false;
            hex_seq = new char[4];
            indentation = 0;
            indent_value = 4;
            pretty_print = false;
            validate = true;

            ctx_stack = new Stack<WriterContext> ();
            context = new WriterContext ();
            ctx_stack.Push (context);
        }
开发者ID:EddieCameron,项目名称:toucher,代码行数:13,代码来源:JsonWriter.cs

示例3: Reset

        public void Reset()
        {
            has_reached_end = false;

            ctx_stack.Clear ();
            context = new WriterContext ();
            ctx_stack.Push (context);

            if (inst_string_builder != null)
                inst_string_builder.Remove (0, inst_string_builder.Length);
        }
开发者ID:EddieCameron,项目名称:toucher,代码行数:11,代码来源:JsonWriter.cs

示例4: Init

        private void Init()
        {
            _hasReachedEnd = false;
            _hexSeq = new char[4];
            _indentation = 0;
            _indentValue = 4;
            _prettyPrint = false;
            _validate = true;

            _ctxStack = new Stack<WriterContext> ();
            _context = new WriterContext ();
            _ctxStack.Push (_context);
        }
开发者ID:galievruslan,项目名称:mss-mobile,代码行数:13,代码来源:JsonWriter.cs

示例5: Reset

        public void Reset()
        {
            _hasReachedEnd = false;

            _ctxStack.Clear ();
            _context = new WriterContext ();
            _ctxStack.Push (_context);

            if (_instStringBuilder != null)
                _instStringBuilder.Remove (0, _instStringBuilder.Length);
        }
开发者ID:galievruslan,项目名称:mss-mobile,代码行数:11,代码来源:JsonWriter.cs

示例6: WriteArrayStart

        public void WriteArrayStart()
        {
            DoValidation (Condition.NotAProperty);
            PutNewline ();

            Put ("[");

            _context = new WriterContext {InArray = true};
            _ctxStack.Push (_context);

            Indent ();
        }
开发者ID:galievruslan,项目名称:mss-mobile,代码行数:12,代码来源:JsonWriter.cs

示例7: Init

        private void Init()
        {
            hasReachedEnd = false;
            hexSeq = new char[4];
            indentation = 0;
            indentValue = 4;
            PrettyPrint = false;
            Validate = true;

            TypeHinting = false;
            HintTypeName = "__type__";
            HintValueName = "__value__";

            ctxStack = new Stack<WriterContext>();
            context = new WriterContext();
            ctxStack.Push(context);
        }
开发者ID:SNUGDC,项目名称:Killing-Game,代码行数:17,代码来源:JsonWriter.cs

示例8: Reset

        public void Reset()
        {
            hasReachedEnd = false;

            ctxStack.Clear();
            context = new WriterContext();
            ctxStack.Push(context);

            if (stringBuilder != null) {
            stringBuilder.Remove(0, stringBuilder.Length);
            }
        }
开发者ID:SNUGDC,项目名称:Killing-Game,代码行数:12,代码来源:JsonWriter.cs

示例9: Init

 private void Init()
 {
     this.has_reached_end = false;
     this.hex_seq = new char[4];
     this.indentation = 0;
     this.indent_value = 4;
     this.pretty_print = false;
     this.validate = true;
     this.ctx_stack = new Stack<WriterContext>();
     this.context = new WriterContext();
     this.ctx_stack.Push(this.context);
 }
开发者ID:floatyears,项目名称:Decrypt,代码行数:12,代码来源:JsonWriter.cs

示例10: WriteArrayStart

 public void WriteArrayStart()
 {
     this.DoValidation(Condition.NotAProperty);
     this.PutNewline();
     this.Put("[");
     this.context = new WriterContext();
     this.context.InArray = true;
     this.ctx_stack.Push(this.context);
     this.Indent();
 }
开发者ID:floatyears,项目名称:Decrypt,代码行数:10,代码来源:JsonWriter.cs

示例11: Reset

 public void Reset()
 {
     this.has_reached_end = false;
     this.ctx_stack.Clear();
     this.context = new WriterContext();
     this.ctx_stack.Push(this.context);
     if (this.inst_string_builder != null)
     {
         this.inst_string_builder.Remove(0, this.inst_string_builder.Length);
     }
 }
开发者ID:floatyears,项目名称:Decrypt,代码行数:11,代码来源:JsonWriter.cs

示例12: WriteObjectEnd

        public void WriteObjectEnd()
        {
            DoValidation (Condition.InObject);
            PutNewline (false);

            ctx_stack.Pop ();
            if (ctx_stack.Count == 1)
                has_reached_end = true;
            else {
                context = ctx_stack.Peek ();
                context.ExpectingValue = false;
            }

            Unindent ();
            Put ("}");
        }
开发者ID:EddieCameron,项目名称:toucher,代码行数:16,代码来源:JsonWriter.cs

示例13: WriteObjectEnd

        public void WriteObjectEnd()
        {
            DoValidation (Condition.InObject);
            PutNewline (false);

            _ctxStack.Pop ();
            if (_ctxStack.Count == 1)
                _hasReachedEnd = true;
            else {
                _context = _ctxStack.Peek ();
                _context.ExpectingValue = false;
            }

            Unindent ();
            Put ("}");
        }
开发者ID:galievruslan,项目名称:mss-mobile,代码行数:16,代码来源:JsonWriter.cs

示例14: WriteArrayEnd

 public void WriteArrayEnd()
 {
     DoValidation(Condition.InArray);
     PutNewline(false);
     ctxStack.Pop();
     if (ctxStack.Count == 1) {
     hasReachedEnd = true;
     } else {
     context = ctxStack.Peek();
     context.ExpectingValue = false;
     }
     Unindent();
     Put("]");
 }
开发者ID:SNUGDC,项目名称:Killing-Game,代码行数:14,代码来源:JsonWriter.cs

示例15: WriteObjectEnd

 public void WriteObjectEnd()
 {
     this.DoValidation(Condition.InObject);
     this.PutNewline(false);
     this.ctx_stack.Pop();
     if (this.ctx_stack.Count == 1)
     {
         this.has_reached_end = true;
     }
     else
     {
         this.context = this.ctx_stack.Peek();
         this.context.ExpectingValue = false;
     }
     this.Unindent();
     this.Put("}");
 }
开发者ID:floatyears,项目名称:Decrypt,代码行数:17,代码来源:JsonWriter.cs


注:本文中的LitJson.WriterContext类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。