public override int GetHashValue()
{
unchecked {
int hash = base.GetHashValue();
hash = hash * 23 + (this.SharedLibrary != null ? this.SharedLibrary.GetHashCode () : 0);
hash = hash * 23 + (this.EntryPoint != null ? this.EntryPoint.GetHashCode () : 0);
return hash;
}
}