OLD | NEW |
| (Empty) |
1 /// Copyright (c) Microsoft Corporation. All rights reserved. | |
2 | |
3 using System; | |
4 | |
5 namespace Microsoft.VisualStudio.Project | |
6 { | |
7 public partial class ProjectNode | |
8 { | |
9 #region fields | |
10 private EventHandler<ProjectPropertyChangedArgs> projectProperti
esListeners; | |
11 #endregion | |
12 | |
13 #region events | |
14 public event EventHandler<ProjectPropertyChangedArgs> OnProjectP
ropertyChanged | |
15 { | |
16 add { projectPropertiesListeners += value; } | |
17 remove { projectPropertiesListeners -= value; } | |
18 } | |
19 #endregion | |
20 | |
21 #region methods | |
22 [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Desi
gn", "CA1030:UseEventsWhereAppropriate")] | |
23 protected void RaiseProjectPropertyChanged(string propertyName,
string oldValue, string newValue) | |
24 { | |
25 if(null != projectPropertiesListeners) | |
26 { | |
27 projectPropertiesListeners(this, new ProjectProp
ertyChangedArgs(propertyName, oldValue, newValue)); | |
28 } | |
29 } | |
30 #endregion | |
31 } | |
32 | |
33 } | |
OLD | NEW |