tag. I think it is wrong, but // 1) I don't trust SgmlReader, and 2) I don't trust javadoc/doclet. var e = n as XElement; - if (e != null && e.Nodes ().Any (x => x.NodeType == XmlNodeType.Comment && ((XComment)x).Value.IndexOf (" SUMMARY ========") > 0)) + if (e != null && e.Nodes ().Any (x => x.NodeType == XmlNodeType.Comment && ((XComment)x).Value.IndexOf (" SUMMARY ========", StringComparison.Ordinal) > 0)) yield break; // skip empty
tag. if (e == null || e.Name.LocalName != "p" || e.Nodes ().Any ()) diff --git a/src/Xamarin.Android.Tools.JavadocImporter/HtmlLoader.cs b/src/Xamarin.Android.Tools.JavadocImporter/HtmlLoader.cs index 28a39fabfe5..9751811a2ce 100644 --- a/src/Xamarin.Android.Tools.JavadocImporter/HtmlLoader.cs +++ b/src/Xamarin.Android.Tools.JavadocImporter/HtmlLoader.cs @@ -231,7 +231,7 @@ string ReadHtmlFile (string path) public string GetJavaDocPath (string name) { - if (name.StartsWith ("mono/")) { + if (name.StartsWith ("mono/", StringComparison.OrdinalIgnoreCase)) { // generator.exe-generated type; there are no docs return null; } diff --git a/src/Xamarin.Android.Tools.JavadocImporter/MdocHelper.cs b/src/Xamarin.Android.Tools.JavadocImporter/MdocHelper.cs index 17d815cc109..049a20cfe61 100644 --- a/src/Xamarin.Android.Tools.JavadocImporter/MdocHelper.cs +++ b/src/Xamarin.Android.Tools.JavadocImporter/MdocHelper.cs @@ -55,7 +55,7 @@ public string CrefFromHref (string href) if (!m.Success) return string.Format ("!:BadHref:{0}", href); string jniTypeName = m.Groups ["type"].Value.Replace ('.', '$'); - if (jniTypeName.EndsWith ("package-summary")) + if (jniTypeName.EndsWith ("package-summary", StringComparison.Ordinal)) return CreateNamespaceCref (jniTypeName); Type type = GetAvailableTypes () .FirstOrDefault (t => { @@ -201,10 +201,10 @@ object ConvertLink (XElement e, bool insideFormat) if (href == null) return ""; var cref = CrefFromHref (href.Value); - if (!cref.StartsWith ("!:BadHref")) + if (!cref.StartsWith ("!:BadHref", StringComparison.Ordinal)) return new XElement ("see", new XAttribute ("cref", cref)); - int packageStart = href.Value.LastIndexOf ("../"); + int packageStart = href.Value.LastIndexOf ("../", StringComparison.Ordinal); if (packageStart < 0) return ""; var url = href.Value.Substring (packageStart + "../".Length); diff --git a/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj b/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj index a632617d991..39e69bc6f3e 100644 --- a/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj +++ b/src/Xamarin.Android.Tools.JavadocImporter/Xamarin.Android.Tools.JavadocImporter.csproj @@ -16,9 +16,6 @@