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); }
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) { }
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) { }