Rosetta.ScriptSharp.Definition.AST.ProgramDefinitionASTWalker.VisitEnumDeclaration C# (CSharp) Method

VisitEnumDeclaration() public method

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
node EnumDeclarationSyntax
return void
        public override void VisitEnumDeclaration(EnumDeclarationSyntax node)
        {
            var enumWalker = EnumDefinitionASTWalker.Create(node, this.CreateWalkingContext(), this.semanticModel);
            var translationUnit = enumWalker.Walk();
            this.program.AddContent(translationUnit);

            this.InvokeInterfaceDeclarationVisited(this, new WalkerEventArgs());
        }