//------------------------------------------------------------ // CController.CreateSourceModule // /// <summary> /// <para>Create a CSourceModule instance /// with an instance of a class implementing ICSSourceText.</para> /// <para>Call CSourceModule.CreateInstance and handle exceptions if throwed.</para> /// </summary> /// <param name="text"></param> /// <returns></returns> //------------------------------------------------------------ internal CSourceModule CreateSourceModule(CSourceText text) { try { return(CSourceModule.CreateInstance(this, text)); } catch (Exception excp) { OnCatastrophicError(excp); } return(null); }
internal CPrimaryInteriorNode(CSourceModule module, BASENODE container) : base(module, container) { }
static internal CPrimaryInteriorNode CreateInstance( CSourceModule module, BASENODE container) { return(new CPrimaryInteriorNode(module, container)); }
//------------------------------------------------------------ // CSourceText.AdviseChangeEvents (ICSSourceText) // /// <summary> /// <para>Not implemented. Throw an exception.</para> /// </summary> /// <param name="pSink"></param> /// <param name="cookie"></param> /// <returns></returns> //------------------------------------------------------------ virtual public int AdviseChangeEvents(CSourceModule pSink, out uint cookie) { cookie = 0; throw new NotImplementedException("CSourceText.AdviseChangeEvents"); }