public ClassifierResponseItem() { FileGroup = FileGroupType.UNKNOWN; Confidence = 0.0; Status = ClassifierStatus.INCOMPLETE; }
/// <summary> /// Initializes member variables to their initial values. /// </summary> /// <remarks> /// This function is called by the contructors. /// </remarks> private void InitializeMembers() { this.fileGroupName = string.Empty; this.fileGroupType = Registry.FileGroupType.Unknown; this.allocatedSpace = 0; this.usedSpace = 0; this.reservedSpace = 0; }
/// <summary> /// Creates a deep copy of the passed object. /// </summary> /// <param name="old">A <b>Database Instance File Group</b> object to create the deep copy from.</param> private void CopyMembers(DatabaseInstanceFileGroup old) { this.fileGroupName = old.fileGroupName; this.fileGroupType = old.fileGroupType; this.allocatedSpace = old.allocatedSpace; this.usedSpace = old.usedSpace; this.reservedSpace = old.reservedSpace; }
/// <summary> /// Creates a deep copy of the passed object. /// </summary> /// <param name="old">A <b>File Group</b> object to create the deep copy from.</param> private void CopyMembers(FileGroup old) { this.fileGroupType = old.fileGroupType; this.layoutType = old.layoutType; this.allocationType = old.allocationType; this.diskVolumeType = old.diskVolumeType; this.fileGroupName = old.fileGroupName; this.allocatedSpace = old.allocatedSpace; this.fileCount = old.fileCount; }
public ClassifierResponseItem(byte[] data, string fileName, bool useFileName = false) { Data = data; FileName = fileName; SizeInBytes = data.Length; SHA1Hash = data.ToSHA1(); FileGroup = GetGroupType(FileName, useFileName); IsMalicious = fileName.Contains("malicious", StringComparison.InvariantCultureIgnoreCase); Status = ClassifierStatus.INCOMPLETE; }
public ClassifierResponseItem(byte[] data, string fileName, bool useFileName = false) { Data = data ?? throw new ArgumentNullException(nameof(data)); FileName = fileName ?? throw new ArgumentNullException(nameof(FileName)); if (Data.Length == 0) { throw new ArgumentOutOfRangeException(nameof(data)); } SizeInBytes = data.Length; SHA1Hash = data.ToSHA1(); FileGroup = GetGroupType(FileName, useFileName); IsMalicious = fileName.Contains("malicious", StringComparison.InvariantCultureIgnoreCase); Status = ClassifierStatus.INCOMPLETE; }
/// <summary> /// Initializes member variables to their initial values. /// </summary> /// <remarks> /// This function is called by the contructors. /// </remarks> private void InitializeMembers() { base.EntityType = EntityType.DatabaseInstanceFileGroup; base.EntityGroup = EntityGroup.Layout; this.fileGroupName = string.Empty; this.fileGroupType = Registry.FileGroupType.Unknown; this.allocatedSpace = 0; this.usedSpace = 0; this.reservedSpace = 0; }