System.Xml.Serialization.SchemaImporter.AddReference C# (CSharp) Method

AddReference() private method

private AddReference ( XmlQualifiedName name, NameTable references, string error ) : void
name XmlQualifiedName
references NameTable
error string
return void
        internal void AddReference(XmlQualifiedName name, NameTable references, string error)
        {
            if (name.Namespace == XmlSchema.Namespace)
                return;
            if (references[name] != null)
            {
                throw new InvalidOperationException(string.Format(error, name.Name, name.Namespace));
            }
            references[name] = name;
        }