Catel.Fody.Weaving.AutoProperties.AutoPropertiesWeaver.AlreadyContainsCallToMember C# (CSharp) Method

AlreadyContainsCallToMember() public static method

public static AlreadyContainsCallToMember ( Mono.Cecil.PropertyDefinition propertyDefinition, string methodName ) : bool
propertyDefinition Mono.Cecil.PropertyDefinition
methodName string
return bool
        public static bool AlreadyContainsCallToMember(PropertyDefinition propertyDefinition, string methodName)
        {
            var instructions = propertyDefinition.SetMethod.Body.Instructions;
            return instructions.Any(x =>
                                    x.OpCode.IsCall() &&
                                    x.Operand is MethodReference &&
                                    ((MethodReference) x.Operand).Name == methodName);
        }
    }