FieldToPropertyConverter.GetSet C# (CSharp) Method

GetSet() private method

private GetSet ( FieldDefinition field, string name ) : MethodDefinition
field FieldDefinition
name string
return MethodDefinition
    MethodDefinition GetSet(FieldDefinition field, string name)
    {
        var set = new MethodDefinition("set_" + name, MethodAttributes.Public | MethodAttributes.SpecialName | MethodAttributes.HideBySig, msCoreReferenceFinder.VoidTypeReference);
        var instructions = set.Body.Instructions;
        instructions.Add(Instruction.Create(OpCodes.Ldarg_0));
        instructions.Add(Instruction.Create(OpCodes.Ldarg_1));
        instructions.Add(Instruction.Create(OpCodes.Stfld, field));
        instructions.Add(Instruction.Create(OpCodes.Ret));
        set.Parameters.Add(new ParameterDefinition(field.FieldType));
        set.SemanticsAttributes = MethodSemanticsAttributes.Setter;
        return set;
    }