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

GenVMDeclaration() private method

private GenVMDeclaration ( StreamWriter sw, GtkSharp.Generation.ClassBase implementor ) : void
sw System.IO.StreamWriter
implementor GtkSharp.Generation.ClassBase
return void
		private void GenVMDeclaration (StreamWriter sw, ClassBase implementor)
		{
			VMSignature vmsig = new VMSignature (parms);
			sw.WriteLine ("\t\t[GLib.DefaultSignalHandler(Type=typeof(" + (implementor != null ? implementor.QualifiedName : container_type.QualifiedName) + "), ConnectionMethod=\"Override" + Name +"\")]");
			sw.Write ("\t\tprotected ");
			if (NeedNew (implementor))
				sw.Write ("new ");
			sw.WriteLine ("virtual {0} {1} ({2})", retval.CSType, "On" + Name, vmsig.ToString ());
		}