public static FieldReference FindPropertyChangedField(TypeDefinition targetType)
    {
        var findPropertyChangedField = targetType.Fields.FirstOrDefault(x => NotifyInterfaceFinder.IsPropertyChangedEventHandler(x.FieldType));

        if (findPropertyChangedField == null)
        {
            return(null);
        }
        return(findPropertyChangedField.GetGeneric());
    }
Example #2
0
 public TypeNodeBuilder(ModuleReader moduleReader, NotifyInterfaceFinder notifyInterfaceFinder, TypeResolver typeResolver)
 {
     this.moduleReader          = moduleReader;
     this.notifyInterfaceFinder = notifyInterfaceFinder;
     this.typeResolver          = typeResolver;
 }
 public TypeNodeBuilder(ModuleReader moduleReader, NotifyInterfaceFinder notifyInterfaceFinder, TypeResolver typeResolver)
 {
     this.moduleReader = moduleReader;
     this.notifyInterfaceFinder = notifyInterfaceFinder;
     this.typeResolver = typeResolver;
 }