// This is only called if the spans for the tags were the same. In that case, we // consider ourselves the same unless the CollapsedForm properties are different. public bool Equals(RoslynOutliningRegionTag tag) => tag != null && Equals(this.CollapsedForm, tag.CollapsedForm);
// This is only called if the spans for the tags were the same. In that case, we // consider ourselves the same unless the CollapsedForm properties are different. public bool Equals(RoslynOutliningRegionTag tag) => tag != null && Equals(this.CollapsedForm, tag.CollapsedForm);
public bool Equals(RoslynOutliningRegionTag tag) => tag != null && IsImplementation == tag.IsImplementation && Equals(this.CollapsedForm, tag.CollapsedForm);
public bool Equals(RoslynOutliningRegionTag tag) => tag != null && _state.Equals(tag._state);
public bool Equals(RoslynOutliningRegionTag tag) => tag != null && _state.Equals(tag._state);
public bool Equals(RoslynOutliningRegionTag tag) => tag != null && IsImplementation == tag.IsImplementation && Equals(this.CollapsedForm, tag.CollapsedForm);