protected override void VisitSpan(InheritsSpan span) { var baseType = new CodeTypeReference(span.BaseClass); GeneratedClass.BaseTypes.Clear(); GeneratedClass.BaseTypes.Add(baseType); if (DesignTimeMode) { WriteHelperVariable(span.Content, "__modelHelper"); } }
public override bool Equals(object obj) { InheritsSpan other = obj as InheritsSpan; return(other != null && base.Equals(other) && String.Equals(other.BaseClass, BaseClass, StringComparison.Ordinal)); }