Ejemplo n.º 1
0
 public override void WriteTo(pb::CodedOutputStream output)
 {
     int size = SerializedSize();
     {
         output.WriteTag((int)1, pb::WireFormat.WireType.LengthDelimited);
         output.WriteRawVarint32((uint)Mvt.SerializedSize());
         Mvt.WriteTo(output);
     }
     {
         output.WriteTag((int)2, pb::WireFormat.WireType.LengthDelimited);
         output.WriteRawVarint32((uint)Title.SerializedSize());
         Title.WriteTo(output);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Get Memory Usage value
        /// </summary>
        public static double V(this Mvt ValueType)
        {
            var v = Process.GetCurrentProcess().WorkingSet64;

            if (ValueType == Mvt.Mb)
            {
                return(v / Mbv);
            }
            if (ValueType == Mvt.Gb)
            {
                return(v / Gbv);
            }
            return(v / Kbv);
        }
Ejemplo n.º 3
0
        //public static IDictionary<KeyT, ResT> Case<KeyT, ValueT, ResT>(IDictionary<KeyT, ValueT> CasesToSelect, IDictionary<KeyT, _f<KeyT, ValueT, ResT>> CasesToProcess)
        //{

        //}

        #endregion

        #endregion

        #region Additional utilities

        /// <summary>
        /// Get Memory Usage Text
        /// </summary>
        public static string T(this Mvt ValueType)
        {
            var v = Process.GetCurrentProcess().WorkingSet64;

            if (ValueType == Mvt.Mb)
            {
                return(v / Mbv + " Mb");
            }
            if (ValueType == Mvt.Gb)
            {
                return(v / Gbv + " Gb");
            }
            return(v / Kbv + " Kb");
        }
Ejemplo n.º 4
0
//end merged
        public override bool IsInitialized()
        {
            if (HasMvt)
            {
                if (!Mvt.IsInitialized())
                {
                    return(false);
                }
            }
            if (HasTitle)
            {
                if (!Title.IsInitialized())
                {
                    return(false);
                }
            }
            return(true);
        }
Ejemplo n.º 5
0
        public override int SerializedSize()
        {
            int size = memoizedSerializedSize;

            if (size != -1)
            {
                return(size);
            }
            size = 0;
            {
                int subsize = Mvt.SerializedSize();
                size += pb::CodedOutputStream.ComputeTagSize((int)1) + pb::CodedOutputStream.ComputeRawVarint32Size((uint)subsize) + subsize;
            }
            {
                int subsize = Title.SerializedSize();
                size += pb::CodedOutputStream.ComputeTagSize((int)2) + pb::CodedOutputStream.ComputeRawVarint32Size((uint)subsize) + subsize;
            }
            memoizedSerializedSize = size;
            return(size);
        }