11namespace NETworkManager . Models
22{
3+ /// <summary>
4+ /// Class to store informations about an application.
5+ /// </summary>
36 public class ApplicationInfo
47 {
58 /// <summary>
6- ///
9+ /// Name of the application.
710 /// </summary>
811 public Application . Name Name { get ; set ; }
912
1013 /// <summary>
11- ///
14+ /// Indicates that the application is visible to the user.
1215 /// </summary>
1316 public bool IsVisible { get ; set ; }
1417
1518 /// <summary>
16- ///
19+ /// Create an <see cref="ApplicationInfo"/>.
1720 /// </summary>
1821 public ApplicationInfo ( )
1922 {
2023
2124 }
2225
2326 /// <summary>
24- ///
27+ /// Create an <see cref="ApplicationInfo"/> based on <see cref="Application.Name"/>.
2528 /// </summary>
26- /// <param name="name"></param>
29+ /// <param name="name"><see cref="Application.Name"/>< /param>
2730 public ApplicationInfo ( Application . Name name )
2831 {
2932 Name = name ;
@@ -44,10 +47,10 @@ public bool Equals(ApplicationInfo info)
4447 }
4548
4649 /// <summary>
47- ///
50+ /// Method to check if an object is equal to this object.
4851 /// </summary>
49- /// <param name="obj"></param>
50- /// <returns></returns>
52+ /// <param name="obj">Object from type <see cref="ApplicationInfo" />. </param>
53+ /// <returns>Equality as <see cref="bool"/>. </returns>
5154 public override bool Equals ( object obj )
5255 {
5356 if ( obj is null )
@@ -63,9 +66,9 @@ public override bool Equals(object obj)
6366 }
6467
6568 /// <summary>
66- ///
69+ /// Method to return the hash code of this object.
6770 /// </summary>
68- /// <returns></returns>
71+ /// <returns>Hashcode as <see cref="int"/>. </returns>
6972 public override int GetHashCode ( )
7073 {
7174 return Name . GetHashCode ( ) ;
0 commit comments