public bool IsProperSubsetTo(__Subject subject) { bool bIsProperSubset = false; if (this.IsSubsetTo(subject)) { if (subject.IsSubsetTo(this)) { bIsProperSubset = false; } else { bIsProperSubset = true; } } else { bIsProperSubset = false; } return(bIsProperSubset); }