45
private _capabilities: FileSystemProviderCapabilities | undefined;
46
get capabilities(): FileSystemProviderCapabilities {
48
>
this._capabilities =
49
>
FileSystemProviderCapabilities.FileReadWrite |
50
>
FileSystemProviderCapabilities.FileOpenReadWriteClose |
51
>
FileSystemProviderCapabilities.FileReadStream |
52
>
FileSystemProviderCapabilities.FileFolderCopy |
53
>
FileSystemProviderCapabilities.FileWriteUnlock |
54
>
FileSystemProviderCapabilities.FileAppend |
55
>
FileSystemProviderCapabilities.FileAtomicRead |
56
>
FileSystemProviderCapabilities.FileAtomicWrite |
57
>
FileSystemProviderCapabilities.FileAtomicDelete |
58
>
FileSystemProviderCapabilities.FileClone |
59
>
FileSystemProviderCapabilities.FileRealpath;
60
>
61
>
if (isLinux) {
62
>
this._capabilities |= FileSystemProviderCapabilities.PathCaseSensitive;
63
>
}
64
>
}
65
>
66
>
return this._capabilities;
67
>
}
68
69
//#endregion