public override void TranslateMembers(IFieldParentType parent, IFieldMembers fieldMembers) { string regionText = ""; bool bRegion = false; if (bRegion = (options.AutoRegionsFor(AutoRegionAreas.Properties) && (fieldMembers.GetCountForTarget(parent) > 0))) { regionText = String.Format(_OIL._Core.MaintenanceResources.AutoRegions_BasePattern, parent.Name, " data members"); this.TranslateConceptRegionStart(regionText); } TranslateMembers((IFieldParentType)parent, (IFieldMembersBase)fieldMembers); if (bRegion) { this.TranslateConceptRegionEnd(regionText); } }
public virtual void TranslateMembers(IFieldParentType parent, IFieldMembersBase fieldMembers) { TranslateMembers <IFieldMember, IFieldParentType, CodeMemberField>(parent, fieldMembers); }
public abstract void TranslateMembers(IFieldParentType parent, IFieldMembers fieldMembers);