public override VisualBasicSyntaxNode VisitEnumDeclaration(CsSyntax.EnumDeclarationSyntax node) { var convertedNode = (VbSyntax.EnumBlockSyntax)DefaultVisitInner(node); return(convertedNode.WithEndEnumStatement( convertedNode.EndEnumStatement.WithSourceMappingFrom(node.CloseBraceToken) )); }
public override VisualBasicSyntaxNode VisitEnumDeclaration(CSS.EnumDeclarationSyntax node) { var members = node.Members.Select(m => (StatementSyntax)m.Accept(this)); var baseType = (TypeSyntax)node.BaseList?.Types.Single().Accept(this); var id = SyntaxFactory.Identifier(node.Identifier.ValueText, SyntaxFacts.IsKeywordKind(node.Identifier.Kind()), node.Identifier.GetIdentifierText(), TypeCharacter.None); return(SyntaxFactory.EnumBlock( SyntaxFactory.EnumStatement( SyntaxFactory.List(node.AttributeLists.Select(a => (AttributeListSyntax)a.Accept(this))), ConvertModifiers(node.Modifiers), id, baseType == null ? null : SyntaxFactory.SimpleAsClause(baseType) ), SyntaxFactory.List(members) )); }
public override void VisitEnumDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.EnumDeclarationSyntax node) { AddFolding(node.OpenBraceToken, node.CloseBraceToken, FoldType.Type); base.VisitEnumDeclaration(node); }
public override void VisitEnumDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.EnumDeclarationSyntax node) { base.VisitEnumDeclaration(node); Colorize(node.Identifier, enumerationTypeColor); }
public override void VisitEnumDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.EnumDeclarationSyntax node) { cancellationToken.ThrowIfCancellationRequested(); AddFolding(node.OpenBraceToken, node.CloseBraceToken, FoldType.Type); base.VisitEnumDeclaration(node); }
public override void VisitEnumDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.EnumDeclarationSyntax node) { }