| 
 
 | 
public abstract class SchemaImporterExtension
 | 
| 
 
 | 
    
 | 
| 
 
 | 
     public virtual String ImportAnyElement(XmlSchemaAny any, Boolean mixed, XmlSchemas schemas, XmlSchemaImporter importer, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeGenerationOptions options, CodeDomProvider codeProvider);
 | 
| 
 
 | 
     public virtual CodeExpression ImportDefaultValue(String value, String type);
 | 
| 
 
 | 
     public virtual String ImportSchemaType(String name, String ns, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeGenerationOptions options, CodeDomProvider codeProvider);
 | 
| 
 
 | 
     public virtual String ImportSchemaType(XmlSchemaType type, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeGenerationOptions options, CodeDomProvider codeProvider);
 | 
| 
 
 | 
public class SchemaImporterExtensionCollection
 | 
| 
 
 | 
     : CollectionBase, IList, ICollection, IEnumerable
 | 
| 
 
 | 
     public SchemaImporterExtension Item { get; set; }
 | 
| 
 
 | 
     public Int32 Add(SchemaImporterExtension extension);
 | 
| 
 
 | 
     public Int32 Add(String name, Type type);
 | 
| 
 
 | 
     public void Clear();
 | 
| 
 
 | 
     public Boolean Contains(SchemaImporterExtension extension);
 | 
| 
 
 | 
     public void CopyTo(SchemaImporterExtension array, Int32 index);
 | 
| 
 
 | 
     public Int32 IndexOf(SchemaImporterExtension extension);
 | 
| 
 
 | 
     public void Insert(Int32 index, SchemaImporterExtension extension);
 | 
| 
 
 | 
     public void Remove(String name);
 | 
| 
 
 | 
     public void Remove(SchemaImporterExtension extension);
 |