23 references to Resource
Aspire.Hosting.Dotnet (23)
DotnetProjectBuildCoordinator.cs (23)
446_registrations.Select(registration => registration.Resource).ToArray(); 486registration => ReferenceEquals(registration.Resource, resource)); 521var resource = registration.Resource; 549RemoveEagerBuildDependencies(_registrations.Select(registration => registration.Resource)); 619.Where(registration => activeResources.Contains(registration.Resource)) 622.Where(registration => !activeResources.Contains(registration.Resource)) 623.Select(registration => registration.Resource) 629registration.Resource.Annotations.OfType<DotnetProjectMetadata>().Single())) 638unsupportedBuildEnvironmentEntry.Registration.Resource, 661RemoveEagerBuildDependencies(_registrations.Select(registration => registration.Resource)); 753entry.Registration.Resource, 755if (FindRebuilder(model, entry.Registration.Resource) is { } rebuilder) 769if (FindRebuilder(model, entry.Registration.Resource) is { } rebuilder) 795var resource = registration.Resource; 820RemoveEagerBuildDependencies(missingBuildEntries.Select(entry => entry.Registration.Resource)); 874IResource?[] launchResources = [entry.Registration.Resource, FindRebuilder(model, entry.Registration.Resource)]; 909conflictingDuplicate.Select(entry => $"'{entry.Registration.Resource.Name}'")); 961foreach (var annotation in entry.Registration.Resource.Annotations 970entry.Registration.Resource.Annotations.Remove(annotation); 1057$"The build environment of .NET project resource '{snapshot.Entry.Registration.Resource.Name}' " + 1102entry.Registration.Resource.Annotations.OfType<DotnetProjectBuildEnvironmentCallbackAnnotation>(); 1138public DotnetProjectResource Resource => _entry.Registration.Resource;