C# Class Squared.Util.IO

ファイルを表示 Open project: sq/Fracture

Public Methods

Method Description
DetectStreamEncoding ( System stream ) : Encoding
EnumDirectories ( string path, string searchPattern = "*", bool recursive = false ) : IEnumerable
EnumDirectoryEntries ( string path, string searchPattern, bool recursive, bool>.Func attributeFilter ) : IEnumerable
EnumFiles ( string path, string searchPattern = "*", bool recursive = false ) : IEnumerable
ExtractAssociatedIcon ( string path, bool large ) : Icon
GlobToRegex ( string glob ) : Regex
IsDirectory ( uint attributes ) : bool
IsFile ( uint attributes ) : bool

Private Methods

Method Description
FindFirstFile ( string lpFileName, WIN32_FIND_DATA &lpFindFileData ) : IntPtr
FindNextFile ( IntPtr hFindFile, WIN32_FIND_DATA &lpFindFileData ) : bool
SHGetFileInfo ( string pszPath, uint dwFileAttributes, SHFILEINFO &psfi, uint cbSizeFileInfo, uint uFlags ) : IntPtr

Method Details

DetectStreamEncoding() public static method

public static DetectStreamEncoding ( System stream ) : Encoding
stream System
return Encoding

EnumDirectories() public static method

public static EnumDirectories ( string path, string searchPattern = "*", bool recursive = false ) : IEnumerable
path string
searchPattern string
recursive bool
return IEnumerable

EnumDirectoryEntries() public static method

public static EnumDirectoryEntries ( string path, string searchPattern, bool recursive, bool>.Func attributeFilter ) : IEnumerable
path string
searchPattern string
recursive bool
attributeFilter bool>.Func
return IEnumerable

EnumFiles() public static method

public static EnumFiles ( string path, string searchPattern = "*", bool recursive = false ) : IEnumerable
path string
searchPattern string
recursive bool
return IEnumerable

ExtractAssociatedIcon() public static method

public static ExtractAssociatedIcon ( string path, bool large ) : Icon
path string
large bool
return System.Drawing.Icon

GlobToRegex() public static method

public static GlobToRegex ( string glob ) : Regex
glob string
return Regex

IsDirectory() public static method

public static IsDirectory ( uint attributes ) : bool
attributes uint
return bool

IsFile() public static method

public static IsFile ( uint attributes ) : bool
attributes uint
return bool