148 references to Single
Aspire.Hosting.Tests (2)
Health\ResourceHealthCheckServiceTests.cs (2)
130e => e.Snapshot.State?.Text == KnownResourceStates.Running && e.Snapshot.HealthReports.Single().Status == HealthStatus.Unhealthy).DefaultTimeout(); 133Assert.Equal("Error calling HealthCheckService.", runningEvent.Snapshot.HealthReports.Single().Description);
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.AspNetCore.App.Analyzers (1)
RouteHandlers\RouteHandlerAnalyzer.cs (1)
126var syntaxReference = methodReference.Method.DeclaringSyntaxReferences.Single();
Microsoft.AspNetCore.App.SourceGenerators (1)
PublicTopLevelProgramGenerator.cs (1)
38declaringSyntaxReferences.Single().GetSyntax(cancellationToken) is not ClassDeclarationSyntax
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
5752HandleVariableDeclarations((VariableDeclarationGroupOperation)initialization.Single());
Microsoft.CodeAnalysis.Analyzers (4)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
1279string arg1 = ((IFieldInitializerOperation)operationAnalysisContext.Operation).InitializedFields.Single().Name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
482var getterField = getterFields.TrivialField ?? getterFields.NonTrivialFields.Single();
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
262var parameter = method.Parameters.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
920var local = localDeclarationOperation.GetDeclaredVariables().Single();
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Conversions.cs (1)
3126var underlyingConversion = conversion.UnderlyingConversions.Single();
Binder\Binder_Expressions.cs (3)
2697Error(diagnostics, ErrorCode.ERR_ValConstraintNotSatisfied, node, nullableType, nullableType.TypeParameters.Single(), indexType); 2777Error(diagnostics, ErrorCode.ERR_ValConstraintNotSatisfied, node, nullableType, nullableType.TypeParameters.Single(), rangeType); 2804Error(diagnostics, ErrorCode.ERR_ValConstraintNotSatisfied, operand, nullableType, nullableType.TypeParameters.Single(), indexType);
Binder\Binder_Operators.cs (1)
1381namedType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type.SpecialType is SpecialType.System_Byte;
Binder\Binder_Statements.cs (3)
154block.Statements.Single().WasCompilerGenerated == false), "Synthetic node would not get cached"); 3150? retType.GetMemberTypeArgumentsNoUseSiteDiagnostics().Single() 3199returnType = returnType.GetMemberTypeArgumentsNoUseSiteDiagnostics().Single();
Binder\ForEachLoopBinder.cs (2)
559(builder.ElementType.IsNullableType() && builder.ElementType.GetMemberTypeArgumentsNoUseSiteDiagnostics().Single().IsErrorType() && collectionExpr.Type.IsArray())); 1100builder.ElementTypeWithAnnotations = collectionType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single();
Binder\Semantics\Operators\UnaryOperatorSignature.cs (1)
58return Method.ParameterRefKinds.Single();
BoundTree\LengthBasedStringSwitchData.cs (1)
175return casesWithGivenLength.Single().label;
Compilation\BuiltInOperators.cs (1)
693Debug.Assert(((NamedTypeSymbol)readonlySpanOfByte).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type.SpecialType is SpecialType.System_Byte);
Compilation\MemberSemanticModel.cs (1)
882lambdaSymbol = symbolInfo.CandidateSymbols.Single().GetSymbol<LambdaSymbol>();
FlowAnalysis\FlowAnalysisPass.cs (1)
128Debug.Assert(elementField == implicitlyInitializedFields.Single());
FlowAnalysis\NullableWalker.cs (2)
3223type = ((NamedTypeSymbol)returnType.Type).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single(); 10353|| handlerData.ArgumentPlaceholders.Single().ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.TrailingConstructorValidityParameter);
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
256var resultType = returnType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type;
Lowering\Instrumentation\DebugInfoInjector.cs (1)
126return block.Update(block.Locals, block.LocalFunctions, block.HasUnsafeModifier, block.Instrumentation, ImmutableArray.Create(InstrumentFieldOrPropertyInitializer(block.Statements.Single(), syntax)));
Lowering\LocalRewriter\LocalRewriter.cs (1)
722var statement = RewriteExpressionStatement((BoundExpressionStatement)block.Statements.Single(), suppressInstrumentation: true);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (3)
492var elementType = collectionType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single(); 526SynthesizedReadOnlyListKind.SingleElement => this.VisitExpression((BoundExpression)elements.Single()), 540arrayOrList = new BoundObjectCreationExpression(syntax, synthesizedType.Constructors.Single(), fieldValue) { WasCompilerGenerated = true };
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
96var byteType = ((NamedTypeSymbol)node.Type).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type; 617createSpan = createSpan.Construct(rewrittenOperand.Type, spanType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
279ModifierInfo<TypeSymbol> m = modifiers.Single();
Symbols\NamedTypeSymbol.cs (3)
592return (SynthesizedInstanceConstructor)InstanceConstructors.Single(); 598return (SynthesizedInteractiveInitializerMethod)GetMembers(SynthesizedInteractiveInitializerMethod.InitializerName).Single(); 605return (SynthesizedEntryPointSymbol)GetMembers(name).Single();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
84yield return (forwardingMethod.ImplementingMethod, forwardingMethod.ExplicitInterfaceImplementations.Single());
Symbols\SymbolExtensions.cs (1)
196return type.IsScriptClass ? type.InstanceConstructors.Single().ThisParameter : null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (2)
29var baseConstructor = ContainingType.BaseTypeNoUseSiteDiagnostics.InstanceConstructors.Single(); 31var parameter = Parameters.Single();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (2)
29var baseConstructor = ContainingType.BaseTypeNoUseSiteDiagnostics.InstanceConstructors.Single(); 31var parameter = Parameters.Single();
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (3)
79_fields.Single()), 96_fields.Single()), 97factory.Parameter(parameters.Single())
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (4)
83_fields.Single()), 84factory.Parameter(parameters.Single()) 97_fields.Single()), 101factory.Parameter(parameters.Single())
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (2)
65factory.Field(factory.This(), _fields.Single()), 66factory.Parameter(parameters.Single()))));
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (2)
62factory.Field(factory.This(), _fields.Single()), 63factory.Parameter(parameters.Single()))));
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (2)
57factory.Field(factory.This(), _fields.Single()), 58factory.Parameter(parameters.Single()))));
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
109semanticModel.Compilation, ienumerableType.TypeArguments.Single()))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
80var constructorParameterTypeArg = constructorParameter.Type.GetTypeArguments().Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
160leftType = leftType.GetTypeArguments().Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
1040return collectionTargetType.GetTypeArguments().Single(); 1044return collectionTargetType.GetTypeArguments().Single(); 1049return iface.TypeArguments.Single();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
68: IsCorrectTypeForYieldReturn(typeArguments.Single(), returnExpressionType, methodReturnType, model);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
869return expressions.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
55var constructedListType = listOfTType.Construct(collectionExpressionType.TypeArguments.Single());
Microsoft.CodeAnalysis.CSharp.Features (17)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (2)
193typeSymbol = typeInferenceInfo.InferredType.GetTypeArguments().Single(); 201typeSymbol = ienumerableType.TypeArguments.Single();
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
65return members.Single();
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (2)
70var type = (ITypeSymbol)result.Single().Symbol; 73return [new SymbolAndSelectionInfo(alias, result.Single().Preselect)];
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
163return symbols.Length == 1 ? symbols.Single() : null;
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
281var memberDeclarationSyntax = memberDeclarationSymbol.DeclaringSyntaxReferences.Single().GetSyntax();
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
779return declaredSymbol.DeclaringSyntaxReferences.Single().GetSyntax();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
983|| ((BaseTypeDeclarationSyntax)syntaxRefs.Single().GetSyntax()).Modifiers.Any(SyntaxKind.PartialKeyword);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (2)
370return node.WithInitializer((ConstructorInitializerSyntax)_statementsOrMemberOrAccessorToInsert.Single()); 431var primaryConstructorBase = (PrimaryConstructorBaseTypeSyntax)_statementsOrMemberOrAccessorToInsert.Single();
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
45if (statements.Single() is not BlockSyntax block)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
109semanticModel.Compilation, ienumerableType.TypeArguments.Single()))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
80var constructorParameterTypeArg = constructorParameter.Type.GetTypeArguments().Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
160leftType = leftType.GetTypeArguments().Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
68: IsCorrectTypeForYieldReturn(typeArguments.Single(), returnExpressionType, methodReturnType, model);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
869return expressions.Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (2)
190=> method.ReturnType.IsNonNullableValueType() && method.Parameters.Single().Type.IsNonNullableValueType(); 196TryMakeNullable(compilation, method.Parameters.Single().Type),
Rename\CSharpRenameRewriterLanguageService.cs (4)
809var token = renamedSymbol.Locations.Single().FindToken(cancellationToken); 824token = matchingParameterSymbol.Locations.Single().FindToken(cancellationToken); 833var token = renamedSymbol.Locations.Single().FindToken(cancellationToken); 862var location = renamedSymbol.Locations.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
1040return collectionTargetType.GetTypeArguments().Single(); 1044return collectionTargetType.GetTypeArguments().Single(); 1049return iface.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
55var constructedListType = listOfTType.Construct(collectionExpressionType.TypeArguments.Single());
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.Features (18)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (2)
97actions.Add(result.RequiredParameterActions.Single()); 100actions.Add(result.OptionalParameterActions.Single());
Completion\CompletionChange.cs (1)
95return new CompletionChange(textChanges.Single(), textChanges, newPosition, includesCommitCharacter);
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
69type = type.GetTypeArguments().Single();
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
171TryBuildSpecificConverter(forEachInfo, semanticModel, forEachInfo.Statements.Single(), cancellationToken, out converter))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5463return attribute.ConstructorArguments.Single().Value switch
EmbeddedLanguages\Json\JsonParser.cs (1)
189var child = sequence.Single();
ExtractMethod\MethodExtractor.Analyzer.cs (1)
191return returnType.GetTypeArguments().Single();
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
345var (parameterSymbol, name) = methodParametersInfo.ParametersWithVariableDeclarationArgument.Single();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
69var destinationDocId = _document.Project.Solution.GetDocumentIdsWithFilePath(moveOptions.FilePath).Single();
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
63? string.Format(FeaturesResources.Pull_0_up_to, selectedMembers.Single().ToNameDisplayString())
RQName\RQNodeBuilder.cs (3)
112var interfaceType = BuildType(symbol.ExplicitInterfaceImplementations.Single().ContainingType); 187var interfaceType = BuildType(symbol.ExplicitInterfaceImplementations.Single().ContainingType); 232var interfaceType = BuildType(symbol.ExplicitInterfaceImplementations.Single().ContainingType);
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
69var location = symbol.Locations.Single();
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
482var getterField = getterFields.TrivialField ?? getterFields.NonTrivialFields.Single();
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
262var parameter = method.Parameters.Single();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
920var local = localDeclarationOperation.GetDeclaredVariables().Single();
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (2)
477rule.TagName = tagHelper.TagMatchingRules.Single().TagName; 488rule.TagName = tagHelper.TagMatchingRules.Single().TagName;
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.Workspaces (8)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
81if (owningMethod.DeclaringSyntaxReferences.Single().GetSyntax(_cancellationToken) is not TAnonymousFunctionSyntax lambdaSyntax)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
183var location = originalSymbol.Locations.Single(); 284var aliasLocation = location.Alias.Locations.Single(); 307var aliasLocation = location.Alias.Locations.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
813projectUpdateState = ConvertMetadataReferencesToProjectReferences_NoLock(solutionChanges, distinctRemainingProjects.Single(), outputPath, projectUpdateState);
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
999return instances.Single();
Roslyn.Diagnostics.Analyzers (6)
AbstractDoNotCopyValue.cs (1)
1282var symbol = operation.Declarators.Single().Symbol;
PooledArrayBuilderAsRefAnalyzer.cs (1)
71var declaration = invocation.SemanticModel!.GetOperation(localReference.Local.DeclaringSyntaxReferences.Single().GetSyntax(context.CancellationToken), context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
67elementType = namedType.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
187var typeArgument = typeArguments.Single().ToDisplayParts().Last().ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
70return AreEquivalent(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
TemporaryArrayAsRefAnalyzer.cs (1)
69var declaration = invocation.SemanticModel!.GetOperation(localReference.Local.DeclaringSyntaxReferences.Single().GetSyntax(context.CancellationToken), context.CancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
1040return collectionTargetType.GetTypeArguments().Single(); 1044return collectionTargetType.GetTypeArguments().Single(); 1049return iface.TypeArguments.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
55var constructedListType = listOfTType.Construct(collectionExpressionType.TypeArguments.Single());