16 references to SingleOrDefault
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (3)
857var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 1644return this.IsSubmission && tree == _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 1704var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault();
Operations\CSharpOperationFactory.cs (1)
1111((boundOperand as BoundLambda)?.Body.Statements.SingleOrDefault() as BoundReturnStatement)?.
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
283var elementType = implementedInterface?.GetTypeArguments().SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
283var elementType = implementedInterface?.GetTypeArguments().SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Simplifiers\NameSimplifier.cs (1)
442var argument = type.TypeArguments.SingleOrDefault();
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
89var newSuppressionFix = newSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
39var pragmaSuppression = pragmaSuppressions.SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (2)
48var removeSuppressionFix = removeSuppressionFixes.SingleOrDefault(); 93if (removeSuppressionFixes.SingleOrDefault()?.Action is RemoveSuppressionCodeAction removeSuppressionCodeAction)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
181documentId = workspace.CurrentSolution.GetDocumentIdsWithFilePath(filePath).SingleOrDefault();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
340(metadataReferenceInfo.ExternAlias == metadataReference.Properties.Aliases.SingleOrDefault())
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
198Dim method = TryCast(type.GetMembers(methodName).SingleOrDefault(), MethodSymbol)
Roslyn.Diagnostics.Analyzers (2)
PooledArrayBuilderAsRefAnalyzer.cs (1)
49var pooledArrayBuilderAsRef = (IMethodSymbol?)pooledArrayBuilderExtensions.GetMembers("AsRef").SingleOrDefault();
TemporaryArrayAsRefAnalyzer.cs (1)
47var temporaryArrayAsRef = (IMethodSymbol?)temporaryArrayExtensions.GetMembers("AsRef").SingleOrDefault();