| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Text; |
| |
| namespace OfficeOpenXml.VBA |
| { |
| /// <summary> |
| /// To determine if the attribute uses double quotes around the value |
| /// </summary> |
| public enum eAttributeDataType |
| { |
| /// <summary> |
| /// A string |
| /// </summary> |
| String=0, |
| /// <summary> |
| /// Not a string |
| /// </summary> |
| NonString=1 |
| } |
| public class ExcelVbaModuleAttribute |
| { |
| internal ExcelVbaModuleAttribute() |
| { |
| |
| } |
| /// <summary> |
| /// The name of the attribute |
| /// </summary> |
| public string Name { get; internal set; } |
| /// <summary> |
| /// The datatype. Determine if the attribute uses double quotes around the value. |
| /// </summary> |
| public eAttributeDataType DataType { get; internal set; } |
| /// <summary> |
| /// The value of the attribute without any double quotes. |
| /// </summary> |
| public string Value { get; set; } |
| public override string ToString() |
| { |
| return Name; |
| } |
| } |
| } |