»BuiltInCategory bic =
BuiltInCategory.OST_Windows;
»Filter filterCategory =
app.Create.Filter.NewCategoryFilter( bic );
»Filter filterType =
app.Create.Filter.NewTypeFilter( typeof( FamilySymbol ) );
»Filter filterAnd =
app.Create.Filter.NewLogicAndFilter( filterCategory, filterType );
»List<Element> familySymbols =
new List<Element>();
»app.ActiveDocument.get_Elements(
filterAnd, familySymbols );
»string sMsg = "The loaded windows family symbols in the
model are:";
»foreach( Element e in familySymbols )
»{
» FamilySymbol symb = e as FamilySymbol;
» sMsg += "\r\n
" + symb.Name + ", Id=" + symb.Id.Value.ToString();
» Family fam =
symb.Family;
» sMsg += "; Family name=" + fam.Name + ",
Family Id=" + fam.Id.Value.ToString();
»}