Пример #1
0
 public void Execute()
 {
     newOptions.CopyTo(asmNode.DnSpyFile.AssemblyDef);
     if (assemblyRefInfos != null)
     {
         var pkt = newOptions.PublicKey.Token;
         foreach (var info in assemblyRefInfos)
         {
             info.AssemblyRef.Name = newOptions.Name;
             if (info.AssemblyRef.PublicKeyOrToken is PublicKeyToken)
             {
                 info.AssemblyRef.PublicKeyOrToken = pkt;
             }
             else
             {
                 info.AssemblyRef.PublicKeyOrToken = newOptions.PublicKey;
             }
         }
     }
     asmNode.RaiseUIPropsChanged();
 }
Пример #2
0
 public void Execute()
 {
     newOptions.CopyTo(asmNode.LoadedAssembly.AssemblyDefinition);
     asmNode.RaiseUIPropsChanged();
 }
Пример #3
0
 void WriteModuleOptions(ModuleOptions theOptions)
 {
     theOptions.CopyTo(modNode.LoadedAssembly.ModuleDefinition);
     modNode.RaiseUIPropsChanged();
 }
Пример #4
0
 void WriteModuleOptions(ModuleOptions theOptions)
 {
     theOptions.CopyTo(modNode.DnSpyFile.ModuleDef);
     modNode.RaiseUIPropsChanged();
 }