public StructField(XmlBindings.StructField xmlData) { // The projected classes use a private member variable for each // attribute. These are given a prefix, as per convention. if (xmlData.Name.StartsWith("_")) { m_privateMemberName = "m" + xmlData.Name; } else { m_privateMemberName = "m_" + xmlData.Name; } m_propertyName = Formatter.StylizeWithCapitalLeadingLetter(xmlData.Name); m_typeName = xmlData.Type; }