Beispiel #1
0
        // Builds an enum.
        private AEnum BuildEnum(EnvDTE.CodeEnum codeEnum)
        {
            EnumValue[] enumValues = BuildEnumValues(codeEnum);

            AEnum aEnum = new AEnum
            {
                Name   = codeEnum.Name,
                Values = enumValues
            };

            return(aEnum);
        }
Beispiel #2
0
        // Builds an enum.
        private AEnum BuildEnum(Type mType)
        {
            EnumValue[] enumValues = BuildEnumValues(mType);

            AEnum aEnum = new AEnum
            {
                Name   = mType.Name,
                Values = enumValues
            };

            return(aEnum);
        }
Beispiel #3
0
        // Builds an enum.
        private string BuildEnum(AEnum aEnum)
        {
            string values = string.Join(",\r\n", aEnum.Values.Select(ev => BuildEnumValue(ev)));

            return(string.Format(TEMPLATE_ENUM, aEnum.Name, string.Join("\r\n", values)));
        }