X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Ftools%2Fcorcompare%2Fmono-api-html%2FAssemblyComparer.cs;fp=mcs%2Ftools%2Fcorcompare%2Fmono-api-html%2FAssemblyComparer.cs;h=e083c270850df8f96da78d13da5e07fed71c5394;hb=93399696e02775cb17c635e95782602377cb367b;hp=694458ae4995a422a905e932f62c5b59342b62ec;hpb=66d4b82a871667b3317d4e43b855d1fc1db22108;p=mono.git diff --git a/mcs/tools/corcompare/mono-api-html/AssemblyComparer.cs b/mcs/tools/corcompare/mono-api-html/AssemblyComparer.cs index 694458ae499..e083c270850 100644 --- a/mcs/tools/corcompare/mono-api-html/AssemblyComparer.cs +++ b/mcs/tools/corcompare/mono-api-html/AssemblyComparer.cs @@ -42,16 +42,18 @@ namespace Xamarin.ApiDiff { comparer = new NamespaceComparer (); } + public string SourceAssembly { get; private set; } + public string TargetAssembly { get; private set; } + public void Compare () { Compare (source.Element ("assemblies").Elements ("assembly"), target.Element ("assemblies").Elements ("assembly")); - Output.Flush (); } public override void SetContext (XElement current) { - State.Assembly = current.Attribute ("name").Value; + State.Assembly = current.GetAttribute ("name"); } public override void Added (XElement target) @@ -61,7 +63,8 @@ namespace Xamarin.ApiDiff { public override void Modified (XElement source, XElement target) { - Output.WriteLine ("

{0}.dll

", source.Attribute ("name").Value); + SourceAssembly = source.GetAttribute ("name"); + TargetAssembly = target.GetAttribute ("name"); // TODO: version // ? custom attributes ? comparer.Compare (source, target);