Exemplo n.º 1
0
        public SimplificationData FastRemoveAllRemovables(StopChecker stopChecker)
        {
            var remover  = new SimultaneousAllTypeRemover(Program);
            var simpData = remover.Remove(AllRemovableTypes, stopChecker);

            return(simpData);
        }
Exemplo n.º 2
0
        public SimplificationData FastRemoveAllInMethods(StopChecker stopChecker, List <MemberDecl> members)
        {
            var remover          = new SimultaneousAllTypeRemover(Program);
            var newAllRemovables = new AllRemovableTypes();

            foreach (var member in members)
            {
                if (!AllRemovableTypes.RemovableTypesInMethods.ContainsKey(member))
                {
                    continue;
                }
                newAllRemovables.RemovableTypesInMethods.Add(member, AllRemovableTypes.RemovableTypesInMethods[member]);
            }
            var simpData = remover.Remove(newAllRemovables, stopChecker);

            return(simpData);
        }
Exemplo n.º 3
0
 /// <param name="stopChecker">A StopChecker object to alert Dare to halt termination</param>
 public Dare(StopChecker stopChecker)
 {
     _stopChecker = stopChecker;
 }
Exemplo n.º 4
0
Arquivo: Dare.cs Projeto: ggrov/tacny
 /// <param name="stopChecker">A StopChecker object to alert Dare to halt termination</param>
 public Dare(StopChecker stopChecker)
 {
     _stopChecker = stopChecker;
 }
Exemplo n.º 5
0
Arquivo: Dare.cs Projeto: ggrov/tacny
 public SimplificationData FastRemoveAllInMethods(StopChecker stopChecker, List<MemberDecl> members)
 {
     var remover = new SimultaneousAllTypeRemover(Program);
     var newAllRemovables = new AllRemovableTypes();
     foreach (var member in members) {
         if(!AllRemovableTypes.RemovableTypesInMethods.ContainsKey(member))
             continue;
         newAllRemovables.RemovableTypesInMethods.Add(member, AllRemovableTypes.RemovableTypesInMethods[member]);
     }
     var simpData = remover.Remove(newAllRemovables, stopChecker);
     return simpData;
 }
Exemplo n.º 6
0
Arquivo: Dare.cs Projeto: ggrov/tacny
 public SimplificationData FastRemoveAllRemovables(StopChecker stopChecker)
 {
     var remover = new SimultaneousAllTypeRemover(Program);
     var simpData = remover.Remove(AllRemovableTypes, stopChecker);
     return simpData;
 }