コード例 #1
0
ファイル: ExtensionMethods.cs プロジェクト: subelf/CsmStudio
        public static DirectoryInfo NavigateTo(this DirectoryInfo dir, string path)
        {
            dir.AssertNotNull();
            var tPath = Path.Combine(dir.FullName, path);

            return(new DirectoryInfo(tPath));
        }
コード例 #2
0
ファイル: ExtensionMethods.cs プロジェクト: subelf/CsmStudio
        public static FileInfo PickFile(this DirectoryInfo dir, string path)
        {
            dir.AssertNotNull();
            var tPath = Path.Combine(dir.FullName, path);

            return(new FileInfo(tPath));
        }
コード例 #3
0
ファイル: ExtensionMethods.cs プロジェクト: subelf/CsmStudio
 public static void SafeCreate(this DirectoryInfo dirInfo, string paramName)
 {
     dirInfo.AssertNotNull(paramName).Create();
     dirInfo.AssertExists();
 }