ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpInterface.cs [21:35]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public string SourceName => this.GetSourceName(); 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/FSharpStruct.cs [22:36]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public string SourceName => this.GetSourceName(); 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); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -