Пример #1
0
        public static string ConvertIEnumElementValueAst(IEnumElementValueAst node, MofQuirks quirks = MofQuirks.None)
        {
            switch (node)
            {
            case IntegerValueAst ast:
                return(AstMofGenerator.ConvertIntegerValueAst(ast, quirks));

            case StringValueAst ast:
                return(AstMofGenerator.ConvertStringValueAst(ast, quirks));

            default:
                throw new NotImplementedException();
            }
        }
Пример #2
0
 public EnumElementAst(QualifierListAst qualifierList, IdentifierToken enumElementName, IEnumElementValueAst enumElementValue)
 {
     this.QualifierList    = qualifierList ?? new QualifierListAst.Builder().Build();
     this.EnumElementName  = enumElementName;
     this.EnumElementValue = enumElementValue;
 }