2418 references to OfType
aspire (13)
Aspire.Cli.EndToEnd.Tests (1)
Aspire.Cli.Tests (1)
Aspire.Dashboard (4)
Aspire.Hosting (101)
Aspire.Hosting.Azure (17)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (2)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (3)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Azure.ContainerRegistry (4)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EventHubs (3)
Aspire.Hosting.Azure.Functions (2)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Azure.Kusto (2)
Aspire.Hosting.Azure.Kusto.Tests (14)
Aspire.Hosting.Azure.Network (7)
Aspire.Hosting.Azure.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (4)
Aspire.Hosting.Azure.Redis (7)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (3)
Aspire.Hosting.Azure.SignalR (1)
Aspire.Hosting.Azure.Sql (7)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.Tests (268)
AzureUserAssignedIdentityTests.cs (28)
32var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
50var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
84var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
87var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry");
90var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "myidentity-roles-myregistry");
118var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
123var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
125var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
165var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
169var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
170var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
174var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(),
178var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
221var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
225var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
226var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
230var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(),
234var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
300var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
304var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
305var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
306var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
307var identityAnnotation2 = Assert.Single(computeResource2.Annotations.OfType<AppIdentityAnnotation>());
312var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(),
314var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(),
320var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
321var deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<DeploymentTargetAnnotation>());
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Containers.Tests (33)
ContainerResourceBuilderTests.cs (15)
16Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
24Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
25Assert.Equal("1.0.0", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
36Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
37Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
48Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Image);
49Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Tag);
57Assert.Equal("7.1", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
65Assert.Equal("myregistry.azurecr.io", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Registry);
73Assert.Equal("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().SHA256);
151var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
163var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
176var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
212var annotation = redis.Resource.Annotations.OfType<ContainerImagePullPolicyAnnotation>().Single();
220var containerImage = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (4)
Aspire.Hosting.DotnetTool.Tests (8)
Aspire.Hosting.Foundry (3)
Aspire.Hosting.Foundry.Tests (5)
Aspire.Hosting.Garnet.Tests (13)
Aspire.Hosting.GitHub.Models.Tests (1)
Aspire.Hosting.Integration.Analyzers (1)
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.JavaScript.Tests (86)
Aspire.Hosting.Kafka (2)
Aspire.Hosting.Kafka.Tests (9)
Aspire.Hosting.Keycloak.Tests (8)
Aspire.Hosting.Kubernetes (2)
Aspire.Hosting.Maui (1)
Aspire.Hosting.Maui.Tests (8)
Aspire.Hosting.Milvus.Tests (7)
Aspire.Hosting.MongoDB.Tests (15)
Aspire.Hosting.MySql (3)
Aspire.Hosting.MySql.Tests (13)
Aspire.Hosting.Nats.Tests (10)
Aspire.Hosting.OpenAI.Tests (1)
Aspire.Hosting.Oracle.Tests (9)
Aspire.Hosting.PostgreSQL (7)
Aspire.Hosting.PostgreSQL.Tests (35)
Aspire.Hosting.Python (1)
Aspire.Hosting.Python.Tests (64)
Aspire.Hosting.Qdrant.Tests (11)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.RabbitMQ.Tests (7)
Aspire.Hosting.Redis (5)
Aspire.Hosting.Redis.Tests (35)
Aspire.Hosting.Seq.Tests (17)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (8)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (318)
Aspire.Hosting.Valkey.Tests (13)
Aspire.Hosting.Yarp.Tests (15)
Aspire.Playground.Tests (7)
Aspire.TestUtilities (3)
AzureAppService.AppHost (1)
CdkSample.AppHost (7)
CSharpSyntaxGenerator (7)
CustomResources.AppHost (1)
dotnet (4)
dotnet-dev-certs (7)
dotnet-format (3)
dotnet-svcutil-lib (4)
DotnetTool.AppHost (2)
GenerateDocumentationAndConfigFiles (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
HealthChecksSandbox.AppHost (1)
ILCompiler.Compiler (2)
ILCompiler.ReadyToRun (2)
illink (2)
ILLink.CodeFixProvider (3)
Microsoft.Analyzers.Extra (7)
Microsoft.Analyzers.Extra.Tests (4)
Microsoft.Analyzers.Local (3)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (9)
Microsoft.AspNetCore.Authorization (3)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (7)
Microsoft.AspNetCore.Http.Extensions (13)
Microsoft.AspNetCore.Mvc (2)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (14)
Microsoft.AspNetCore.Mvc.Core (52)
Microsoft.AspNetCore.Mvc.Cors (8)
Microsoft.AspNetCore.Mvc.DataAnnotations (11)
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
Microsoft.AspNetCore.Mvc.Razor (4)
Microsoft.AspNetCore.Mvc.RazorPages (10)
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Routing (5)
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.Testing.Tests (1)
Microsoft.Build (10)
Microsoft.Build.Tasks.Core (5)
Microsoft.Build.Utilities.Core (1)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (35)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.AnalyzerUtilities (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.CodeStyle (26)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.CodeStyle.Fixes (13)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
272.OfType<INamedTypeSymbol>()
Microsoft.CodeAnalysis.CSharp (14)
Microsoft.CodeAnalysis.CSharp.CodeStyle (29)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (34)
Microsoft.CodeAnalysis.CSharp.Features (96)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.CodeAnalysis.CSharp.Workspaces (37)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.Features (57)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
272.OfType<INamedTypeSymbol>()
Microsoft.CodeAnalysis.Razor.Compiler (30)
Microsoft.CodeAnalysis.ResxSourceGenerator (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (33)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Cli.Definitions (4)
Microsoft.DotNet.GenFacades (2)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.DotNet.XliffTasks (1)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.NLP (3)
Microsoft.Extensions.AI.Evaluation.Quality (11)
Microsoft.Extensions.AI.Evaluation.Safety (3)
Microsoft.Extensions.AI.Integration.Tests (17)
Microsoft.Extensions.AI.OpenAI (13)
Microsoft.Extensions.AI.OpenAI.Tests (61)
Microsoft.Extensions.AI.Tests (41)
ChatCompletion\FunctionInvokingChatClientTests.cs (33)
431var capturedFrc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
511var frc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
595var capturedFrc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
1361AIContent[] resultContents = existingSearchResult is not null && existingSearchResult.Contents.OfType<FunctionResultContent>().ToList() is { } frcs
1385var frcs = lastMessage.Contents.OfType<FunctionResultContent>().ToList();
1643if (!chatContents.Any(m => m.Contents.OfType<FunctionCallContent>().Any()))
2004var functionCallContent = functionCallMessage.Contents.OfType<FunctionCallContent>().First();
2423Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2428Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2519Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2528Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2624Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2626Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2632Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2634Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2727Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2729Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2735Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2737Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2829Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2831Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2837Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2839Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3004Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3013Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3105Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3108Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3115Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3118Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3211Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3214Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3222Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3225Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
Microsoft.Extensions.DataIngestion.Tests (8)
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (9)
Microsoft.Gen.Metrics (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui (2)
Microsoft.Maui.Controls (8)
Microsoft.Maui.Controls.BindingSourceGen (1)
Microsoft.Maui.Controls.Build.Tasks (2)
Microsoft.ML.AutoML (5)
Microsoft.NET.Build.Tasks (2)
Microsoft.NET.Sdk.Publish.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Microsoft.TemplateEngine.Cli (17)
Microsoft.TemplateEngine.Edge (9)
Microsoft.TestUtilities (2)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Pack (1)
NuGet.Commands (1)
NuGet.Configuration (29)
NuGet.PackageManagement (4)
NuGet.Packaging (3)
NuGet.Protocol (2)
Pipelines.AppHost (2)
Pipelines.Library (1)
PresentationBuildTasks (1)
QuarantineTools.Tests (10)
RepoTasks (7)
Roslyn.Diagnostics.Analyzers (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Roslyn.Diagnostics.CSharp.Analyzers (22)
Stress.AppHost (1)
SuperFileCheck (4)
System.Collections.Immutable (1)
System.CommandLine (5)
System.CommandLine.StaticCompletions (3)
System.ComponentModel.Annotations (3)
System.ComponentModel.Composition (3)
System.Composition.TypedParts (5)
System.Private.Windows.Core.TestUtilities (1)
System.Security.Cryptography.Pkcs (1)
System.Text.RegularExpressions.Generator (4)
System.Windows.Forms (1)
System.Windows.Forms.Analyzers.CodeFixes.CSharp (4)
System.Windows.Forms.Design (6)
TestProject.AppHost (2)