protected override void OutputMemberAccessModifier (MemberAttributes attributes)
{
switch (attributes & MemberAttributes.AccessMask) {
case MemberAttributes.Assembly:
case MemberAttributes.FamilyAndAssembly:
Output.Write ("internal ");
break;
case MemberAttributes.Family:
Output.Write ("protected ");
break;
case MemberAttributes.FamilyOrAssembly:
Output.Write ("protected internal ");
break;
case MemberAttributes.Private:
Output.Write ("private ");
break;
case MemberAttributes.Public:
Output.Write ("public ");
break;
}
}