|
Terraria v1.4.4.9
Terraria source code documentation
|
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 | |
| DirectoryInfo? | Parent [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] |
| string? | LinkTarget [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< FileSystemInfo > | InternalEnumerateInfos (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 |
Definition at line 6 of file DirectoryInfo.cs.