public TDelegate Compile(System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator)
        {
            Contract.Ensures(0 <= this.Parameters.Count);
            Contract.Ensures(Contract.Result <TDelegate>() != null);

            return(default(TDelegate));
        }
 public void CompileToMethod(System.Reflection.Emit.MethodBuilder method, System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator)
 {
     Contract.Requires(method != null);
     Contract.Ensures(0 <= this.Parameters.Count);
 }