예제 #1
0
 /// <summary>
 /// Notify of SDK collection changes
 /// </summary>
 void settingObjectOnInstalledSDKsChanged()
 {
     if (contextInstance != null)
     {
         DataEvent de = new DataEvent(EventType.Command, "ProjectManager.InstalledSDKsChanged", "as3");
         EventManager.DispatchEvent(contextInstance, de);
         if (!de.Handled)
         {
             contextInstance.BuildClassPath();
         }
     }
 }
예제 #2
0
 /// <summary>
 /// Update the classpath if an important setting has changed
 /// </summary>
 private void SettingObjectOnClasspathChanged()
 {
     if (contextInstance != null)
     {
         contextInstance.BuildClassPath();
     }
 }
예제 #3
0
 public string AS3(string sourceText, GeneratorJobType job)
 {
     sci.ConfigurationLanguage = "as3";
     ASContext.Context.SetAs3Features();
     ASContext.Context.CurrentModel.Returns(new FileModel { Context = ASContext.Context });
     var context = new AS3Context.Context(new AS3Settings());
     context.BuildClassPath();
     return Generate(sourceText, job, context);
 }