public virtual bool VisitInjectedClassNameType(InjectedClassNameType injected, TypeQualifiers quals) { if (!VisitType(injected, quals)) { return(false); } return(true); }
public InjectedClassNameType(InjectedClassNameType type) : base(type) { if (type.TemplateSpecialization != null) { TemplateSpecialization = (TemplateSpecializationType)type.TemplateSpecialization.Clone(); } InjectedSpecializationType = new QualifiedType( (Type)type.InjectedSpecializationType.Type.Clone(), type.InjectedSpecializationType.Qualifiers); Class = type.Class; }
public InjectedClassNameType(InjectedClassNameType type) : base(type) { TemplateSpecialization = (TemplateSpecializationType)type.TemplateSpecialization.Clone(); Class = type.Class; }
public virtual string VisitInjectedClassNameType(InjectedClassNameType injected, TypeQualifiers quals) { return(injected.Class.Visit(this)); }