Catel.Fody.Weaving.AutoProperties.OnPropertyChangedWeaver.GetSystemObjectEqualsMethodReference C# (CSharp) Метод

GetSystemObjectEqualsMethodReference() приватный Метод

private GetSystemObjectEqualsMethodReference ( Mono.Cecil.ModuleDefinition moduleDefinition ) : MethodReference
moduleDefinition Mono.Cecil.ModuleDefinition
Результат Mono.Cecil.MethodReference
        private MethodReference GetSystemObjectEqualsMethodReference(ModuleDefinition moduleDefinition)
        {
            var typeReference = _msCoreReferenceFinder.GetCoreTypeReference("System.String");
            var typeDefinition = typeReference.Resolve();

            var methodDefinition = typeDefinition.Methods.Single(m => m.Name == "Equals" && m.Parameters.Count == 1 && m.Parameters[0].ParameterType.Name == "String");

            return methodDefinition;
        }