67 references to SingleOrDefault
CSharpSyntaxGenerator (1)
SourceGenerator.cs (1)
56var input = syntaxXmlFiles.SingleOrDefault();
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (3)
774var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 1561return this.IsSubmission && tree == _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 1621var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault();
Operations\CSharpOperationFactory.cs (1)
1071((boundOperand as BoundLambda)?.Body.Statements.SingleOrDefault() as BoundReturnStatement)?.
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
212var elementType = implementedInterface?.GetTypeArguments().SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
100var result = (await RecommendKeywordsAsync(position, context)).SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
Emit\EmitMetadataTests.cs (14)
598var ctor = (MethodSymbol)type.GetMembers(".ctor").SingleOrDefault(); 599var cctor = (MethodSymbol)type.GetMembers(".cctor").SingleOrDefault(); 679var field = type.GetMembers(name).SingleOrDefault() as FieldSymbol; 733Assert.NotNull(nmspace.GetTypeMembers("Public").SingleOrDefault()); 734Assert.NotNull(nmspace.GetTypeMembers("Internal").SingleOrDefault()); 748member = type.GetMembers("Public").SingleOrDefault(); 750member = type.GetMembers("Internal").SingleOrDefault(); 752member = type.GetMembers("Protected").SingleOrDefault(); 754member = type.GetMembers("ProtectedInternal").SingleOrDefault(); 756member = type.GetMembers("Private").SingleOrDefault(); 1372var field = type.GetMembers(name).SingleOrDefault() as FieldSymbol; 1399var field = type.GetMembers(WellKnownMemberNames.EnumBackingFieldName).SingleOrDefault() as FieldSymbol; 2199Assert.NotNull(type.GetMembers("Public").SingleOrDefault()); 2200var member = type.GetMembers("Internal").SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_NullablePublicOnly.cs (1)
587var attribute = module.GetAttributes().SingleOrDefault();
Attributes\AttributeTests_RefSafetyRules.cs (1)
222var attribute = module.GetAttributes().SingleOrDefault();
Semantics\CollectionExpressionTests.cs (2)
15405var type = module.GlobalNamespace.GetTypeMembers("<>y__InlineArray3").SingleOrDefault(); 15529var type = module.GlobalNamespace.GetTypeMembers("<>y__InlineArray3").SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
212var elementType = implementedInterface?.GetTypeArguments().SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\RefFieldTests.cs (1)
27167var runtimeFeature = (FieldSymbol)comp.GetMember<NamedTypeSymbol>("System.Runtime.CompilerServices.RuntimeFeature").GetMembers("ByRefFields").SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
Symbols\AssemblyAndNamespaceTests.cs (2)
174var type1 = ns1.GetTypeMembers("A").SingleOrDefault() as NamedTypeSymbol; 179var type2 = ns2.GetTypeMembers("C").SingleOrDefault() as NamedTypeSymbol;
Symbols\OverriddenOrHiddenMembersTests.cs (2)
615Assert.Null(baseClass.GetMembers("Equals").SingleOrDefault()); 617Assert.Null(derivedClass.GetMembers("ToString").SingleOrDefault());
Symbols\Source\EventTests.cs (2)
305var eventSymbol1 = semanticModel.LookupSymbols(text.IndexOf("/*anchorE_1*/", StringComparison.Ordinal), name: "E1").SingleOrDefault() as IEventSymbol; 308var eventSymbol2 = semanticModel.LookupSymbols(text.IndexOf("/*anchorE_2*/", StringComparison.Ordinal), name: "E1").SingleOrDefault() as IEventSymbol;
Symbols\Source\PropertyTests.cs (7)
363var p = a.GetMembers("P").SingleOrDefault() as PropertySymbol; 367p = a.GetMembers("P2").SingleOrDefault() as PropertySymbol; 371var q = i.GetMembers("Q").SingleOrDefault() as PropertySymbol; 632Assert.NotNull(type.GetMembers("StaticMethod").SingleOrDefault()); 633Assert.NotNull(type.GetMembers("InstanceMethod").SingleOrDefault()); 637Assert.Null(type.GetMembers("Static").SingleOrDefault()); 638Assert.Null(type.GetMembers("Instance").SingleOrDefault());
Symbols\TypeTests.cs (9)
128var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 155var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 207var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 240var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 274var type1 = ns.GetTypeMembers("Test", 0).SingleOrDefault() as NamedTypeSymbol; 278var type3 = type1.GetTypeMembers("NestedStruct").SingleOrDefault() as NamedTypeSymbol; 292type1 = ns.GetTypeMembers("Test", 1).SingleOrDefault() as NamedTypeSymbol; 296type3 = type1.GetTypeMembers("INestedGoo", 3).SingleOrDefault() as NamedTypeSymbol; 350var type1 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Simplifiers\NameSimplifier.cs (1)
442var argument = type.TypeArguments.SingleOrDefault();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
474var diagnostic = diagnostics.SingleOrDefault();
Microsoft.CodeAnalysis.Features (4)
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)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\Extensions.cs (1)
123var documentId = solution.GetDocumentIds(documentIdentifier.DocumentUri).SingleOrDefault();
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
104var matchingDocument = CurrentSolution.GetDocumentIds(uri).SingleOrDefault();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
335(metadataReferenceInfo.ExternAlias == metadataReference.Properties.Aliases.SingleOrDefault())
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CompilationRebuildArtifactResolver.cs (1)
26x.Properties.Aliases.SingleOrDefault() == metadataReferenceInfo.ExternAlias);
Microsoft.CodeAnalysis.UnitTests (4)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (3)
252Assert.False(roa.SingleOrDefault().HasValue); 254Assert.Equal(1, roa.SingleOrDefault()); 256Assert.Throws<InvalidOperationException>(() => roa.SingleOrDefault());
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1378var symbol = symbols.SingleOrDefault();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
198Dim method = TryCast(type.GetMembers(methodName).SingleOrDefault(), MethodSymbol)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
FindAllDeclarationsTests.cs (1)
179var expectedSymbol = (await solution.GetProject(submission0Id).GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").SingleOrDefault().GetMembers("Inner").SingleOrDefault();
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
425return membersOfName.SingleOrDefault();
Roslyn.Diagnostics.Analyzers (1)
TemporaryArrayAsRefAnalyzer.cs (1)
47var temporaryArrayAsRef = (IMethodSymbol?)temporaryArrayExtensions.GetMembers("AsRef").SingleOrDefault();