public virtual void UpdateReferences(BuildingContext context) { foreach (var segment in Segments) { var builder = segment as FileSegmentBuilder; if (builder != null) builder.UpdateReferences(context); } }