Example #1
0
        private static bool Write(CrashDump.Options options, CrashDump.ExceptionInfo exceptionInfo, string outputDirectory)
        {
            if (!Platform.get_IsWindows())
            {
                return(false);
            }
            string path = Path.Combine(outputDirectory, CrashDump.CreateDumpName());

            if (!Directory.Exists(outputDirectory))
            {
                Directory.CreateDirectory(outputDirectory);
            }
            using (FileStream fileStream = File.Create(path))
                return(CrashDump.Write((SafeHandle)fileStream.SafeFileHandle, options, exceptionInfo));
        }
Example #2
0
        // Token: 0x06000976 RID: 2422 RVA: 0x003B6054 File Offset: 0x003B4254
        private static bool Write(CrashDump.Options options, CrashDump.ExceptionInfo exceptionInfo, string outputDirectory)
        {
            if (!Platform.IsWindows)
            {
                return(false);
            }
            string arg_23_0 = Path.Combine(outputDirectory, CrashDump.CreateDumpName());

            if (!Directory.Exists(outputDirectory))
            {
                Directory.CreateDirectory(outputDirectory);
            }
            bool result;

            using (FileStream fileStream = File.Create(arg_23_0))
            {
                result = CrashDump.Write(fileStream.SafeFileHandle, options, exceptionInfo);
            }
            return(result);
        }