public void InitializeBackingFieldValue(ILProcessor ctorBodyEmitter, Collection <ParameterDefinition> ctorParameters) { ctorBodyEmitter.Emit(OpCodes.Ldarg_0); ctorBodyEmitter.EmitLoadNthArgument(Index, ctorParameters, fromStaticMethod: false); ctorBodyEmitter.Emit(OpCodes.Stfld, BackingFieldReference); }