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