[mono/mono] 2a52ec9e: in XLinq XObject there is no need to instantiate XObjectEventArgs every time.

"Atsushi Eno ([email protected])" <[email protected]>
Newsgroups gmane.comp.gnome.mono.patches
Message-ID <0000014192e8d2e1-7fd79615-8175-4113-9ed1-914da8318822-000000@email.amazonses.com>
   Branch: refs/heads/master
     Home: https://github.com/mono/mono
  Compare: https://github.com/mono/mono/compare/f4ada63ae80d...2a52ec9e367b

   Commit: 2a52ec9e367b68fa065727155f72dea5e4ff31b4
   Author: Atsushi Eno <[email protected]> (atsushieno)
     Date: 2013-10-07 12:32:10 GMT
      URL: https://github.com/mono/mono/commit/2a52ec9e367b68fa065727155f72dea5e4ff31b4

in XLinq XObject there is no need to instantiate XObjectEventArgs every time.

Changed paths:
  M mcs/class/System.Xml.Linq/System.Xml.Linq/XObject.cs

Modified: mcs/class/System.Xml.Linq/System.Xml.Linq/XObject.cs
===================================================================
@@ -165,42 +165,42 @@ internal void FillLineInfoAndBaseUri (XmlReader r, LoadOptions options)
 		
 		internal void OnAddingObject (object addedObject)
 		{
-			OnChanging (addedObject, new XObjectChangeEventArgs (XObjectChange.Add));
+			OnChanging (addedObject, XObjectChangeEventArgs.Add);
 		}
 
 		internal void OnAddedObject (object addedObject)
 		{
-			OnChanged (addedObject, new XObjectChangeEventArgs (XObjectChange.Add));
+			OnChanged (addedObject, XObjectChangeEventArgs.Add);
 		}
 
 		internal void OnNameChanging (object renamedObject)
 		{
-			OnChanging (renamedObject, new XObjectChangeEventArgs (System.Xml.Linq.XObjectChange.Name));
+			OnChanging (renamedObject, XObjectChangeEventArgs.Name);
 		}
 
 		internal void OnNameChanged (object renamedObject)
 		{
-			OnChanged (renamedObject, new XObjectChangeEventArgs (System.Xml.Linq.XObjectChange.Name));
+			OnChanged (renamedObject, XObjectChangeEventArgs.Name);
 		}
 		
 		internal void OnRemovingObject (object removedObject)
 		{
-			OnChanging (removedObject, new XObjectChangeEventArgs (XObjectChange.Remove));
+			OnChanging (removedObject, XObjectChangeEventArgs.Remove);
 		}
 
 		internal void OnRemovedObject (object removedObject)
 		{
-			OnChanged (removedObject, new XObjectChangeEventArgs (XObjectChange.Remove));
+			OnChanged (removedObject, XObjectChangeEventArgs.Remove);
 		}
 
 		internal void OnValueChanging (object changedObject)
 		{
-			OnChanging (changedObject, new XObjectChangeEventArgs (XObjectChange.Value));
+			OnChanging (changedObject, XObjectChangeEventArgs.Value);
 		}
 
 		internal void OnValueChanged (object changedObject)
 		{
-			OnChanged (changedObject, new XObjectChangeEventArgs (XObjectChange.Value));
+			OnChanged (changedObject, XObjectChangeEventArgs.Value);
 		}
 
 		


_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.