protected SynthesizedImplementationMethod OpenMoveNextMethodImplementation(MethodSymbol methodToImplement) { var result = new SynthesizedStateMachineMoveNextMethod(methodToImplement, (StateMachineTypeSymbol)F.CurrentType); F.ModuleBuilderOpt.AddSynthesizedDefinition(F.CurrentType, result); F.CurrentFunction = result; return(result); }
protected SynthesizedImplementationMethod OpenMoveNextMethodImplementation(MethodSymbol methodToImplement) { var result = new SynthesizedStateMachineMoveNextMethod(methodToImplement, (StateMachineTypeSymbol)F.CurrentType); F.ModuleBuilderOpt.AddSynthesizedDefinition(F.CurrentType, result); F.CurrentMethod = result; return result; }