11using System . Collections . Generic ;
22using Autodesk . Revit . DB ;
3+ using Autodesk . Revit . DB . Analysis ;
4+ using Autodesk . Revit . DB . Electrical ;
35using Autodesk . Revit . DB . Lighting ;
46using Autodesk . Revit . DB . Structure ;
57using RevitDBExplorer . Domain . DataModel . Members ;
@@ -35,6 +37,23 @@ public IEnumerable<ISnoopableMemberTemplate> GetTemplates() =>
3537 MemberTemplate < Document > . Create ( ( doc , target ) => RevisionNumberingSequence . GetAllRevisionNumberingSequences ( target ) ) ,
3638#endif
3739 MemberTemplate< Document > . Create ( ( doc , target ) => AreaVolumeSettings . GetAreaVolumeSettings ( target ) ) ,
40+
41+ #if R2026_MIN
42+ MemberTemplate < Document > . Create ( ( doc , target ) => EnergyDataSettings . GetEnergyDataSettings ( target ) ) ,
43+ MemberTemplate < Document > . Create ( ( doc , target ) => CableSize . GetCableSizeIds ( target ) ) ,
44+ MemberTemplate < Document > . CreateWithParam ( ( doc , target , cableSizeId ) => CableSize . GetCableSize ( target , cableSizeId ) , ( doc , target ) => CableSize . GetCableSizeIds ( target ) ) ,
45+ MemberTemplate < Document > . Create ( ( doc , target ) => CableType . GetCableTypeIds ( target ) ) ,
46+ MemberTemplate < Document > . Create ( ( doc , target ) => ConductorMaterial . GetConductorMaterialIds ( target ) ) ,
47+ MemberTemplate < Document > . CreateWithParam ( ( doc , target , conductorMaterialId ) => ConductorMaterial . GetConductorMaterial ( target , conductorMaterialId ) , ( doc , target ) => ConductorMaterial . GetConductorMaterialIds ( target ) ) ,
48+ MemberTemplate < Document > . Create ( ( doc , target ) => TemperatureRating . GetTemperatureRatingIds ( target ) ) ,
49+ MemberTemplate < Document > . CreateWithParam ( ( doc , target , temperatureRatingId ) => TemperatureRating . GetTemperatureRating ( target , temperatureRatingId ) , ( doc , target ) => TemperatureRating . GetTemperatureRatingIds ( target ) ) ,
50+ MemberTemplate < Document > . Create ( ( doc , target ) => InsulationMaterial . GetInsulationMaterialIds ( target ) ) ,
51+ MemberTemplate < Document > . CreateWithParam ( ( doc , target , insulationMaterialId ) => InsulationMaterial . GetInsulationMaterial ( target , insulationMaterialId ) , ( doc , target ) => InsulationMaterial . GetInsulationMaterialIds ( target ) ) ,
52+ MemberTemplate < Document > . Create ( ( doc , target ) => ConductorSize . GetConductorSizeIds ( target ) ) ,
53+ MemberTemplate < Document > . CreateWithParam ( ( doc , target , conductorSizeId ) => ConductorSize . GetConductorSize ( target , conductorSizeId ) , ( doc , target ) => ConductorSize . GetConductorSizeIds ( target ) ) ,
54+
55+ MemberTemplate < Document > . Create ( ( doc , target ) => RebarCrankTypeUtils . GetAllRebarCrankTypes ( target ) ) ,
56+ #endif
3857 ] ;
3958 }
4059}
0 commit comments