/// <summary>Serves as the default hash function.</summary> /// <returns>Type: <see cref="System.Int32" /> /// A hash code for the current object.</returns> public override int GetHashCode() { return(typeof(StrongEntityAccessor).FullName.GetHashCode() ^ (_about != null ? _about.GetHashCode() : 0) ^ (_sourceExpression != null ? _sourceExpression.GetHashCode() : 0) ^ _source.GetHashCode()); }