/// <summary> /// Visit a <see cref="NREnumValue"/>. /// </summary> /// <param name="nrEnumValue">The <see cref="NREnumValue"/> to visit.</param> public void Visit(NREnumValue nrEnumValue) { VisitAttributes(nrEnumValue); OutputLine(nrEnumValue.Declaration() + ";"); OutputEmptyLineAfterMember(); }
/// <summary> /// Visit a <see cref="NREnumValue"/>. /// </summary> /// <param name="nrEnumValue">The <see cref="NREnumValue"/> to visit.</param> public void Visit(NREnumValue nrEnumValue) { OutputLine("NREnumValue"); indent++; nrEnumValue.Attributes.ForEach(nrAttribute => nrAttribute.Accept(this)); OutputLine("Name: " + nrEnumValue.Name); OutputLine("Value: " + nrEnumValue.Value); indent--; }
/// <summary> /// Determines if a enum value will be reflected. /// </summary> /// <param name="nrEnumValue">The enum value to test.</param> /// <returns><c>True</c> if the enum value should be reflected.</returns> public bool Reflect(NREnumValue nrEnumValue) { if (Filter.Reflect(nrEnumValue)) { ReflectedEnumValues++; return(true); } IgnoredEnumValues++; return(false); }
/// <summary> /// Gets the <see cref="NREnumValue" /> as a C# string. /// </summary> /// <param name="enumValue">The enum value to get the code for.</param> /// <returns>A string representing the enum value.</returns> public static string Declaration(this NREnumValue enumValue) { string value = ""; if (!string.IsNullOrWhiteSpace(enumValue.Value)) { value = " = " + enumValue.Value; } return(string.Format("{0}{1}", enumValue.Name, value)); }
/// <summary> /// Visit a <see cref="NREnumValue"/>. /// </summary> /// <param name="nrEnumValue">The <see cref="NREnumValue"/> to visit.</param> public void Visit(NREnumValue nrEnumValue) { VisitAttributes(nrEnumValue); string value = ""; if (!String.IsNullOrWhiteSpace(nrEnumValue.Value)) { value = " = " + nrEnumValue.Value; } OutputLine(nrEnumValue.Name + value + ","); }
/// <summary> /// Determines if a enum value will be reflected. /// </summary> /// <param name="nrEnumValue">The enum value to test.</param> /// <returns> /// <c>True</c> if the enum value should be reflected. /// </returns> public bool Reflect(NREnumValue nrEnumValue) { return(filter.Reflect(nrEnumValue)); }
/// <summary> /// Determines if a enum value will be reflected. /// </summary> /// <param name="nrEnumValue">The enum value to test.</param> /// <returns> /// <c>True</c> if the enum value should be reflected. /// </returns> public bool Reflect(NREnumValue nrEnumValue) { return filter.Reflect(nrEnumValue); }
/// <summary> /// Determines if a enum value will be reflected. /// </summary> /// <param name="nrEnumValue">The enum value to test.</param> /// <returns><c>True</c> if the enum value should be reflected.</returns> public bool Reflect(NREnumValue nrEnumValue) { return(RuleMatch(FilterElements.EnumValue, FilterModifiers.Public)); }
/// <summary> /// Determines if a enum value will be reflected. /// </summary> /// <param name="nrEnumValue">The enum value to test.</param> /// <returns><c>True</c> if the enum value should be reflected.</returns> public bool Reflect(NREnumValue nrEnumValue) { return(true); }