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");
            }
        }
Example #2
0
        public override bool Equals(object obj)
        {
            InheritsSpan other = obj as InheritsSpan;

            return(other != null && base.Equals(other) && String.Equals(other.BaseClass, BaseClass, StringComparison.Ordinal));
        }