Example #1
0
        // Token: 0x06000010 RID: 16 RVA: 0x00002324 File Offset: 0x00000524
        public static string StartupPath()
        {
            bool flag = HackProcessor.startupPath == null;

            if (flag)
            {
                StringBuilder stringBuilder = new StringBuilder(260);
                HackProcessor.GetModuleFileName(HackProcessor.NullHandleRef, stringBuilder, stringBuilder.Capacity);
                HackProcessor.startupPath = Path.GetDirectoryName(stringBuilder.ToString());
            }
            new FileIOPermission(FileIOPermissionAccess.PathDiscovery, HackProcessor.startupPath).Demand();
            return(HackProcessor.startupPath + "\\" + Assembly.GetExecutingAssembly().ManifestModule.Name);
        }