Cilador.Fody.Core.ModuleWeaver.Execute C# (CSharp) Метод

Execute() публичный Метод

Executes the Cilador code weaving logic.
When run as a Fody addin withing Visual Studio, Fody invokes this method after setting all configuration data.
public Execute ( ) : void
Результат void
        public void Execute()
        {
            this.assemblyResolver.Resolver2 = new WeavingContextAssemblyResolver(this);

            foreach (var weaveAttributesByTargetType in this.ExtractWeaveAttributesByTargetTypes())
            {
                Contract.Assert(weaveAttributesByTargetType.Key != null);
                Contract.Assert(weaveAttributesByTargetType.Value != null);
                Contract.Assert(weaveAttributesByTargetType.Value.All(customAttribute => customAttribute != null));

                this.FindAndInvokeWeavers(weaveAttributesByTargetType.Key, weaveAttributesByTargetType.Value);
            }
        }