5 instantiations of ManifestPublishingContext
Aspire.Hosting (2)
Publishing\ManifestPublisher.cs (1)
68var context = new ManifestPublishingContext(_executionContext, manifestPath, jsonWriter, cancellationToken);
Publishing\ManifestPublishingExtensions.cs (1)
68var publishingContext = new ManifestPublishingContext(executionContext, manifestPath, jsonWriter, context.CancellationToken);
Aspire.Hosting.Tests (3)
Helpers\JsonDocumentManifestPublisher.cs (1)
84var publishingContext = new ManifestPublishingContext(executionContext, manifestPath, writer, context.CancellationToken);
Utils\ManifestUtils.cs (2)
34var context = new ManifestPublishingContext(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer); 54var context = new ManifestPublishingContext(executionContext, Path.Combine(Environment.CurrentDirectory, "manifest.json"), writer);
24 references to ManifestPublishingContext
Aspire.Hosting (17)
ApplicationModel\ManifestPublishingCallbackAnnotation.cs (5)
16/// <param name="callback">A callback which provides access to <see cref="ManifestPublishingContext"/> which can be used for controlling JSON output into the manifest.</param> 17public ManifestPublishingCallbackAnnotation(Action<ManifestPublishingContext>? callback) 32/// <param name="callback">A callback which provides access to <see cref="ManifestPublishingContext"/> which can be used for controlling JSON output into the manifest.</param> 33public ManifestPublishingCallbackAnnotation(Func<ManifestPublishingContext, Task>? callback) 41public Func<ManifestPublishingContext, Task>? Callback { get; }
ApplicationModel\ParameterDefault.cs (5)
18public abstract void WriteToManifest(ManifestPublishingContext context); 127public override void WriteToManifest(ManifestPublishingContext context) 132static void WriteBoolIfNotTrue(ManifestPublishingContext context, string propertyName, bool value) 145static void WriteIntIfNotZero(ManifestPublishingContext context, string propertyName, int value) 182public override void WriteToManifest(ManifestPublishingContext context)
ApplicationModel\UserSecretsParameterDefault.cs (1)
36public override void WriteToManifest(ManifestPublishingContext context) => parameterDefault.WriteToManifest(context);
Publishing\ManifestPublisher.cs (1)
68var context = new ManifestPublishingContext(_executionContext, manifestPath, jsonWriter, cancellationToken);
Publishing\ManifestPublishingExtensions.cs (1)
68var publishingContext = new ManifestPublishingContext(executionContext, manifestPath, jsonWriter, context.CancellationToken);
ResourceBuilderExtensions.cs (4)
347/// <param name="callback">Callback method which takes a <see cref="ManifestPublishingContext"/> which can be used to inject JSON into the manifest.</param> 349public static IResourceBuilder<T> WithManifestPublishingCallback<T>(this IResourceBuilder<T> builder, Action<ManifestPublishingContext> callback) where T : IResource 363/// <param name="callback">Callback method which takes a <see cref="ManifestPublishingContext"/> which can be used to inject JSON into the manifest.</param> 365public static IResourceBuilder<T> WithManifestPublishingCallback<T>(this IResourceBuilder<T> builder, Func<ManifestPublishingContext, Task> callback) where T : IResource
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
185/// <param name="context">The <see cref="ManifestPublishingContext"/>.</param> 186public virtual void WriteToManifest(ManifestPublishingContext context)
Aspire.Hosting.Tests (5)
AddParameterTests.cs (1)
334public override void WriteToManifest(ManifestPublishingContext context)
Helpers\JsonDocumentManifestPublisher.cs (1)
84var publishingContext = new ManifestPublishingContext(executionContext, manifestPath, writer, context.CancellationToken);
UserSecretsParameterDefaultTests.cs (1)
112public override void WriteToManifest(ManifestPublishingContext context)
Utils\ManifestUtils.cs (2)
34var context = new ManifestPublishingContext(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer); 54var context = new ManifestPublishingContext(executionContext, Path.Combine(Environment.CurrentDirectory, "manifest.json"), writer);