Microsoft.Cci.InternFactory.InternFactory C# (CSharp) Method

InternFactory() public method

public InternFactory ( ) : System
return System
    public InternFactory() {
      this.CurrentAssemblyInternValue = 0x00001000;
      this.CurrentMethodReference = Dummy.MethodReference;
      this.CurrentModuleInternValue = 0x00000001;
      this.CurrentNamespaceInternValue = 0x00000001;
      this.CurrentTypeInternValue = 0x00000100;
      this.CurrentTypeListInternValue = 0x00000001;
      this.CurrentCustomModifierInternValue = 0x00000001;
      this.CurrentCustomModifierListInternValue = 0x00000001;
      this.CurrentMethodReferenceInternValue = 0x00000001;
      this.CurrentFieldReferenceInternValue = 0x00000001;
      this.CurrentParameterTypeInternValue = 0x00000001;
      this.CurrentParameterTypeListInternValue = 0x00000001;
      this.CurrentSignatureInternValue = 0x00000001;
      this.AssemblyHashtable = new MultiHashtable<AssemblyStore>();
      this.ModuleHashtable = new MultiHashtable<ModuleStore>();
      this.NestedNamespaceHashtable = new DoubleHashtable();
      this.NamespaceTypeHashtable = new MultiHashtable<NamespaceTypeStore>();
      this.NestedTypeHashtable = new MultiHashtable<NestedTypeStore>();
      this.VectorTypeHashTable = new Hashtable();
      this.PointerTypeHashTable = new Hashtable();
      this.ManagedPointerTypeHashTable = new Hashtable();
      this.MatrixTypeHashtable = new MultiHashtable<MatrixTypeStore>();
      this.TypeListHashtable = new DoubleHashtable();
      this.GenericTypeInstanceHashtable = new DoubleHashtable();
      this.GenericMethodInstanceHashtable = new DoubleHashtable();
      this.GenericTypeParameterHashtable = new DoubleHashtable();
      this.GenericMethodTypeParameterHashTable = new DoubleHashtable();
      this.CustomModifierHashTable = new DoubleHashtable();
      this.CustomModifierListHashTable = new DoubleHashtable();
      this.ParameterTypeHashtable = new MultiHashtable<ParameterTypeStore>();
      this.ParameterTypeListHashtable = new DoubleHashtable();
      this.SignatureHashtable = new MultiHashtable<SignatureStore>();
      this.FunctionTypeHashTable = new Hashtable();
      this.ModifiedTypeHashtable = new DoubleHashtable();
      this.MethodReferenceHashtable = new Hashtable<MultiHashtable<SignatureStore>>();
      this.FieldReferenceHashtable = new Hashtable<DoubleHashtable>();
    }