• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# LitJson.WriterContext类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Sdk.authorization类代码示例发布时间:2022-05-26
下一篇:
C# LitJson.JsonWriter类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap