Merge pull request #129 from grumpydev/CryptoFixo
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / TypeMember.cs
index 065592cc4bc060f57cd8d3c247522a0ddee9f10d..ecf6cfbe0a9e9666a2cb9eac25ae3f9ba8cd4269 100644 (file)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-using System;\r
-using System.Collections;\r
-\r
-namespace System.Xml.Serialization\r
-{\r
-       /// <summary>\r
-       /// TypeMember is immutable class which is used as a key in a Hashtable.\r
-       /// </summary>\r
-\r
-       internal sealed class TypeMember\r
-       {\r
-               Type type;\r
-               string member;\r
-               internal TypeMember(Type type, string member)\r
-               {\r
-                       this.type = type;\r
-                       this.member = member;\r
-               }\r
-\r
-               public override int GetHashCode()\r
-               {\r
-                       return unchecked (type.GetHashCode() + member.GetHashCode());\r
-               }\r
-\r
-               public override bool Equals(object obj)\r
-               {\r
-                       if(obj is TypeMember)\r
-                               return TypeMember.Equals(this,(TypeMember)obj);\r
-                       \r
-                       return false;\r
-               }\r
-\r
-               public static bool Equals(TypeMember tm1, TypeMember tm2)\r
-               {\r
-                       if(Object.ReferenceEquals(tm1,tm2))\r
-                               return true;\r
-                       if(Object.ReferenceEquals(tm1,null) || Object.ReferenceEquals(tm2,null))\r
-                               return false;\r
-                       if(tm1.type == tm2.type && tm1.member == tm2.member)\r
-                               return true;\r
-                       return false;\r
-               }\r
-\r
-               public static bool operator==(TypeMember tm1, TypeMember tm2)\r
-               {\r
-                       return TypeMember.Equals(tm1,tm2);\r
-               }\r
-\r
-               public static bool operator!=(TypeMember tm1, TypeMember tm2)\r
-               {\r
-                       return !TypeMember.Equals(tm1,tm2);\r
-               }\r
-               \r
-               public override string ToString ()\r
-               {\r
-                       return type.ToString() + " " + member;\r
-               }\r
-       }\r
-}\r
+using System;
+using System.Collections;
+
+namespace System.Xml.Serialization
+{
+       /// <summary>
+       /// TypeMember is immutable class which is used as a key in a Hashtable.
+       /// </summary>
+
+       internal sealed class TypeMember
+       {
+               Type type;
+               string member;
+               internal TypeMember(Type type, string member)
+               {
+                       this.type = type;
+                       this.member = member;
+               }
+
+               public override int GetHashCode()
+               {
+                       return unchecked (type.GetHashCode() + member.GetHashCode());
+               }
+
+               public override bool Equals(object obj)
+               {
+                       if(obj is TypeMember)
+                               return TypeMember.Equals(this,(TypeMember)obj);
+                       
+                       return false;
+               }
+
+               public static bool Equals(TypeMember tm1, TypeMember tm2)
+               {
+                       if(Object.ReferenceEquals(tm1,tm2))
+                               return true;
+                       if(Object.ReferenceEquals(tm1,null) || Object.ReferenceEquals(tm2,null))
+                               return false;
+                       if(tm1.type == tm2.type && tm1.member == tm2.member)
+                               return true;
+                       return false;
+               }
+
+               public static bool operator==(TypeMember tm1, TypeMember tm2)
+               {
+                       return TypeMember.Equals(tm1,tm2);
+               }
+
+               public static bool operator!=(TypeMember tm1, TypeMember tm2)
+               {
+                       return !TypeMember.Equals(tm1,tm2);
+               }
+               
+               public override string ToString ()
+               {
+                       return type.ToString() + " " + member;
+               }
+       }
+}