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.