public UnloadProject ( IProjectBuilder pb ) : void | ||
pb | IProjectBuilder | |
return | void |
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; } }
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; } }