Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetFolderPathCore()

static string System.Environment.GetFolderPathCore ( SpecialFolder folder,
SpecialFolderOption option )
inlinestaticprivate

Definition at line 652 of file Environment.cs.

653 {
654 string folderGuid;
655 switch (folder)
656 {
657 case SpecialFolder.ApplicationData:
658 folderGuid = "{3EB685DB-65F9-4CF6-A03A-E3EF65729F3D}";
659 break;
660 case SpecialFolder.CommonApplicationData:
661 folderGuid = "{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97}";
662 break;
663 case SpecialFolder.LocalApplicationData:
664 folderGuid = "{F1B32785-6FBA-4FCF-9D55-7B8E7F157091}";
665 break;
666 case SpecialFolder.Cookies:
667 folderGuid = "{2B0F765D-C0E9-4171-908E-08A611B84FF6}";
668 break;
669 case SpecialFolder.Desktop:
670 folderGuid = "{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}";
671 break;
672 case SpecialFolder.Favorites:
673 folderGuid = "{1777F761-68AD-4D8A-87BD-30B759FA33DD}";
674 break;
675 case SpecialFolder.History:
676 folderGuid = "{D9DC8A3B-B784-432E-A781-5A1130A75963}";
677 break;
678 case SpecialFolder.InternetCache:
679 folderGuid = "{352481E8-33BE-4251-BA85-6007CAEDCF9D}";
680 break;
681 case SpecialFolder.Programs:
682 folderGuid = "{A77F5D77-2E2B-44C3-A6A2-ABA601054A51}";
683 break;
684 case SpecialFolder.MyComputer:
685 folderGuid = "{0AC0837C-BBF8-452A-850D-79D08E667CA7}";
686 break;
687 case SpecialFolder.MyMusic:
688 folderGuid = "{4BD8D571-6D19-48D3-BE97-422220080E43}";
689 break;
690 case SpecialFolder.MyPictures:
691 folderGuid = "{33E28130-4E1E-4676-835A-98395C3BC3BB}";
692 break;
693 case SpecialFolder.MyVideos:
694 folderGuid = "{18989B1D-99B5-455B-841C-AB7C74E4DDFC}";
695 break;
696 case SpecialFolder.Recent:
697 folderGuid = "{AE50C081-EBD2-438A-8655-8A092E34987A}";
698 break;
699 case SpecialFolder.SendTo:
700 folderGuid = "{8983036C-27C0-404B-8F08-102D10DCFD74}";
701 break;
702 case SpecialFolder.StartMenu:
703 folderGuid = "{625B53C3-AB48-4EC1-BA1F-A1EF4146FC19}";
704 break;
705 case SpecialFolder.Startup:
706 folderGuid = "{B97D20BB-F46A-4C97-BA10-5E3608430854}";
707 break;
708 case SpecialFolder.System:
709 folderGuid = "{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}";
710 break;
711 case SpecialFolder.Templates:
712 folderGuid = "{A63293E8-664E-48DB-A079-DF759E0509F7}";
713 break;
714 case SpecialFolder.DesktopDirectory:
715 folderGuid = "{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}";
716 break;
717 case SpecialFolder.Personal:
718 folderGuid = "{FDD39AD0-238F-46AF-ADB4-6C85480369C7}";
719 break;
720 case SpecialFolder.ProgramFiles:
721 folderGuid = "{905e63b6-c1bf-494e-b29c-65b732d3d21a}";
722 break;
723 case SpecialFolder.CommonProgramFiles:
724 folderGuid = "{F7F1ED05-9F6D-47A2-AAAE-29D317C6F066}";
725 break;
726 case SpecialFolder.AdminTools:
727 folderGuid = "{724EF170-A42D-4FEF-9F26-B60E846FBA4F}";
728 break;
729 case SpecialFolder.CDBurning:
730 folderGuid = "{9E52AB10-F80D-49DF-ACB8-4330F5687855}";
731 break;
732 case SpecialFolder.CommonAdminTools:
733 folderGuid = "{D0384E7D-BAC3-4797-8F14-CBA229B392B5}";
734 break;
735 case SpecialFolder.CommonDocuments:
736 folderGuid = "{ED4824AF-DCE4-45A8-81E2-FC7965083634}";
737 break;
738 case SpecialFolder.CommonMusic:
739 folderGuid = "{3214FAB5-9757-4298-BB61-92A9DEAA44FF}";
740 break;
741 case SpecialFolder.CommonOemLinks:
742 folderGuid = "{C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D}";
743 break;
744 case SpecialFolder.CommonPictures:
745 folderGuid = "{B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5}";
746 break;
747 case SpecialFolder.CommonStartMenu:
748 folderGuid = "{A4115719-D62E-491D-AA7C-E74B8BE3B067}";
749 break;
750 case SpecialFolder.CommonPrograms:
751 folderGuid = "{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8}";
752 break;
753 case SpecialFolder.CommonStartup:
754 folderGuid = "{82A5EA35-D9CD-47C5-9629-E15D2F714E6E}";
755 break;
756 case SpecialFolder.CommonDesktopDirectory:
757 folderGuid = "{C4AA340D-F20F-4863-AFEF-F87EF2E6BA25}";
758 break;
759 case SpecialFolder.CommonTemplates:
760 folderGuid = "{B94237E7-57AC-4347-9151-B08C6C32D1F7}";
761 break;
762 case SpecialFolder.CommonVideos:
763 folderGuid = "{2400183A-6185-49FB-A2D8-4A392A602BA3}";
764 break;
765 case SpecialFolder.Fonts:
766 folderGuid = "{FD228CB7-AE11-4AE3-864C-16F3910AB8FE}";
767 break;
768 case SpecialFolder.NetworkShortcuts:
769 folderGuid = "{C5ABBF53-E17F-4121-8900-86626FC2C973}";
770 break;
771 case SpecialFolder.PrinterShortcuts:
772 folderGuid = "{76FC4E2D-D6AD-4519-A663-37BD56068185}";
773 break;
774 case SpecialFolder.UserProfile:
775 folderGuid = "{5E6C858F-0E22-4760-9AFE-EA3317B67173}";
776 break;
777 case SpecialFolder.CommonProgramFilesX86:
778 folderGuid = "{DE974D24-D9C6-4D3E-BF91-F4455120B917}";
779 break;
780 case SpecialFolder.ProgramFilesX86:
781 folderGuid = "{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}";
782 break;
783 case SpecialFolder.Resources:
784 folderGuid = "{8AD10C31-2ADB-4296-A8F7-E4701232C972}";
785 break;
786 case SpecialFolder.LocalizedResources:
787 folderGuid = "{2A00375E-224C-49DE-B8D1-440DF7EF3DDC}";
788 break;
789 case SpecialFolder.SystemX86:
790 folderGuid = "{D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27}";
791 break;
792 case SpecialFolder.Windows:
793 folderGuid = "{F38BF404-1D43-42F2-9305-67DE0B28FC23}";
794 break;
795 default:
796 return string.Empty;
797 }
798 return GetKnownFolderPath(folderGuid, option);
799 }
static string GetKnownFolderPath(string folderGuid, SpecialFolderOption option)

References System.Environment.GetKnownFolderPath().

Referenced by System.Environment.GetFolderPath().