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)
342var launchSettings = TryGetLaunchProfileSettings(Path.GetDirectoryName(projectFullPath)!, Path.GetFileNameWithoutExtension(projectFullPath), project.GetPropertyValue(ProjectProperties.AppDesignerFolder), buildOptions, profileName: null); 374private static LaunchProfile? TryGetLaunchProfileSettings(string projectDirectory, string projectNameWithoutExtension, string appDesignerFolder, BuildOptions buildOptions, string? profileName)
Microsoft.DotNet.ProjectTools (43)
_generated\1\LaunchProfileJsonSerializerContext.ExecutableLaunchProfile.g.cs (20)
99DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 109AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("LaunchProfileName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 119DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 121Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).DotNetRunMessages, 122Setter = static (obj, value) => __set_ExecutableLaunchProfile_DotNetRunMessages((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 129AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("DotNetRunMessages", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 139DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 141Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).CommandLineArgs, 142Setter = static (obj, value) => __set_ExecutableLaunchProfile_CommandLineArgs((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 149AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("CommandLineArgs", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 159DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 161Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).EnvironmentVariables, 162Setter = static (obj, value) => __set_ExecutableLaunchProfile_EnvironmentVariables((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 169AttributeProviderFactory = 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), 193writer.WriteBoolean(PropName_dotnetRunMessages, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).DotNetRunMessages); 194writer.WriteString(PropName_commandLineArgs, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).CommandLineArgs); 196ImmutableDictionaryStringStringSerializeHandler(writer, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).EnvironmentVariables); 218private static extern void __set_ExecutableLaunchProfile_DotNetRunMessages(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, bool value); 220private static extern void __set_ExecutableLaunchProfile_CommandLineArgs(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, string value); 222private 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)
116DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 126AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("LaunchProfileName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 138Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).DotNetRunMessages, 139Setter = static (obj, value) => __set_ProjectLaunchProfile_DotNetRunMessages((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 146AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("DotNetRunMessages", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 156DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 158Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).CommandLineArgs, 159Setter = static (obj, value) => __set_ProjectLaunchProfile_CommandLineArgs((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 166AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile).GetProperty("CommandLineArgs", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 176DeclaringType = typeof(global::Microsoft.DotNet.ProjectTools.LaunchProfile), 178Getter = static obj => ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj).EnvironmentVariables, 179Setter = static (obj, value) => __set_ProjectLaunchProfile_EnvironmentVariables((global::Microsoft.DotNet.ProjectTools.LaunchProfile)obj, value!), 186AttributeProviderFactory = 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), 211writer.WriteBoolean(PropName_dotnetRunMessages, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).DotNetRunMessages); 212writer.WriteString(PropName_commandLineArgs, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).CommandLineArgs); 214ImmutableDictionaryStringStringSerializeHandler(writer, ((global::Microsoft.DotNet.ProjectTools.LaunchProfile)value).EnvironmentVariables); 226private static extern void __set_ProjectLaunchProfile_DotNetRunMessages(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, bool value); 228private static extern void __set_ProjectLaunchProfile_CommandLineArgs(global::Microsoft.DotNet.ProjectTools.LaunchProfile obj, string value); 230private 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)