System.Xml.Serialization.SoapSchemaExporter.CheckForDuplicateType C# (CSharp) Method

CheckForDuplicateType() private method

private CheckForDuplicateType ( string newTypeName, string newNamespace ) : void
newTypeName string
newNamespace string
return void
        void CheckForDuplicateType(string newTypeName, string newNamespace){
            XmlSchema schema = schemas[newNamespace];
            if (schema != null){
                foreach (XmlSchemaObject o in schema.Items) {
                    XmlSchemaType type = o as XmlSchemaType;
                    if ( type != null && type.Name == newTypeName)
                        throw new InvalidOperationException(Res.GetString(Res.XmlDuplicateTypeName, newTypeName, newNamespace));

                }
            }
        }