protected override void GenerateDelegateCreateExpression (CodeDelegateCreateExpression expression)
{
TextWriter output = Output;
output.Write ("new ");
OutputType (expression.DelegateType);
output.Write ('(');
CodeExpression targetObject = expression.TargetObject;
if (targetObject != null) {
GenerateExpression (targetObject);
Output.Write ('.');
}
output.Write (GetSafeName (expression.MethodName));
output.Write (')');
}