1 write to _globalSettings
Microsoft.TemplateEngine.Edge (1)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
45
_globalSettings
= new GlobalSettings(environmentSettings, globalSettingsFilePath);
16 references to _globalSettings
Microsoft.TemplateEngine.Edge (16)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (16)
47
_globalSettings
.SettingsChanged += OnGlobalSettingsChanged;
57
foreach (TemplatePackageData entry in await
_globalSettings
.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false))
123
using var disposable = await
_globalSettings
.LockAsync(cancellationToken).ConfigureAwait(false);
124
var packages = new List<TemplatePackageData>(await
_globalSettings
.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false));
155
await
_globalSettings
.SetInstalledTemplatePackagesAsync(packages, cancellationToken).ConfigureAwait(false);
167
using var disposable = await
_globalSettings
.LockAsync(cancellationToken).ConfigureAwait(false);
169
var packagesInSettings = new List<TemplatePackageData>(await
_globalSettings
.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false));
182
await
_globalSettings
.SetInstalledTemplatePackagesAsync(packagesInSettings, cancellationToken).ConfigureAwait(false);
191
using var disposable = await
_globalSettings
.LockAsync(cancellationToken).ConfigureAwait(false);
193
var packages = new List<TemplatePackageData>(await
_globalSettings
.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false));
195
await
_globalSettings
.SetInstalledTemplatePackagesAsync(packages, cancellationToken).ConfigureAwait(false);
202
_globalSettings
.SettingsChanged -= OnGlobalSettingsChanged;
203
_globalSettings
.Dispose();
221
var cachedPackages = await
_globalSettings
.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false);
228
using var disposable = await
_globalSettings
.LockAsync(cancellationToken).ConfigureAwait(false);
229
await
_globalSettings
.SetInstalledTemplatePackagesAsync(updatedCachePackages, cancellationToken).ConfigureAwait(false);