public SymbolWriterClass(EnCManager manager, ITokenTranslator transl) { // Create the writer from the COM catalog Type writerType = Type.GetTypeFromCLSID(typeof(CorSymWriter_SxSClass).GUID); object comWriterObj = Activator.CreateInstance(writerType); Type readerType = Type.GetTypeFromCLSID(typeof(CorSymReader_SxSClass).GUID); object comReaderObj = Activator.CreateInstance(readerType); mWriter = (ISymUnmanagedWriter2)comWriterObj; mReader = (ISymUnmanagedReader)comReaderObj; this.manager = manager; this.stream = new CorMemStream(); this.translator = transl; State = WriterState.NotIninitialized; }
public MetaDataManager(EnCManager manager) { this.manager = manager; }