[prev in list] [next in list] [prev in thread] [next in thread]
List: mono-patches
Subject: [Mono-patches] r36865 - trunk/monodoc/generator
From: "Ben Maurer <webmaster () theratnerschool ! org>" <benm () mono-cvs ! ximian ! com>
Date: 2004-11-30 22:17:25
Message-ID: 20041130221725.8D8DD94764 () mono-cvs ! ximian ! com
[Download RAW message or body]
Author: benm
Date: 2004-11-30 17:17:25 -0500 (Tue, 30 Nov 2004)
New Revision: 36865
Modified:
trunk/monodoc/generator/ChangeLog
trunk/monodoc/generator/updater.cs
Log:
2004-11-30 Ben Maurer <bmaurer@ximian.com>
* updater.cs: do nested types accessability right
Modified: trunk/monodoc/generator/ChangeLog
===================================================================
--- trunk/monodoc/generator/ChangeLog 2004-11-30 21:59:14 UTC (rev 36864)
+++ trunk/monodoc/generator/ChangeLog 2004-11-30 22:17:25 UTC (rev 36865)
@@ -1,3 +1,7 @@
+2004-11-30 Ben Maurer <bmaurer@ximian.com>
+
+ * updater.cs: do nested types accessability right
+
2004-05-27 Mike Kestner <mkestner@ximian.com>
* updater.cs: close a stream that now causes sharing failures.
Modified: trunk/monodoc/generator/updater.cs
===================================================================
--- trunk/monodoc/generator/updater.cs 2004-11-30 21:59:14 UTC (rev 36864)
+++ trunk/monodoc/generator/updater.cs 2004-11-30 22:17:25 UTC (rev 36865)
@@ -1118,17 +1118,18 @@
throw new ArgumentException ();
}
- static string GetTypeVisibility (TypeAttributes ta)
+ static string GetTypeVisibility (Type t)
{
- switch (ta & TypeAttributes.VisibilityMask){
+ switch (t.Attributes & TypeAttributes.VisibilityMask){
case TypeAttributes.Public:
+ return "public";
case TypeAttributes.NestedPublic:
- return "public";
+ return GetTypeVisibility (t.DeclaringType) != null ? "public" : null;
case TypeAttributes.NestedFamily:
case TypeAttributes.NestedFamANDAssem:
case TypeAttributes.NestedFamORAssem:
- return "protected";
+ return GetTypeVisibility (t.DeclaringType) != null ? "protected" : null;
default:
return null;
@@ -1152,7 +1153,7 @@
TypeAttributes ta = type.Attributes;
string kind = GetTypeKind (type);
- string visibility = GetTypeVisibility (ta);
+ string visibility = GetTypeVisibility (type);
if (visibility == null)
return null;
_______________________________________________
Mono-patches maillist - Mono-patches@ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic