GtkSharp.Generation.Signal.Generate C# (CSharp) Method

Generate() public method

public Generate ( GtkSharp.Generation.GenerationInfo gen_info, GtkSharp.Generation.ClassBase implementor ) : void
gen_info GtkSharp.Generation.GenerationInfo
implementor GtkSharp.Generation.ClassBase
return void
		public void Generate (GenerationInfo gen_info, ClassBase implementor)
		{
			StreamWriter sw = gen_info.Writer;

			if (implementor == null)
				GenEventHandler (gen_info);

			GenDefaultHandlerDelegate (gen_info, implementor);
			if (gen_info.GlueEnabled && implementor == null && ClassFieldName.Length > 0)
				GenGlueVirtualMethod (gen_info);
			else
				GenChainVirtualMethod (sw, implementor);
			GenEvent (sw, implementor, "this");
			
			Statistics.SignalCount++;
		}
	}