Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.DirectoryInfo Class Referencesealed

Public Member Functions

 DirectoryInfo (string path)
 
DirectoryInfo CreateSubdirectory (string path)
 
void Create ()
 
FileInfo[] GetFiles ()
 
FileInfo[] GetFiles (string searchPattern)
 
FileInfo[] GetFiles (string searchPattern, SearchOption searchOption)
 
FileInfo[] GetFiles (string searchPattern, EnumerationOptions enumerationOptions)
 
FileSystemInfo[] GetFileSystemInfos ()
 
FileSystemInfo[] GetFileSystemInfos (string searchPattern)
 
FileSystemInfo[] GetFileSystemInfos (string searchPattern, SearchOption searchOption)
 
FileSystemInfo[] GetFileSystemInfos (string searchPattern, EnumerationOptions enumerationOptions)
 
DirectoryInfo[] GetDirectories ()
 
DirectoryInfo[] GetDirectories (string searchPattern)
 
DirectoryInfo[] GetDirectories (string searchPattern, SearchOption searchOption)
 
DirectoryInfo[] GetDirectories (string searchPattern, EnumerationOptions enumerationOptions)
 
IEnumerable< DirectoryInfoEnumerateDirectories ()
 
IEnumerable< DirectoryInfoEnumerateDirectories (string searchPattern)
 
IEnumerable< DirectoryInfoEnumerateDirectories (string searchPattern, SearchOption searchOption)
 
IEnumerable< DirectoryInfoEnumerateDirectories (string searchPattern, EnumerationOptions enumerationOptions)
 
IEnumerable< FileInfoEnumerateFiles ()
 
IEnumerable< FileInfoEnumerateFiles (string searchPattern)
 
IEnumerable< FileInfoEnumerateFiles (string searchPattern, SearchOption searchOption)
 
IEnumerable< FileInfoEnumerateFiles (string searchPattern, EnumerationOptions enumerationOptions)
 
IEnumerable< FileSystemInfoEnumerateFileSystemInfos ()
 
IEnumerable< FileSystemInfoEnumerateFileSystemInfos (string searchPattern)
 
IEnumerable< FileSystemInfoEnumerateFileSystemInfos (string searchPattern, SearchOption searchOption)
 
IEnumerable< FileSystemInfoEnumerateFileSystemInfos (string searchPattern, EnumerationOptions enumerationOptions)
 
void MoveTo (string destDirName)
 
override void Delete ()
 
void Delete (bool recursive)
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
void CreateAsSymbolicLink (string pathToTarget)
 
FileSystemInfoResolveLinkTarget (bool returnFinalTarget)
 
override string ToString ()
 
void Refresh ()
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Protected Member Functions

MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Protected Attributes

string FullPath
 
string OriginalPath
 

Package Functions

 DirectoryInfo (string originalPath, string fullPath=null, string fileName=null, bool isNormalized=false)
 
void Invalidate ()
 
void InvalidateCore ()
 
unsafe void Init (Interop.NtDll.FILE_FULL_DIR_INFORMATION *info)
 

Static Package Functions

static unsafe FileSystemInfo Create (string fullPath, ref FileSystemEntry findData)
 

Package Attributes

string _name
 

Properties

DirectoryInfoParent [get]
 
DirectoryInfo Root [get]
 
virtual string FullName [get]
 
string Extension [get]
 
virtual string Name [get]
 
virtual bool Exists [get]
 
DateTime CreationTime [get, set]
 
DateTime CreationTimeUtc [get, set]
 
DateTime LastAccessTime [get, set]
 
DateTime LastAccessTimeUtc [get, set]
 
DateTime LastWriteTime [get, set]
 
DateTime LastWriteTimeUtc [get, set]
 
stringLinkTarget [get]
 
FileAttributes Attributes [get, set]
 
bool ExistsCore [get]
 
DateTimeOffset CreationTimeCore [get, set]
 
DateTimeOffset LastAccessTimeCore [get, set]
 
DateTimeOffset LastWriteTimeCore [get, set]
 
long LengthCore [get]
 
string NormalizedPath [get]
 

Private Member Functions

void Init (string originalPath, string fullPath=null, string fileName=null, bool isNormalized=false)
 
IEnumerable< FileSystemInfoInternalEnumerateInfos (string path, string searchPattern, SearchTarget searchTarget, EnumerationOptions options)
 
void EnsureDataInitialized ()
 
void RefreshCore ()
 

Private Attributes

bool _isNormalized
 
string _linkTarget
 
bool _linkTargetIsValid
 
Interop.Kernel32.WIN32_FILE_ATTRIBUTE_DATA _data
 
int _dataInitialized = -1
 

Detailed Description

Definition at line 6 of file DirectoryInfo.cs.


The documentation for this class was generated from the following file: