Logo CodeStencil Logo CodeStencil
  • Back to Website
  • Pricing
  • Blog
Logo CodeStencil Logo CodeStencil
  • Back to Website
  • Pricing
  • Blog
  • Fundamentals
    • What is CodeStencil
    • Layout
    • How CodeStencil Works
    • Code Generation Logic & Concept
    • Folder Structure
    • Stencils vs. Templates (e.g. VS Templates)
    • CodeStencil Projects & Stencils
    • The Quick Table and Column Updates
    • Reserved Keywords
  • Entity Framework
    • Code First
    • EF Scaffolder
    • Manipulating Scaffolded Files
  • Startup
    • Starting for the first time
    • What's Next?
    • Tips
    • Release Notes
  • Tutorials
    • Generating a text file containing Table name and Primary key
  • Projects
    • Creating a Project
    • New Project (1 of 2)
    • New Project (2 of 2) - Project Details
    • Project Properties
    • Database Schema Approach
    • Code First (Schema generator Wizard)
    • Code First
    • Unlocking a Project (Read-Only Mode)
  • Stencils
    • What are Stencils?
    • Creating Stencils
    • New Stencil (Basic)
    • New Stencil (Standard)
    • New Stencil (Complete - Reverse Engineer Source Code)
    • Properties
    • Selecting Stencils
    • Stencil Creation Tools
  • Schemas
    • Schema Generator
    • Schema Importer
    • What is a Schema
    • Import POCO Objects
  • Code Generation
    • Menu Configuration
    • Based On Database Provider
    • The Quick Table and Column Updates
    • Foreign Key Null Error
    • Table
    • Handling Table Name Violations (Schema Import)
    • Using the [%TABLES%] Expander
  • Data Conversion
    • Microsoft Access Conversion
    • Microsoft Access Database Converter (MADC)
    • MADC - Targetting SQLite Databases
    • MADC - Targetting Sql Server Databases
    • CRUD Blazor App from Access database
  • Schema Dictionary
    • Overview
    • Context Menu & Update Buttons
    • Visual Identifiers
    • Add Column
    • Add Multiple Columns
    • Change Column
    • Delete Column
    • Advanced Configuration
    • Calculated Columns
    • Export Schema Dictionary To XML
    • Import Schema Dictionary Structure From XML
    • Schema Import Wizard ( Operations)
    • Tables/Views Selection
  • Code Tree
    • Nodes
    • Node Types
    • Context Menu
    • Specific Features
    • Code Tree
  • Code Nanites
    • Code Structure
    • Debugging
    • Schema Related
    • Overview
  • Expanders
    • Updates
    • Overview
    • System Expansion Labels
    • Expander Types
    • The [%TABLES%] Expander
    • Linked Expander
  • Custom Stencils
    • Radzen Blazor Stencil
    • Syncfusion Blazor CRUD Stencil
    • DevExpress Blazor Web App
    • Audit Trigger
    • Syncfusion Controls
    • ASP .NET Core Razor Stencil
    • Blazor Web App
  • Tools
    • Code Assets
  • Tools - Options
    • General
    • Startup
    • Stencils
    • Code Generation
    • Database
  • Databases
    • Swapping Databases
    • Chinook Database
    • Plain Old CLR Objects (POCO)
  • Database Concepts
    • Relationships
  • FAQs
    • My Project Shows as "Locked"
    • Creating a new View, Form or Page
    • Adding the contents of a text file to my code
  • Examples
    • Updating a Scaffolded DbContext Class
  • Troubleshooting
    • Missing Code Nanites
    • HTTP Error 500.31 - Failed to load ASP.NET Core runtime
    • HTTP Error 500.31 - Failed to load ASP.NET Core runtime (To be moved to the blog site).
    • Connection Timeout
  • Tips & Tricks
    • Registering a License Key in CodeStencil
    • Generate a file using multiple nodes
  1. Overview
  2. Code Tree
  3. Nodes

Nodes

  • Nodes

    Nodes are at the core of CodeStencil's code generation architecture. Without nodes, you don't have the content to use for code generation.  Nodes have many visible and "hidden" features of CodeStencil that make them so powerful. These features are no ...

  • Node Types

    The Code Tree consists of nodes that represent elements of code generation. These can be files, folders, pop-up forms, or even executable commands. You can open up a node for editing by double-clicking on the selected node or selecting EDIT from the cont ...

  • Node & Folder Hierarchy

    The Code Tree shows your folder and file hierarchy and allows you to visualize the logic and the structure of the code that will be generated.   Code generation starts from the root node and progresses downwards node by node and it generates yo ...

  • Node Update Form

    The Node Edit Form allows you to make changes that will customize the behavior of the node during code generation.   Node Label: This is the label of the node. If the node type is a file or folder, then the label will be the name of the file/fo ...

© 2025 CodeStencil
  • Blog