|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
| void | Delete () |
| void | CreateAsSymbolicLink (string pathToTarget) |
| FileSystemInfo? | ResolveLinkTarget (bool returnFinalTarget) |
| override string | ToString () |
| void | Refresh () |
| object | GetLifetimeService () |
| virtual object | InitializeLifetimeService () |
Protected Member Functions | |
| FileSystemInfo (SerializationInfo info, StreamingContext context) | |
| FileSystemInfo () | |
| MarshalByRefObject | MemberwiseClone (bool cloneIdentity) |
Protected Attributes | |
| string | FullPath |
| string | OriginalPath |
Package Functions | |
| 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 | |
| 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 | EnsureDataInitialized () |
| void | RefreshCore () |
Private Attributes | |
| string | _linkTarget |
| bool | _linkTargetIsValid |
| Interop.Kernel32.WIN32_FILE_ATTRIBUTE_DATA | _data |
| int | _dataInitialized = -1 |
Definition at line 6 of file FileSystemInfo.cs.