Evernote.EDAM.NoteStore.NoteCollectionCounts.Write C# (CSharp) Method

Write() public method

public Write ( TProtocol oprot ) : void
oprot Thrift.Protocol.TProtocol
return void
    public void Write(TProtocol oprot) {
      TStruct struc = new TStruct("NoteCollectionCounts");
      oprot.WriteStructBegin(struc);
      TField field = new TField();
      if (NotebookCounts != null && __isset.notebookCounts) {
        field.Name = "notebookCounts";
        field.Type = TType.Map;
        field.ID = 1;
        oprot.WriteFieldBegin(field);
        {
          oprot.WriteMapBegin(new TMap(TType.String, TType.I32, NotebookCounts.Count));
          foreach (string _iter84 in NotebookCounts.Keys)
          {
            oprot.WriteString(_iter84);
            oprot.WriteI32(NotebookCounts[_iter84]);
            oprot.WriteMapEnd();
          }
        }
        oprot.WriteFieldEnd();
      }
      if (TagCounts != null && __isset.tagCounts) {
        field.Name = "tagCounts";
        field.Type = TType.Map;
        field.ID = 2;
        oprot.WriteFieldBegin(field);
        {
          oprot.WriteMapBegin(new TMap(TType.String, TType.I32, TagCounts.Count));
          foreach (string _iter85 in TagCounts.Keys)
          {
            oprot.WriteString(_iter85);
            oprot.WriteI32(TagCounts[_iter85]);
            oprot.WriteMapEnd();
          }
        }
        oprot.WriteFieldEnd();
      }
      if (__isset.trashCount) {
        field.Name = "trashCount";
        field.Type = TType.I32;
        field.ID = 3;
        oprot.WriteFieldBegin(field);
        oprot.WriteI32(TrashCount);
        oprot.WriteFieldEnd();
      }
      oprot.WriteFieldStop();
      oprot.WriteStructEnd();
    }