public TypeManager(ModuleBuilder modBuilder, TypesInAssemblyManager refAsmTypes, SymbolTable symTable) { m_modBuilder = modBuilder; m_refAsmTypes = refAsmTypes; InitalizePredefinedSymbolMappings(symTable); }
/// <summary>initalizes the assemblies, which contains type to use /// instead of generating them</summary> private void InitalizeRefAssemblies(IList refAssemblies) { // add the IIOPChannel dll; IIdlAttribute is in channel assembly Type typeInChannel = typeof(IIdlAttribute); ArrayList refAssembliesWithChannelAsm = new ArrayList(refAssemblies); refAssembliesWithChannelAsm.Add(typeInChannel.Assembly); m_typesInRefAsms = new TypesInAssemblyManager(refAssembliesWithChannelAsm); }