diff --git a/ICD.Common.Utils/Attributes/AbstractIcdAttribute.cs b/ICD.Common.Utils/Attributes/AbstractIcdAttribute.cs
index eadd8b6..51ab59a 100644
--- a/ICD.Common.Utils/Attributes/AbstractIcdAttribute.cs
+++ b/ICD.Common.Utils/Attributes/AbstractIcdAttribute.cs
@@ -4,37 +4,8 @@ namespace ICD.Common.Utils.Attributes
{
///
/// AbstractIcdAttribute is the base class for all ICD attributes.
- /// It provides a global cache for looking up symbols via an attribute type.
///
public abstract class AbstractIcdAttribute : Attribute
{
- private readonly int m_HashCode;
-
- #region Constructors
-
- ///
- /// Constructor.
- ///
- protected AbstractIcdAttribute()
- {
- // Duplicate attributes (E.g. [A, A]) are considered to be the same instance by reflection.
- // We get around this by using a GUID for the hash code.
- m_HashCode = Guid.NewGuid().GetHashCode();
- }
-
- #endregion
-
- #region Methods
-
- ///
- /// Gets the hash code for the instance.
- ///
- ///
- public override int GetHashCode()
- {
- return m_HashCode;
- }
-
- #endregion
}
}