/// <summary> /// /// </summary> /// <param name="node"></param> public override void VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node) { var enumMemberTranslationUnit = new EnumMemberTranslationUnitFactory(node, this.semanticModel).Create(); this.enumDeclaration.AddMember(enumMemberTranslationUnit); this.InvokeEnumMemberVisited(this, new WalkerEventArgs()); }
/// <summary> /// Copy initializes a new instance of the <see cref="EnumMemberTranslationUnitFactory"/> class. /// </summary> /// <param name="other"></param> /// <remarks> /// For testability. /// </remarks> public EnumMemberTranslationUnitFactory(EnumMemberTranslationUnitFactory other) : base(other) { }