Beispiel #1
0
        public virtual bool VisitInjectedClassNameType(InjectedClassNameType injected,
                                                       TypeQualifiers quals)
        {
            if (!VisitType(injected, quals))
            {
                return(false);
            }

            return(true);
        }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public InjectedClassNameType(InjectedClassNameType type)
     : base(type)
 {
     TemplateSpecialization = (TemplateSpecializationType)type.TemplateSpecialization.Clone();
     Class = type.Class;
 }
Beispiel #4
0
 public virtual string VisitInjectedClassNameType(InjectedClassNameType injected, TypeQualifiers quals)
 {
     return(injected.Class.Visit(this));
 }