ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpClass.cs [43:55]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public override IList GetSuperTypeElements() { var result = new HashSet(); foreach (var part in EnumerateParts()) if (part is IFSharpClassLikePart fsPart) result.AddRange(fsPart.GetSuperTypeElements()); return result.ToArray(); } public IList AllTypeParameters => this.GetAllTypeParametersReversed(); public override XmlNode GetXMLDoc(bool inherit) => this.GetXmlDoc(inherit); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpInterface.cs [23:35]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public override IList GetSuperTypeElements() { var result = new HashSet(); foreach (var part in EnumerateParts()) if (part is IFSharpClassLikePart fsPart) result.AddRange(fsPart.GetSuperTypeElements()); return result.ToArray(); } public IList AllTypeParameters => this.GetAllTypeParametersReversed(); public override XmlNode GetXMLDoc(bool inherit) => this.GetXmlDoc(inherit); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -