7 instantiations of AspireJsonConfiguration
aspire (2)
Configuration\AspireJsonConfiguration.cs (1)
118var config = Load(directory) ?? new AspireJsonConfiguration();
JsonSourceGenerationContext.AspireJsonConfiguration.g.cs (1)
31ObjectCreator = () => new global::Aspire.Cli.Configuration.AspireJsonConfiguration(),
Aspire.Cli.Tests (5)
Projects\GuestAppHostProjectTests.cs (5)
87var config = new AspireJsonConfiguration 106var config = new AspireJsonConfiguration 129var config = new AspireJsonConfiguration 152var config = new AspireJsonConfiguration 202var config = new AspireJsonConfiguration
82 references to AspireJsonConfiguration
aspire (66)
Commands\AddCommand.cs (2)
103var settings = AspireJsonConfiguration.Load(effectiveAppHostProjectFile.Directory!.FullName);
Commands\SettingsSchemaBuilder.cs (1)
23var type = typeof(AspireJsonConfiguration);
Configuration\AspireJsonConfiguration.cs (3)
96public static AspireJsonConfiguration? Load(string directory) 116public static AspireJsonConfiguration LoadOrCreate(string directory, string defaultSdkVersion) 118var config = Load(directory) ?? new AspireJsonConfiguration();
JsonSourceGenerationContext.AspireJsonConfiguration.g.cs (42)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration>? _AspireJsonConfiguration; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration> AspireJsonConfiguration 22get => _AspireJsonConfiguration ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration> Create_AspireJsonConfiguration(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Configuration.AspireJsonConfiguration>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Cli.Configuration.AspireJsonConfiguration> 35ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Cli.Configuration.AspireJsonConfiguration>(options, objectInfo); 56DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 58Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Schema, 59Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Schema = value!, 66AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("Schema", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 78Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).AppHostPath, 79Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).AppHostPath = value!, 86AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("AppHostPath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 96DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 98Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Language, 99Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Language = value!, 106AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("Language", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 116DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 118Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Channel, 119Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Channel = value!, 126AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("Channel", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 138Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).SdkVersion, 139Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).SdkVersion = value!, 146AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("SdkVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 156DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 158Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Packages, 159Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Packages = value!, 166AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("Packages", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null), 176DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 178Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Features, 179Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).Features = value!, 186AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("Features", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, bool>), global::System.Array.Empty<global::System.Type>(), null), 196DeclaringType = typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration), 198Getter = static obj => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).ExtensionData, 199Setter = static (obj, value) => ((global::Aspire.Cli.Configuration.AspireJsonConfiguration)obj).ExtensionData = value!, 206AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration).GetProperty("ExtensionData", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
JsonSourceGenerationContext.cs (1)
25[JsonSerializable(typeof(AspireJsonConfiguration))]
JsonSourceGenerationContext.GetJsonTypeInfo.g.cs (1)
50if (type == typeof(global::Aspire.Cli.Configuration.AspireJsonConfiguration))
Projects\AppHostServerProject.cs (3)
259var localConfigPath = AspireJsonConfiguration.GetFilePath(_appPath); 260var localConfig = AspireJsonConfiguration.Load(_appPath);
Projects\GuestAppHostProject.cs (11)
135AspireJsonConfiguration config, 178var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, effectiveSdkVersion); 283var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, effectiveSdkVersion); 571var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, effectiveSdkVersion); 820var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, effectiveSdkVersion); 843var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, effectiveSdkVersion);
Scaffolding\ScaffoldingService.cs (2)
63var config = AspireJsonConfiguration.LoadOrCreate(directory.FullName, sdkVersion);
Aspire.Cli.Tests (16)
Projects\GuestAppHostProjectTests.cs (16)
26var config = AspireJsonConfiguration.LoadOrCreate(directory, "13.1.0"); 46var config = AspireJsonConfiguration.LoadOrCreate(_workspace.WorkspaceRoot.FullName, "13.1.0"); 69var config = AspireJsonConfiguration.Load(_workspace.WorkspaceRoot.FullName); 75var reloaded = AspireJsonConfiguration.Load(_workspace.WorkspaceRoot.FullName); 87var config = new AspireJsonConfiguration 106var config = new AspireJsonConfiguration 129var config = new AspireJsonConfiguration 152var config = new AspireJsonConfiguration 185var config = AspireJsonConfiguration.Load(_workspace.WorkspaceRoot.FullName); 202var config = new AspireJsonConfiguration 219var settingsPath = AspireJsonConfiguration.GetFilePath(_workspace.WorkspaceRoot.FullName);