static PSCmdletInvoker() { beginProcessing = ReflectionExtensions.CreateAction <Cmdlet>("BeginProcessing"); processRecord = ReflectionExtensions.CreateAction <Cmdlet>("ProcessRecord"); endProcessing = ReflectionExtensions.CreateAction <Cmdlet>("EndProcessing"); stopProcessing = ReflectionExtensions.CreateAction <Cmdlet>("StopProcessing"); memberwiseClone = ReflectionExtensions.CreateFunc <object, object>("MemberwiseClone"); }