static DynamicAssemblyManager()
{
assemblyName = typeof(DynamicAssemblyManager).Assembly.GetName().Name + ".Dynamic";
assemblyFileName = assemblyName + ".dll";
var assemblyNameObj = new AssemblyName(assemblyName)
{
HashAlgorithm = AssemblyHashAlgorithm.SHA1,
KeyPair = new StrongNameKeyPair(Resources.InferablesDynamic)
};
var builderAccess = AssemblyBuilderAccess.Run;
#if DEBUG
builderAccess = AssemblyBuilderAccess.RunAndSave;
#endif
assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(
assemblyNameObj, builderAccess);
moduleBuilder = assemblyBuilder.DefineDynamicModule(assemblyFileName);
typeId = 0;
}