|  | @@ -1,4 +1,7 @@
 | 
	
		
			
				|  |  | -// Protocol Buffers - Google's data interchange format
 | 
	
		
			
				|  |  | +using System;
 | 
	
		
			
				|  |  | +using System.Collections;
 | 
	
		
			
				|  |  | +using System.Collections.Generic;
 | 
	
		
			
				|  |  | +// Protocol Buffers - Google's data interchange format
 | 
	
		
			
				|  |  |  // Copyright 2008 Google Inc.
 | 
	
		
			
				|  |  |  // http://code.google.com/p/protobuf/
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -14,9 +17,6 @@
 | 
	
		
			
				|  |  |  // See the License for the specific language governing permissions and
 | 
	
		
			
				|  |  |  // limitations under the License.
 | 
	
		
			
				|  |  |  using System.Text;
 | 
	
		
			
				|  |  | -using System;
 | 
	
		
			
				|  |  | -using System.Collections.Generic;
 | 
	
		
			
				|  |  | -using System.Collections;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  namespace Google.ProtocolBuffers {
 | 
	
		
			
				|  |  |    /// <summary>
 | 
	
	
		
			
				|  | @@ -27,7 +27,7 @@ namespace Google.ProtocolBuffers {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private static readonly ByteString empty = new ByteString(new byte[0]);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private byte[] bytes;
 | 
	
		
			
				|  |  | +    private readonly byte[] bytes;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /// <summary>
 | 
	
		
			
				|  |  |      /// Constructs a new ByteString from the given byte array. The array is
 | 
	
	
		
			
				|  | @@ -124,7 +124,7 @@ namespace Google.ProtocolBuffers {
 | 
	
		
			
				|  |  |        return CodedInputStream.CreateInstance(bytes);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    // TODO(jonskeet): CopyTo, Equals, GetHashCode if they turn out to be required
 | 
	
		
			
				|  |  | +    // TODO(jonskeet): CopyTo if it turns out to be required
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public override bool Equals(object obj) {
 | 
	
		
			
				|  |  |        ByteString other = obj as ByteString;
 |