private void ConvertTypeMemberNames()
{
// Do this for all CodeTypeMember(s) in type.Members collection.
foreach (CodeTypeMember member in type.Members)
{
// Cast the member reference to CodeTypeMemberExtension type.
CodeTypeMemberExtension memberExtension = (CodeTypeMemberExtension)member;
switch (memberExtension.Kind)
{
case CodeTypeMemberKind.Field:
// We perform the pascal case conversion only in the public members.
if (CanConvertMember(memberExtension))
{
ConvertField(memberExtension);
}
break;
case CodeTypeMemberKind.Property:
// We perform the pascal case conversion only in the public members.
if (CanConvertMember(memberExtension))
{
ConvertProperty(memberExtension);
}
break;
case CodeTypeMemberKind.Method:
if (CanConvertMember(memberExtension))
{
ConvertMethod(memberExtension);
}
break;
}
}
}