Evernote.EDAM.Type.LazyMap.Write C# (CSharp) Méthode

Write() public méthode

public Write ( TProtocol oprot ) : void
oprot Thrift.Protocol.TProtocol
Résultat void
    public void Write(TProtocol oprot) {
      TStruct struc = new TStruct("LazyMap");
      oprot.WriteStructBegin(struc);
      TField field = new TField();
      if (KeysOnly != null && __isset.keysOnly) {
        field.Name = "keysOnly";
        field.Type = TType.Set;
        field.ID = 1;
        oprot.WriteFieldBegin(field);
        {
          oprot.WriteSetBegin(new TSet(TType.String, KeysOnly.Count));
          foreach (string _iter15 in KeysOnly)
          {
            oprot.WriteString(_iter15);
            oprot.WriteSetEnd();
          }
        }
        oprot.WriteFieldEnd();
      }
      if (FullMap != null && __isset.fullMap) {
        field.Name = "fullMap";
        field.Type = TType.Map;
        field.ID = 2;
        oprot.WriteFieldBegin(field);
        {
          oprot.WriteMapBegin(new TMap(TType.String, TType.String, FullMap.Count));
          foreach (string _iter16 in FullMap.Keys)
          {
            oprot.WriteString(_iter16);
            oprot.WriteString(FullMap[_iter16]);
            oprot.WriteMapEnd();
          }
        }
        oprot.WriteFieldEnd();
      }
      oprot.WriteFieldStop();
      oprot.WriteStructEnd();
    }