Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2020-03-30 23:00:38 +0300
committerJoel Martinez <joelmartinez@gmail.com>2020-03-30 23:26:31 +0300
commita77be85e18cf62c69a4bc4e0c741a60a5f2efd2d (patch)
treebf1ea7c025b1ada4d9dedba11097bbd487c6b0ef /mdoc/mdoc.Test/MDocUpdaterTests.cs
parent9690b11f403c20bf6ae2b289beab4481cc5aa202 (diff)
5.7.5.3 pre-release hotfix 2.
Excludes private EII from frameworks cache
Diffstat (limited to 'mdoc/mdoc.Test/MDocUpdaterTests.cs')
-rw-r--r--mdoc/mdoc.Test/MDocUpdaterTests.cs11
1 files changed, 5 insertions, 6 deletions
diff --git a/mdoc/mdoc.Test/MDocUpdaterTests.cs b/mdoc/mdoc.Test/MDocUpdaterTests.cs
index 0a4f28c7..3cbd8040 100644
--- a/mdoc/mdoc.Test/MDocUpdaterTests.cs
+++ b/mdoc/mdoc.Test/MDocUpdaterTests.cs
@@ -49,7 +49,7 @@ namespace mdoc.Test
}
[Test]
- public void InterNalELLTest()
+ public void InternalEIITest()
{
XmlDocument doc = new System.Xml.XmlDocument();
doc.LoadXml(XmlConsts.internalEllXml);
@@ -58,22 +58,21 @@ namespace mdoc.Test
var type = GetType(typeof(mdoc.Test2.InternalEIICalss));
var docEnum = new DocumentationEnumerator();
- BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Static;
- MethodInfo mInfo = typeof(MDocUpdater).GetMethod("IsMemberPublicEII", flags);
-
+ bool internalEIIflagged = false;
foreach (DocsNodeInfo info in docEnum.GetDocumentationMembers(doc, type, FrameworkTypeEntry.Empty))
{
- object[] parametors = new object[] { info.Member };
- var flag = (bool)mInfo.Invoke(null, parametors);
+ var flag = MDocUpdater.IsMemberNotPrivateEII(info.Member);
if (!flag)
{
+ internalEIIflagged = true;
oldmember = info.Member;
//Note : The following operation will not be carried out, just prompt
//-> DeleteMember();
//-> statisticsCollector.AddMetric();
}
}
+ Assert.IsTrue(internalEIIflagged, "Internal EII was not flagged");
Assert.AreEqual("System.String mdoc.Test2.InternalEIICalss::mdoc.Test.SampleClasses.InterfaceA.Getstring(System.Int32)", oldmember.FullName);
}