this.o = new IndentedTextWriter (output, " ");
}
- public void OutlineType ()
+ public void OutlineType (BindingFlags flags)
{
o.Write (GetTypeVisibility (t));
o.Write (" ");
return;
}
- foreach (ConstructorInfo ci in t.GetConstructors ()) {
+ foreach (ConstructorInfo ci in t.GetConstructors (flags)) {
OutlineConstructor (ci);
o.WriteLine ();
o.WriteLine ();
- foreach (MethodInfo m in Comparer.Sort (t.GetMethods ())) {
+ foreach (MethodInfo m in Comparer.Sort (t.GetMethods (flags))) {
if ((m.Attributes & MethodAttributes.SpecialName) != 0)
continue;
o.WriteLine ();
- foreach (PropertyInfo pi in Comparer.Sort (t.GetProperties ())) {
+ foreach (PropertyInfo pi in Comparer.Sort (t.GetProperties (flags))) {
OutlineProperty (pi);
o.WriteLine ();
o.WriteLine ();
- foreach (EventInfo ei in Comparer.Sort (t.GetEvents ())) {
+ foreach (EventInfo ei in Comparer.Sort (t.GetEvents (flags))) {
OutlineEvent (ei);
o.WriteLine ();