protected virtual AssemblyHandlerEventArgs OnBeforeAddType(Assembly assembly, Type type) { AssemblyHandlerEventArgs args = new AssemblyHandlerEventArgs(assembly, type); if (BeforeAddType != null) { BeforeAddType.Invoke(this, args); } return(args); }
protected virtual AssemblyHandlerEventArgs OnBeforeAddType(Assembly assembly, Type type) { AssemblyHandlerEventArgs args = new AssemblyHandlerEventArgs(assembly, type); if (BeforeAddType != null) BeforeAddType.Invoke(this, args); return args; }
void beforeAddAssembly(object sender, AssemblyHandlerEventArgs evt) { if (this.BeforeAddAssembly != null) { this.BeforeAddAssembly(sender, evt); if (evt.Cancel) return; } // Presently we disallow all assembly adds. evt.Cancel = true; }
void beforeAddType(object sender, AssemblyHandlerEventArgs evt) { if (this.BeforeAddType != null) { this.BeforeAddType(sender, evt); if (evt.Cancel) return; } System.Diagnostics.Debug.WriteLine("Added type: {0}", evt.Type.FullName); }
void AssemblyManagerBeforeAddAssembly(object sender, AssemblyHandlerEventArgs e) { e.Cancel = e.Assembly != typeof(Runtime).Assembly; }