Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
RenameAssemblyProcessor.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using Mono.Cecil;
4 
5 namespace SiliconStudio.AssemblyProcessor
6 {
8  {
9  private string assemblyName;
10 
11  public RenameAssemblyProcessor(string assemblyName)
12  {
13  this.assemblyName = assemblyName;
14  }
15 
16  public bool Process(AssemblyProcessorContext context)
17  {
18  context.Assembly.Name.Name = assemblyName;
19  context.Assembly.MainModule.Name = assemblyName + ".dll";
20 
21  return true;
22  }
23  }
24 }