Files
2026-02-23 16:55:57 +08:00

37 lines
928 B
C#

using System;
using System.Linq;
using Autodesk.Revit.DB;
namespace IFC_Revit_Interop
{
// Token: 0x0200001B RID: 27
internal class FIParentFinder
{
// Token: 0x06000085 RID: 133 RVA: 0x00007528 File Offset: 0x00005728
public FIParentFinder(ParentFinder host)
{
this.host = host;
}
// Token: 0x06000086 RID: 134 RVA: 0x00007538 File Offset: 0x00005738
public void Find()
{
foreach (Element element2 in this.host.coll.Where((Element element) => element is FamilyInstance && (element as FamilyInstance).SuperComponent != null))
{
try
{
FamilyInstance familyInstance = element2 as FamilyInstance;
this.host.ChildToParent[familyInstance.Id.IntegerValue] = familyInstance.SuperComponent.Id.IntegerValue;
}
catch (Exception ex)
{
this.host.log.WriteException("ERR_FIParentFinder", ex);
}
}
}
// Token: 0x0400007F RID: 127
private ParentFinder host;
}
}