From 2c2f1e49d5fb0ddd93b9d2bab8555c4a6f089ffd Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Wed, 7 Nov 2007 21:46:10 +0000 Subject: [PATCH] add missing attribute formatting svn path=/trunk/gtk-sharp/; revision=89167 --- audit/extract-missing.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/audit/extract-missing.cs b/audit/extract-missing.cs index 319377f19..407896ae0 100644 --- a/audit/extract-missing.cs +++ b/audit/extract-missing.cs @@ -55,7 +55,14 @@ namespace GtkSharp.Auditing { Console.WriteLine ("Missing type: " + node.GetAttribute ("name")); else if (node.ParentNode.ParentNode.Name == "class") Console.WriteLine ("Missing " + node.Name + " " + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name") + "." + node.GetAttribute ("name")); - else + else if (node.Name == "attribute") { + if (node.ParentNode.ParentNode.Name == "class") + Console.WriteLine ("Missing attribute (" + (node as XmlElement).GetAttribute ("name") + ") on type: " + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name")); + else if (node.ParentNode.ParentNode.ParentNode.ParentNode.Name == "class") + Console.WriteLine ("Missing attribute (" + (node as XmlElement).GetAttribute ("name") + ") on " + (node.ParentNode.ParentNode.ParentNode.ParentNode as XmlElement).GetAttribute ("name") + "." + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name")); + else + Console.WriteLine ("oopsie: " + node.Name + " " + node.ParentNode.ParentNode.Name); + } else Console.WriteLine ("oopsie: " + node.Name + " " + node.ParentNode.ParentNode.Name); }