Execute() public method

public Execute ( ) : void
return void
Esempio n. 1
0
    public void Execute()
    {
        msCoreReferenceFinder = new MsCoreReferenceFinder
        {
            AssemblyResolver = ModuleDefinition.AssemblyResolver,
        };
        msCoreReferenceFinder.Execute();
        var comparisonFinder = new DefaultStringComparisonFinder
        {
            ModuleWeaver          = this,
            MsCoreReferenceFinder = msCoreReferenceFinder,
        };

        comparisonFinder.Execute();
        converterCache = new ConverterCache
        {
            MsCoreReferenceFinder         = msCoreReferenceFinder,
            ModuleDefinition              = ModuleDefinition,
            DefaultStringComparisonFinder = comparisonFinder
        };
        converterCache.Execute();

        foreach (var type in ModuleDefinition.GetTypes())
        {
            if (type.IsInterface)
            {
                continue;
            }
            if (type.IsEnum)
            {
                continue;
            }
            ProcessType(type);
        }
    }
Esempio n. 2
0
    public void Execute()
    {
        msCoreReferenceFinder = new MsCoreReferenceFinder
                                        {
                                            AssemblyResolver = ModuleDefinition.AssemblyResolver,
                                        };
        msCoreReferenceFinder.Execute();
        var comparisonFinder = new DefaultStringComparisonFinder
                                   {
                                       ModuleWeaver = this,
                                       MsCoreReferenceFinder = msCoreReferenceFinder,
                                   };
        comparisonFinder.Execute();
        converterCache = new ConverterCache
                             {
                                 MsCoreReferenceFinder = msCoreReferenceFinder,
                                 ModuleDefinition = ModuleDefinition,
                                 DefaultStringComparisonFinder = comparisonFinder
                             };
        converterCache.Execute();

        foreach (var type in ModuleDefinition.GetTypes())
        {
            if (type.IsInterface)
            {
                continue;
            }
            if (type.IsEnum)
            {
                continue;
            }
            ProcessType(type);
        }
    }
Esempio n. 3
0
    public override void Execute()
    {
        FindCoreReferences();
        var comparisonFinder = new DefaultStringComparisonFinder
        {
            ModuleWeaver = this
        };

        comparisonFinder.Execute();
        converterCache = new ConverterCache
        {
            ModuleWeaver     = this,
            ModuleDefinition = ModuleDefinition,
            DefaultStringComparisonFinder = comparisonFinder
        };
        converterCache.Execute();

        foreach (var type in ModuleDefinition.GetTypes())
        {
            if (type.IsInterface)
            {
                continue;
            }

            if (type.IsEnum)
            {
                continue;
            }

            ProcessType(type);
        }
    }