17 instantiations of AspireConfigFile
aspire (3)
Configuration\AspireConfigFile.cs (3)
128?? new AspireConfigFile(); 182config = new AspireConfigFile(); 373var config = new AspireConfigFile();
Aspire.Cli.Tests (14)
Configuration\AspireConfigFileTests.cs (14)
131var config = new AspireConfigFile 153var config = new AspireConfigFile(); 181var config = new AspireConfigFile 192var config = new AspireConfigFile(); 203var config = new AspireConfigFile(); 211var config = new AspireConfigFile 222var config = new AspireConfigFile(); 230var config = new AspireConfigFile(); 241var config = new AspireConfigFile 254var config = new AspireConfigFile 273var config = new AspireConfigFile(); 283var config = new AspireConfigFile(); 294var config = new AspireConfigFile 314var config = new AspireConfigFile
89 references to AspireConfigFile
aspire (41)
Commands\AddCommand.cs (1)
110configuredChannel = AspireConfigFile.Load(appHostDirectory)?.Channel
Commands\SettingsSchemaBuilder.cs (1)
105var properties = BuildPropertiesForType(typeof(AspireConfigFile), excludeLocalOnly);
Configuration\AspireConfigFile.cs (5)
116public static AspireConfigFile? Load(string directory) 154public static AspireConfigFile LoadOrCreate(string directory, string? defaultSdkVersion = null) 157var config = Load(directory); 371public static AspireConfigFile FromLegacy(AspireJsonConfiguration? settings, Dictionary<string, AspireConfigProfile>? profiles) 373var config = new AspireConfigFile();
Configuration\ConfigurationService.cs (2)
101var newSettingsPath = Path.Combine(searchDirectory.FullName, AspireConfigFile.FileName); 122var defaultPath = Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
JsonSourceGenerationContext.cs (1)
31[JsonSerializable(typeof(AspireConfigFile))]
Program.cs (3)
159var newPath = Path.Combine(usersAspirePath, Configuration.AspireConfigFile.FileName); 171var config = AspireConfigFile.FromLegacy(legacyConfig, profiles: null);
Projects\GuestAppHostProject.cs (15)
153AspireConfigFile config, 196private AspireConfigFile LoadConfiguration(DirectoryInfo directory) 201var config = AspireConfigFile.LoadOrCreate(configDir.FullName, GetEffectiveSdkVersion()); 202_logger.LogInformation("Loaded config from {Directory} (file exists: {Exists})", configDir.FullName, AspireConfigFile.Exists(configDir.FullName)); 212private void SaveConfiguration(AspireConfigFile config, DirectoryInfo directory) 218private string GetPrepareSdkVersion(AspireConfigFile config) 245var config = LoadConfiguration(directory); 364var config = LoadConfiguration(directory); 613var aspireConfig = AspireConfigFile.Load(configDir.FullName); 704private Dictionary<string, string>? ReadProfileFromAspireConfig(AspireConfigFile aspireConfig) 759var config = LoadConfiguration(directory); 1011var config = LoadConfiguration(directory); 1031var config = LoadConfiguration(directory);
Projects\ProjectLocator.cs (8)
180AspireConfigFile? aspireConfig; 183aspireConfig = AspireConfigFile.Load(searchDirectory.FullName); 205var configFilePath = Path.Combine(searchDirectory.FullName, AspireConfigFile.FileName); 439if (string.Equals(settingsFile.Name, AspireConfigFile.FileName, StringComparison.OrdinalIgnoreCase)) 448var newConfigPath = Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName); 453var aspireConfigFile = new FileInfo(Path.Combine(legacySettingsRootDirectory.FullName, AspireConfigFile.FileName)); 465var configFilePath = Path.Combine(settingsRootDirectory.FullName, AspireConfigFile.FileName); 470_ = AspireConfigFile.LoadOrCreate(settingsRootDirectory.FullName);
Scaffolding\ScaffoldingService.cs (3)
53var config = AspireConfigFile.LoadOrCreate(directory.FullName, sdkVersion); 130var profiles = AspireConfigFile.ReadApphostRunProfiles(appHostRunPath, _logger);
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
145var aspireConfigPath = Path.Combine(outputPath, Configuration.AspireConfigFile.FileName);
Utils\ConfigurationHelper.cs (1)
34var newSettingsPath = Path.Combine(currentDirectory.FullName, AspireConfigFile.FileName);
Aspire.Cli.Tests (48)
Configuration\AspireConfigFileTests.cs (39)
17var result = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName); 27var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 35var result = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName); 47var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 58var result = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName); 70var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 78var result = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName); 89var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 92var ex = Assert.Throws<JsonException>(() => AspireConfigFile.Load(workspace.WorkspaceRoot.FullName)); 103var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 106var ex = Assert.Throws<JsonException>(() => AspireConfigFile.Load(workspace.WorkspaceRoot.FullName)); 116var configPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 119var result = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName); 131var config = new AspireConfigFile 139var filePath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 153var config = new AspireConfigFile(); 157Assert.True(File.Exists(Path.Combine(subDir, AspireConfigFile.FileName))); 165Assert.False(AspireConfigFile.Exists(workspace.WorkspaceRoot.FullName)); 173File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), "{}"); 175Assert.True(AspireConfigFile.Exists(workspace.WorkspaceRoot.FullName)); 181var config = new AspireConfigFile 192var config = new AspireConfigFile(); 203var config = new AspireConfigFile(); 211var config = new AspireConfigFile 222var config = new AspireConfigFile(); 230var config = new AspireConfigFile(); 241var config = new AspireConfigFile 254var config = new AspireConfigFile 273var config = new AspireConfigFile(); 283var config = new AspireConfigFile(); 294var config = new AspireConfigFile 314var config = new AspireConfigFile 331var loaded = AspireConfigFile.Load(workspace.WorkspaceRoot.FullName);
Configuration\ConfigurationHelperTests.cs (2)
16var settingsPath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName); 20var globalSettingsFile = new FileInfo(Path.Combine(globalDir.FullName, AspireConfigFile.FileName));
Configuration\ConfigurationServiceTests.cs (2)
18var globalSettingsFile = new FileInfo(Path.Combine(globalSettingsDir.FullName, AspireConfigFile.FileName)); 20var settingsFilePath = Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName);
Projects\ProjectLocatorTests.cs (5)
307var settingsFile = new FileInfo(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName)); 311var settings = JsonSerializer.Deserialize<AspireConfigFile>(settingsJson); 655? Path.Combine(executionContext.HomeDirectory.FullName, ".aspire", AspireConfigFile.FileName) 656: Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);