diff --git a/XmlSchemaClassGenerator/Generator.cs b/XmlSchemaClassGenerator/Generator.cs
index 6b90caf9..eadb4b53 100644
--- a/XmlSchemaClassGenerator/Generator.cs
+++ b/XmlSchemaClassGenerator/Generator.cs
@@ -22,7 +22,7 @@ public NamespaceProvider NamespaceProvider
set { _configuration.NamespaceProvider = value; }
}
- public NamingProvider NameingProvider
+ public NamingProvider NamingProvider
{
get { return _configuration.NamingProvider; }
set { _configuration.NamingProvider = value; }
diff --git a/XmlSchemaClassGenerator/NameingExtensions.cs b/XmlSchemaClassGenerator/NameingExtensions.cs
index 15833274..9a81a007 100644
--- a/XmlSchemaClassGenerator/NameingExtensions.cs
+++ b/XmlSchemaClassGenerator/NameingExtensions.cs
@@ -5,7 +5,7 @@
namespace XmlSchemaClassGenerator
{
- public static class NameingExtensions
+ public static class NamingExtensions
{
private static readonly CodeDomProvider Provider = new Microsoft.CSharp.CSharpCodeProvider();
diff --git a/XmlSchemaClassGenerator/NamingProvider.cs b/XmlSchemaClassGenerator/NamingProvider.cs
index ca27a830..5a4ac228 100644
--- a/XmlSchemaClassGenerator/NamingProvider.cs
+++ b/XmlSchemaClassGenerator/NamingProvider.cs
@@ -1,52 +1,49 @@
namespace XmlSchemaClassGenerator
{
///
- /// Provides options to customize elementnamens with own logik
+ /// Provides options to customize member names
///
public class NamingProvider
{
- ///
- /// Scheme for the naming
- ///
private readonly NamingScheme _namingScheme;
///
- /// Creates the provider
+ /// Initializes a new instance of the class.
///
- /// Scheme for the naming
+ /// The naming scheme.
public NamingProvider(NamingScheme namingScheme)
{
_namingScheme = namingScheme;
}
///
- /// Creates a name for a property of a type
+ /// Creates a name for a property from an attribute name
///
/// Name of the typeModel
- /// Attributename in the orginal XML
- /// Name of the Property
+ /// Attribute name
+ /// Name of the property
public virtual string PropertyNameFromAttribute(string typeModelName, string attributeName)
{
return PropertyNameFromElement(typeModelName, attributeName);
}
///
- /// Creates a name for a property of a type
+ /// Creates a name for a property from an element name
///
/// Name of the typeModel
- /// Elementname in the orginal XML
- /// Name of the Property
+ /// Element name
+ /// Name of the property
public virtual string PropertyNameFromElement(string typeModelName, string elementName)
{
return typeModelName.ToTitleCase(_namingScheme) + elementName.ToTitleCase(_namingScheme);
}
///
- /// Creates a name for an enummember based on a value
+ /// Creates a name for an enum member based on a value
///
/// Name of the enum
- /// Value in the original XML
- /// Name of the Enummember
+ /// Value name
+ /// Name of the enum member
public virtual string EnumMemberNameFromValue(string enumName, string value)
{
return value.ToTitleCase(_namingScheme).ToNormalizedEnumName();