public FileData(string name, Stream data, long position, long length) { Name = name.ValidateIsNotNull("name"); Data = data.ValidateIsNotNull("data"); Position = position; Length = length; } }