Update of /cvsroot/netreflector/NetReflector/src/NetReflector/Generators
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6408/src/NetReflector/Generators
Modified Files:
XmlDocumentationGenerator.cs XsdGenerator.cs
Log Message:
attempting to fix long standing broken build by sorting members
Index: XmlDocumentationGenerator.cs
===================================================================
RCS file: /cvsroot/netreflector/NetReflector/src/NetReflector/Generators/XmlDocumentationGenerator.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** XmlDocumentationGenerator.cs 15 Nov 2004 05:59:14 -0000 1.1
--- XmlDocumentationGenerator.cs 8 Sep 2005 03:47:09 -0000 1.2
***************
*** 53,57 ****
writer.WriteElementString("reflectorName", typeSerialiser.Attribute.Name);
WriteIfNotNull(writer, "description", typeSerialiser.Attribute.Description);
! memberGenerator.Write(writer, typeSerialiser.MemberSerialisers);
writer.WriteEndElement();
}
--- 53,57 ----
writer.WriteElementString("reflectorName", typeSerialiser.Attribute.Name);
WriteIfNotNull(writer, "description", typeSerialiser.Attribute.Description);
! memberGenerator.Write(writer, typeSerialiser);
writer.WriteEndElement();
}
***************
*** 71,78 ****
public class XmlMemberDocumentationGenerator
{
! public virtual void Write(XmlWriter writer, IXmlMemberSerialiser[] memberSerialisers)
{
writer.WriteStartElement("members");
! foreach (IXmlMemberSerialiser memberSerialiser in memberSerialisers)
{
writer.WriteStartElement("member");
--- 71,78 ----
public class XmlMemberDocumentationGenerator
{
! public virtual void Write(XmlWriter writer, IXmlTypeSerialiser typeSerialiser)
{
writer.WriteStartElement("members");
! foreach (IXmlMemberSerialiser memberSerialiser in typeSerialiser.MemberSerialisers)
{
writer.WriteStartElement("member");
Index: XsdGenerator.cs
===================================================================
RCS file: /cvsroot/netreflector/NetReflector/src/NetReflector/Generators/XsdGenerator.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** XsdGenerator.cs 15 Nov 2004 05:13:05 -0000 1.1
--- XsdGenerator.cs 8 Sep 2005 03:47:09 -0000 1.2
***************
*** 34,38 ****
XmlSchemaComplexType complexType = new XmlSchemaComplexType();
complexType.Name = GetComplexTypeName(serialiser);
! complexType.Particle = GenerateSchemaElementsForMembers(serialiser.MemberSerialisers);
schema.Items.Add(complexType);
}
--- 34,38 ----
XmlSchemaComplexType complexType = new XmlSchemaComplexType();
complexType.Name = GetComplexTypeName(serialiser);
! complexType.Particle = GenerateSchemaElementsForMembers(serialiser);
schema.Items.Add(complexType);
}
***************
*** 43,50 ****
}
! private XmlSchemaParticle GenerateSchemaElementsForMembers(IXmlMemberSerialiser[] memberSerialisers)
{
XmlSchemaAll group = new XmlSchemaAll();
! foreach (IXmlMemberSerialiser memberSerialiser in memberSerialisers)
{
XmlSchemaElement item = new XmlSchemaElement();
--- 43,50 ----
}
! private XmlSchemaParticle GenerateSchemaElementsForMembers(IXmlTypeSerialiser typeSerialiser)
{
XmlSchemaAll group = new XmlSchemaAll();
! foreach (IXmlMemberSerialiser memberSerialiser in typeSerialiser.MemberSerialisers)
{
XmlSchemaElement item = new XmlSchemaElement();
|