|  | @@ -233,5 +233,21 @@ namespace Google.Protobuf
 | 
	
		
			
				|  |  |              ByteString b2 = ByteString.CopyFrom(200, 1, 2, 3, 4);
 | 
	
		
			
				|  |  |              Assert.AreNotEqual(b1.GetHashCode(), b2.GetHashCode());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        [Test]
 | 
	
		
			
				|  |  | +        public void GetContentsAsReadOnlySpan()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            var byteString = ByteString.CopyFrom(1, 2, 3, 4, 5);
 | 
	
		
			
				|  |  | +            var copied = byteString.Span.ToArray();
 | 
	
		
			
				|  |  | +            CollectionAssert.AreEqual(byteString, copied);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        [Test]
 | 
	
		
			
				|  |  | +        public void GetContentsAsReadOnlyMemory()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            var byteString = ByteString.CopyFrom(1, 2, 3, 4, 5);
 | 
	
		
			
				|  |  | +            var copied = byteString.Memory.ToArray();
 | 
	
		
			
				|  |  | +            CollectionAssert.AreEqual(byteString, copied);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |