Winify – Diff between revs 25 and 28

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 25 Rev 28
1 using System.ComponentModel; 1 using System.ComponentModel;
2 using System.Runtime.CompilerServices; 2 using System.Runtime.CompilerServices;
3 using System.Xml.Serialization; 3 using System.Xml.Serialization;
4 using Announcements.Properties; 4 using Announcements.Properties;
5   5  
6 namespace Announcements 6 namespace Announcements
7 { 7 {
8 [XmlRoot(Namespace = "urn:winify-announcements-schema", ElementName = "Announcements")] 8 [XmlRoot(Namespace = "urn:winify-announcements-schema", ElementName = "Announcements")]
9 public class Announcements : INotifyPropertyChanged 9 public class Announcements : INotifyPropertyChanged
10 { 10 {
-   11 #region Private Delegates, Events, Enums, Properties, Indexers and Fields
-   12  
-   13 private BindingListWithCollectionChanged<Announcement> _announcement =
-   14 new BindingListWithCollectionChanged<Announcement>();
-   15  
-   16 #endregion
-   17  
11 #region Public Enums, Properties and Fields 18 #region Public Enums, Properties and Fields
12   19  
13 [XmlElement(ElementName = "Announcement")] 20 [XmlElement(ElementName = "Announcement")]
14 public BindingListWithCollectionChanged<Announcement> Announcement 21 public BindingListWithCollectionChanged<Announcement> Announcement
15 { 22 {
16 get => _announcement; 23 get => _announcement;
17 set 24 set
18 { 25 {
19 if (Equals(value, _announcement)) 26 if (Equals(value, _announcement)) return;
20 { -  
21 return; -  
22 } -  
23   27  
24 _announcement = value; 28 _announcement = value;
25 OnPropertyChanged(); 29 OnPropertyChanged();
26 } 30 }
27 } 31 }
28   -  
29 #endregion -  
30   -  
31 #region Private Delegates, Events, Enums, Properties, Indexers and Fields -  
32   -  
33 private BindingListWithCollectionChanged<Announcement> _announcement = -  
34 new BindingListWithCollectionChanged<Announcement>(); -  
35   32  
36 #endregion 33 #endregion
37   34  
38 #region Interface 35 #region Interface
39   36  
40 public event PropertyChangedEventHandler PropertyChanged; 37 public event PropertyChangedEventHandler PropertyChanged;
41   38  
42 #endregion 39 #endregion
43   40  
44 #region Private Methods 41 #region Private Methods
45   42  
46 [NotifyPropertyChangedInvocator] 43 [NotifyPropertyChangedInvocator]
47 protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) 44 protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
48 { 45 {
49 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); 46 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
50 } 47 }
51   48  
52 #endregion 49 #endregion
53 } 50 }
54 } 51 }
55   52  
56
Generated by GNU Enscript 1.6.5.90.
53
Generated by GNU Enscript 1.6.5.90.
57   54  
58   55  
59   56