Part I. Builder Core API

Table of Contents

Overview
Core Objects
IdeApplication — Application singleton and extensions
IdeContext — Encapsulates all processing related to a project
IdeObject — Base object for IdeContext related objects
IdeService — Provide project services for plugins
Application Extensions
IdeApplicationAddin — extend functionality of IdeApplication
IdeApplicationTool — Implement command-line tools for Builder
Logging and Tracing
Debug logging and tracing — tracing and debug facilities for Builder and plugins
Logging — Standard logging facilities for Builder
Builder Versioning
Version Checking — Conditionally include code based on Builder version
Build Identifier — Identify a build by unique build identifier