Exemple #1
0
            public static string NamedDump(object obj, EDumpType eType = EDumpType.eONLY_NAME)
            {
                EDumpType eCurrentType;
                string    sType = obj.GetType().ToString();

                if (m_LogPolicy.TryGetValue(sType, out eCurrentType) == false)
                {
                    m_LogPolicy.Add(sType, eType);
                    eCurrentType = eType;
                }

                switch (eCurrentType)
                {
                case EDumpType.eNOT:
                    return(null);

                case EDumpType.eONLY_NAME:
                    return(obj.ToString());

                case EDumpType.eLEVEL1:
                    return(Dump(obj, 1));

                case EDumpType.eALL:
                    return(Dump(obj, 2));
                }
                return(null);
            }
Exemple #2
0
 public Dump(string name, EDumpMode dm, EDumpType dt, EFileType ft, List <double> f = null, double optResolution = Double.NaN)
     : base(name)
 {
     m_dumpMode      = dm;
     m_dumpType      = dt;
     m_fileType      = ft;
     m_frequencies   = (f == null) ? new List <double>() : f;
     m_optResolution = optResolution;
 }
 public Dump(string name, EDumpMode dm, EDumpType dt, EFileType ft, List<double> f = null, double optResolution = Double.NaN)
     : base(name)
 {
     m_dumpMode = dm;
     m_dumpType = dt;
     m_fileType = ft;
     m_frequencies = (f == null) ? new List<double>() : f;
     m_optResolution = optResolution;
 }
 public Dump(string name, EDumpMode dm, EDumpType dt, EFileType ft, double f, double optResolution = Double.NaN)
     : this(name, dm, dt, ft, new List<double> { f }, optResolution)
 {
 }
Exemple #5
0
 public Dump(string name, EDumpMode dm, EDumpType dt, EFileType ft, double f, double optResolution = Double.NaN)
     : this(name, dm, dt, ft, new List <double> {
     f
 }, optResolution)
 {
 }