private FILE_ATTRIBUTE_FLAGS Read_FileAttribute(uint value) { FILE_ATTRIBUTE_FLAGS flags = new FILE_ATTRIBUTE_FLAGS(); flags.readOnly = Get_Boolean(value); value >>= 1; flags.hidden = Get_Boolean(value); value >>= 1; flags.system = Get_Boolean(value); value >>= 1; flags.reserved1 = Get_Boolean(value); value >>= 1; flags.directory = Get_Boolean(value); value >>= 1; flags.archive = Get_Boolean(value); value >>= 1; flags.reserved2 = Get_Boolean(value); value >>= 1; flags.normal = Get_Boolean(value); value >>= 1; flags.temporary = Get_Boolean(value); value >>= 1; flags.sparse_file = Get_Boolean(value); value >>= 1; flags.compressed = Get_Boolean(value); value >>= 1; flags.offline = Get_Boolean(value); value >>= 1; flags.offline = Get_Boolean(value); value >>= 1; flags.not_content_indexed = Get_Boolean(value); value >>= 1; flags.encrypted = Get_Boolean(value); value >>= 1; return(flags); }
private FILE_ATTRIBUTE_FLAGS Read_FileAttribute(uint value) { FILE_ATTRIBUTE_FLAGS flags = new FILE_ATTRIBUTE_FLAGS(); flags.readOnly = Get_Boolean(value); value >>= 1; flags.hidden = Get_Boolean(value); value >>= 1; flags.system = Get_Boolean(value); value >>= 1; flags.reserved1 = Get_Boolean(value); value >>= 1; flags.directory = Get_Boolean(value); value >>= 1; flags.archive = Get_Boolean(value); value >>= 1; flags.reserved2 = Get_Boolean(value); value >>= 1; flags.normal = Get_Boolean(value); value >>= 1; flags.temporary = Get_Boolean(value); value >>= 1; flags.sparse_file = Get_Boolean(value); value >>= 1; flags.compressed = Get_Boolean(value); value >>= 1; flags.offline = Get_Boolean(value); value >>= 1; flags.offline = Get_Boolean(value); value >>= 1; flags.not_content_indexed = Get_Boolean(value); value >>= 1; flags.encrypted = Get_Boolean(value); value >>= 1; return flags; }