2 types derived from LaunchProfile
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\ExecutableLaunchProfile.cs (1)
8internal sealed class ExecutableLaunchProfile : LaunchProfile
LaunchSettings\ProjectLaunchProfile.cs (1)
8internal sealed class ProjectLaunchProfile : LaunchProfile
52 references to LaunchProfile
dotnet (9)
Commands\Run\RunCommand.cs (5)
237internal ICommand GetTargetCommand(LaunchProfile? launchSettings, Func<ProjectCollection, ProjectInstance>? projectFactory, RunProperties? cachedRunProperties, FacadeLogger? logger) 413private void SetEnvironmentVariables(ICommand command, LaunchProfile? launchSettings) 1035LaunchProfile? launchSettings, 1063LaunchProfile? launchSettings, 1103private void SendProjectBasedTelemetry(LaunchProfile? launchSettings)
Commands\Run\RunTelemetry.cs (1)
39LaunchProfile? launchSettings = null,
Commands\Test\MTP\Models.cs (1)
114internal sealed record TestModule(RunProperties RunProperties, string? ProjectFullPath, string? TargetFramework, bool IsTestingPlatformApplication, LaunchProfile? LaunchSettings, string TargetPath, string? DotnetRootArchVariableName);
Commands\Test\MTP\SolutionAndProjectUtility.cs (2)
486var launchSettings = TryGetLaunchProfileSettings(Path.GetDirectoryName(projectFullPath)!, Path.GetFileNameWithoutExtension(projectFullPath), project.GetPropertyValue(ProjectProperties.AppDesignerFolder), buildOptions, profileName: null); 518private static LaunchProfile? TryGetLaunchProfileSettings(string projectDirectory, string projectNameWithoutExtension, string appDesignerFolder, BuildOptions buildOptions, string? profileName)
Microsoft.DotNet.ProjectTools (43)
_generated\1\LaunchProfileJsonSerializerContext.ExecutableLaunchProfile.g.cs (20)
101DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 111AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("LaunchProfileName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 121DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 123Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).DotNetRunMessages, 124Setter = static (obj, value) => __set_ExecutableLaunchProfile_DotNetRunMessages((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 131AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("DotNetRunMessages", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 141DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 143Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).CommandLineArgs, 144Setter = static (obj, value) => __set_ExecutableLaunchProfile_CommandLineArgs((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 151AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("CommandLineArgs", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 161DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 163Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).EnvironmentVariables, 164Setter = static (obj, value) => __set_ExecutableLaunchProfile_EnvironmentVariables((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 171AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("EnvironmentVariables", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Immutable.ImmutableDictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null), 195writer.WriteBoolean(PropName_dotnetRunMessages, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).DotNetRunMessages); 196writer.WriteString(PropName_commandLineArgs, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).CommandLineArgs); 198ImmutableDictionaryStringStringSerializeHandler(writer, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).EnvironmentVariables); 220private static extern void __set_ExecutableLaunchProfile_DotNetRunMessages(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, bool value); 222private static extern void __set_ExecutableLaunchProfile_CommandLineArgs(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, string value); 224private static extern void __set_ExecutableLaunchProfile_EnvironmentVariables(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, global::System.Collections.Immutable.ImmutableDictionary<string, string> value);
_generated\2\LaunchProfileJsonSerializerContext.ProjectLaunchProfile.g.cs (20)
118DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 128AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("LaunchProfileName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 138DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 140Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).DotNetRunMessages, 141Setter = static (obj, value) => __set_ProjectLaunchProfile_DotNetRunMessages((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 148AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("DotNetRunMessages", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 158DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 160Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).CommandLineArgs, 161Setter = static (obj, value) => __set_ProjectLaunchProfile_CommandLineArgs((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 168AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("CommandLineArgs", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 178DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 180Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).EnvironmentVariables, 181Setter = static (obj, value) => __set_ProjectLaunchProfile_EnvironmentVariables((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 188AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("EnvironmentVariables", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Immutable.ImmutableDictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null), 213writer.WriteBoolean(PropName_dotnetRunMessages, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).DotNetRunMessages); 214writer.WriteString(PropName_commandLineArgs, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).CommandLineArgs); 216ImmutableDictionaryStringStringSerializeHandler(writer, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).EnvironmentVariables); 228private static extern void __set_ProjectLaunchProfile_DotNetRunMessages(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, bool value); 230private static extern void __set_ProjectLaunchProfile_CommandLineArgs(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, string value); 232private static extern void __set_ProjectLaunchProfile_EnvironmentVariables(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, global::System.Collections.Immutable.ImmutableDictionary<string, string> value);
LaunchSettings\LaunchProfileParseResult.cs (3)
12public LaunchProfile? Profile { get; } 14private LaunchProfileParseResult(string? failureReason, LaunchProfile? profile) 27public static LaunchProfileParseResult Success(LaunchProfile? model)