UnloadProject() public method

public UnloadProject ( IProjectBuilder pb ) : void
pb IProjectBuilder
return void
Esempio n. 1
0
 async void Dispose()
 {
     if (!MSBuildProjectService.ShutDown && engine != null)
     {
         try {
             await engine.UnloadProject(this, projectId).ConfigureAwait(false);
         } catch {
             // Ignore
         }
         GC.SuppressFinalize(this);
         engine = null;
     }
 }
 public void Dispose()
 {
     if (!MSBuildProjectService.ShutDown && engine != null)
     {
         try {
             if (builder != null)
             {
                 engine.UnloadProject(builder);
             }
             MSBuildProjectService.ReleaseProjectBuilder(engine);
         } catch {
             // Ignore
         }
         GC.SuppressFinalize(this);
         engine  = null;
         builder = null;
     }
 }
Esempio n. 3
0
 public async void Dispose()
 {
     if (!MSBuildProjectService.ShutDown && engine != null)
     {
         try {
             if (builder != null)
             {
                 await engine.UnloadProject(this, builder).ConfigureAwait(false);
             }
             MSBuildProjectService.ReleaseProjectBuilder(engine);
         } catch {
             // Ignore
         }
         GC.SuppressFinalize(this);
         engine  = null;
         builder = null;
     }
 }