Revit API — Digitteck
Category

Revit API

11 articles

Revit API — Transaction Handler Pool
revit-api-dot-net

Revit API — Transaction Handler Pool

A pool of generic ExternalEvent workers that accept Action<Document> — eliminating one IExternalEventHandler per operation using a concurrent queue, worker pool, and callback chain.

2020-06-03·5 min read
RevitAPI — Parameter by BuiltInParameter
revit-api-dot-net

RevitAPI — Parameter by BuiltInParameter

Replacing the obsolete get_Parameter overload with an enumerator-based lookup that checks InternalDefinition.BuiltInParameter for typed enum-based parameter retrieval in Revit 2015+.

2020-02-03·2 min read
RevitAPI — Oh The Parameters
revit-api-dot-net

RevitAPI — Oh The Parameters

Three methods for retrieving the complete parameter set of a Revit family element — instance+symbol+family union, family document FamilyManager, and ParametersMap vs ParametersSet.

2020-02-03·4 min read
Families, Symbols, Instances & System Families
revit-api-dot-net

Families, Symbols, Instances & System Families

The Revit API hierarchy of Family, FamilySymbol, and FamilyInstance — with FilteredElementCollector queries for instances, families, system types, and navigating between them.

2019-06-26·4 min read
Parameters in Revit API
revit-api-dot-net

Parameters in Revit API

Retrieving Revit parameters by BuiltInParameter, name, and ordered list — reading and setting values by StorageType, and converting between internal and display units with UnitUtils and LabelUtils.

2019-05-12·4 min read
Revit API — Custom Selection Filter
revit-api-dot-net

Revit API — Custom Selection Filter

Implementing ISelectionFilter to restrict user selection in a Revit add-in — using BuiltInCategory to allow only door elements through PickElementsByRectangle.

2019-04-30·3 min read
RevitAPI — Getting Parameters
revit-api-dot-net

RevitAPI — Getting Parameters

Retrieving room, door, and window parameter values via get_Parameter(BuiltInParameter) — reading doubles, strings, and ElementIds with HasValue guards for safe access.

2018-09-25·2 min read
Family Instance Location
revit-api-dot-net

Family Instance Location

Getting a Revit family instance's XYZ position — using LocationPoint for free-standing elements and HostParameter + Curve.Evaluate for wall-hosted elements like doors and windows.

2018-09-22·2 min read
Get Revit Elements with a Certain Level
revit-api-dot-net

Get Revit Elements with a Certain Level

Using FilteredElementCollector with OfCategory and ElementLevelFilter to retrieve all doors on a specific level — combining fast and slow filters for efficient querying.

2018-09-12·2 min read
digitteck

© 2026 Digitteck