Thinktecture.Tools.Web.Services.CodeGeneration.PascalCaseConverterBase.ConvertEnumMemberNames C# (CSharp) Method

ConvertEnumMemberNames() private method

Converts all member names in a given enumeration to Pascal case.
private ConvertEnumMemberNames ( ) : void
return void
        private void ConvertEnumMemberNames()
        {
            // Do this for all members in the enumeration.
            foreach (CodeTypeMember member in type.Members)
            {
                // Cast the member reference to CodeTypeMemberExtension type.
                CodeTypeMemberExtension ext = (CodeTypeMemberExtension)member;
                // We perform the pascal case conversion only in the public members.
                if ((ext.ExtendedObject.Attributes & MemberAttributes.Public) == MemberAttributes.Public ||
                    (ext.ExtendedObject.Attributes & MemberAttributes.Final) == MemberAttributes.Final)
                {
                    // Call the function for converting an enum member name to Pascal case.
                    ConvertEnumMemberName(ext);
                }
            }
        }