internal FileSmbProperties(RawStorageDirectoryProperties rawStorageDirectoryProperties) { FileAttributes = ShareExtensions.ToFileAttributes(rawStorageDirectoryProperties.FileAttributes); FilePermissionKey = rawStorageDirectoryProperties.FilePermissionKey; FileCreatedOn = rawStorageDirectoryProperties.FileCreationTime; FileLastWrittenOn = rawStorageDirectoryProperties.FileLastWriteTime; FileChangedOn = rawStorageDirectoryProperties.FileChangeTime; FileId = rawStorageDirectoryProperties.FileId; ParentId = rawStorageDirectoryProperties.FileParentId; }
internal FileSmbProperties(RawStorageDirectoryProperties rawStorageDirectoryProperties) { FileAttributes = NtfsFileAttributes.Parse(rawStorageDirectoryProperties.FileAttributes); FilePermissionKey = rawStorageDirectoryProperties.FilePermissionKey; FileCreationTime = rawStorageDirectoryProperties.FileCreationTime; FileLastWriteTime = rawStorageDirectoryProperties.FileLastWriteTime; FileChangeTime = rawStorageDirectoryProperties.FileChangeTime; FileId = rawStorageDirectoryProperties.FileId; ParentId = rawStorageDirectoryProperties.FileParentId; }
internal ShareDirectoryProperties(RawStorageDirectoryProperties rawStorageDirectoryProperties) { _rawStorageDirectoryProperties = rawStorageDirectoryProperties; SmbProperties = new FileSmbProperties(rawStorageDirectoryProperties); }
/// <summary> /// Creates a new StorageDirectoryProperties instance for mocking. /// </summary> public static StorageDirectoryProperties StorageDirectoryProperties(RawStorageDirectoryProperties rawStorageDirectoryProperties) => new StorageDirectoryProperties(rawStorageDirectoryProperties);
internal StorageDirectoryProperties(RawStorageDirectoryProperties rawStorageDirectoryProperties) { this._rawStorageDirectoryProperties = rawStorageDirectoryProperties; this.SmbProperties = new FileSmbProperties(rawStorageDirectoryProperties); }