- ToplevelBlock b = clone ? (ToplevelBlock) Block.PerformClone () : Block;
-
- anonymous = new AnonymousMethod (
- Parent != null ? Parent.AnonymousMethod : null, RootScope, Host,
- GenericMethod, Parameters, Container, b, invoke_mb.ReturnType,
- delegate_type, loc);
+ return true;
+ }
+
+ public override string GetSignatureForError ()
+ {
+ return "lambda expression";
+ }
+ }
+
+ class LambdaMethod : AnonymousMethodBody
+ {
+ public LambdaMethod (ParametersCompiled parameters,
+ ParametersBlock block, TypeSpec return_type, TypeSpec delegate_type,
+ Location loc)
+ : base (parameters, block, return_type, delegate_type, loc)
+ {
+ }
+
+ #region Properties