public LinkedScriptAssembly()
        {
            Name         = $"LinkedScriptAssm-{Guid.NewGuid()}";
            FileName     = $"{Name}.dll";
            FileLocation = Path.GetTempPath();

            AssmBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(
                new AssemblyName
            {
                Name    = Name,
                Version = new Version(0, 1)
            },
                AssemblyBuilderAccess.RunAndSave,
                FileLocation
                );

            ModuleBuilder = AssmBuilder.DefineDynamicModule(Name, FileName);
        }
 public void SaveAndLoad()
 {
     AssmBuilder?.Save(FileName);
     Assembly.LoadFrom(FilePath);
 }