public void UpdateNewName(IEntitySearcher searcher)
        {
            nameNew.UpdateGenericParams(searcher);

            if (nameNew.Namespace == null)
            {
                return;
            }

            // some optimization
            if (nameNew.Namespace.StartsWith("System") && !searcher.HaveSystemEntities)
            {
                return;
            }

            if (!nameNew.Compare(nameOld, false))
            {
                return;
            }

            RenamedBase r = searcher.SearchForOldName(nameNew);

            if (r != null)
            {
                nameNew.AssignName(r.NameNew);
            }
        }
 public override void UpdateNewNames(IEntitySearcher searcher)
 {
     foreach (RenamedBase item in items)
     {
         item.UpdateNewNames(searcher);
     }
 }
Ejemplo n.º 3
0
 public EntityProvider(ILogger <EntityProvider> logger, IEntityQueryable query,
                       IEntitySearcher searcher, ISignaler <EntityBase> signaler)
 {
     this.logger   = logger;
     this.query    = query;
     this.searcher = searcher;
     this.signaler = signaler;
 }
Ejemplo n.º 4
0
        public override void UpdateNewNames(IEntitySearcher searcher)
        {
            if (resultType != null)
            {
                resultType.UpdateNewName(searcher);
            }

            if (methodParams != null)
            {
                foreach (Renamed param in methodParams)
                {
                    param.UpdateNewName(searcher);
                }
            }
        }
Ejemplo n.º 5
0
    public void UpdateNewName(IEntitySearcher searcher)
    {
      nameNew.UpdateGenericParams(searcher);

      if (nameNew.Namespace == null)
        return;

      // some optimize
      if (nameNew.Namespace.StartsWith("System") && !searcher.HaveSystemEntities)
        return;

      if (!nameNew.Compare(nameOld, false))
        return;

      RenamedBase r = searcher.SearchForOldName(nameNew);
      if (r != null)
        nameNew.AssignName(r.NameNew);
    }
Ejemplo n.º 6
0
        public void UpdateGenericParams(IEntitySearcher searcher)
        {
            if (genericParams == null)
            {
                return;
            }

            for (int i = 0; i < genericParams.Length; i++)
            {
                if (genericParams[i].@namespace != null &&
                    (string.Compare(genericParams[i].nsCache[0], "System", StringComparison.Ordinal) != 0 || searcher.HaveSystemEntities))
                {
                    RenamedBase renamedBase = searcher.SearchForOldName(genericParams[i]);
                    if (renamedBase != null)
                    {
                        genericParams[i].AssignName(renamedBase.Name.NameNew);
                    }

                    genericParams[i].UpdateGenericParams(searcher);
                }
            }
        }
Ejemplo n.º 7
0
 public abstract void UpdateNewNames(IEntitySearcher searcher);
    public override void UpdateNewNames(IEntitySearcher searcher)
    {
      if (resultType != null)
        resultType.UpdateNewName(searcher);

      if (methodParams != null)
        foreach (Renamed param in methodParams)
          param.UpdateNewName(searcher);
    }
 public abstract void UpdateNewNames(IEntitySearcher searcher);
 public TestEntitySearcher()
 {
     searcher = CreateService <EntitySearcher>();
 }
Ejemplo n.º 11
0
    public void UpdateGenericParams(IEntitySearcher searcher)
    {
      if (genericParams == null)
        return;

      for (int i = 0; i < genericParams.Length; i++)
      {
        if (genericParams[i].@namespace != null &&
            (string.Compare(genericParams[i].nsCache[0], "System", StringComparison.Ordinal) != 0 || searcher.HaveSystemEntities))
        {
          RenamedBase renamedBase = searcher.SearchForOldName(genericParams[i]);
          if (renamedBase != null)
            genericParams[i].AssignName(renamedBase.Name.NameNew);

          genericParams[i].UpdateGenericParams(searcher);
        }
      }
    }