Esempio n. 1
0
        public override void Visit(ITypeDefinitionMember member)
        {
            IDisposable style = null;

            if (_styleWriter != null)
            {
                // Favor overrides over interface implemenations (i.e. consider override Dispose() as an override and not an interface implementation)
                if (this.HighlightBaseMembers && member.IsOverride())
                {
                    style = _styleWriter.StartStyle(SyntaxStyle.InheritedMember);
                }
                else if (this.HighlightInterfaceMembers && member.IsInterfaceImplementation())
                {
                    style = _styleWriter.StartStyle(SyntaxStyle.InterfaceMember);
                }
            }

            _declarationWriter.WriteDeclaration(member);

            if (style != null)
            {
                style.Dispose();
            }

            _syntaxWriter.WriteLine();
            base.Visit(member);
        }
Esempio n. 2
0
        public override void Visit(ITypeDefinitionMember member)
        {
            IDisposable style = null;

            if (_styleWriter != null)
            {
                // Favor overrides over interface implemenations (i.e. consider override Dispose() as an override and not an interface implementation)
                if (this.HighlightBaseMembers && member.IsOverride())
                    style = _styleWriter.StartStyle(SyntaxStyle.InheritedMember);
                else if (this.HighlightInterfaceMembers && member.IsInterfaceImplementation())
                    style = _styleWriter.StartStyle(SyntaxStyle.InterfaceMember);
            }

            _declarationWriter.WriteDeclaration(member);

            if (style != null)
                style.Dispose();

            _syntaxWriter.WriteLine();
            base.Visit(member);
        }