Example #1
0
        public static string GetMemberName <T>(object member)
        {
            Type   underlyingType = GetUnderlyingType(typeof(T));
            object obj2           = ConvertProvider.ConvertTo(member, underlyingType);

            return(Enum.GetName(typeof(T), obj2));
        }
Example #2
0
 public static byte[] StreamToBytes(Stream stream)
 {
     byte[] buffer2;
     try
     {
         byte[] buffer = new byte[stream.Length];
         stream.Read(buffer, 0, ConvertProvider.ToInt32 <long>(stream.Length));
         buffer2 = buffer;
     }
     catch (Exception exception)
     {
         throw exception;
     }
     finally
     {
         stream.Close();
     }
     return(buffer2);
 }
Example #3
0
        public static double GetFileSizeByMB(string filePath)
        {
            FileInfo info = new FileInfo(filePath);

            return(ConvertProvider.ToDouble <double>((ConvertProvider.ToDouble <long>(info.Length) / 1024.0) / 1024.0, 1));
        }
Example #4
0
        public static object GetMemberValue <T>(string memberName)
        {
            Type underlyingType = GetUnderlyingType(typeof(T));

            return(ConvertProvider.ConvertTo(GetInstance <T>(memberName), underlyingType));
        }