コード例 #1
0
 public virtual string GetDisplayName()
 {
     MRProtos.CounterGroupProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasDisplayName())
     {
         return(null);
     }
     return(p.GetDisplayName());
 }
コード例 #2
0
        private void InitCounters()
        {
            if (this.counters != null)
            {
                return;
            }
            MRProtos.CounterGroupProtoOrBuilder    p    = viaProto ? proto : builder;
            IList <MRProtos.StringCounterMapProto> list = p.GetCountersList();

            this.counters = new Dictionary <string, Counter>();
            foreach (MRProtos.StringCounterMapProto c in list)
            {
                this.counters[c.GetKey()] = ConvertFromProtoFormat(c.GetValue());
            }
        }