BuildingCoder.CmdCollectorPerformance.f2 C# (CSharp) Метод

f2() приватный Метод

private f2 ( Document doc, Level level ) : void
doc Document
level Level
Результат void
        void f2( Document doc, Level level )
        {
            FilteredElementCollector collector
            = new FilteredElementCollector( doc );

              collector.OfCategory(
            BuiltInCategory.OST_StructuralFraming );

              collector.OfClass( typeof( FamilyInstance ) );

              BuiltInParameter bip = BuiltInParameter
            .INSTANCE_REFERENCE_LEVEL_PARAM;

              ParameterValueProvider provider
            = new ParameterValueProvider(
              new ElementId( bip ) );

              FilterNumericRuleEvaluator evaluator
            = new FilterNumericGreater();

              ElementId idRuleValue = level.Id;

              FilterElementIdRule rule
            = new FilterElementIdRule(
              provider, evaluator, idRuleValue );

              ElementParameterFilter filter
            = new ElementParameterFilter( rule );

              collector.WherePasses( filter );
        }

Same methods

CmdCollectorPerformance::f2 ( ) : void