6 references to FirstOrDefault
Microsoft.CodeAnalysis (2)
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
78var assemblyScopedNamespaceSymbol = namespaceSymbol.ConstituentNamespaces.FirstOrDefault(static (ns, assemblyToScope) => ns.ContainingAssembly == assemblyToScope, assemblyToScope);
src\Dependencies\Collections\OneOrMany.cs (1)
160return _many.FirstOrDefault(predicate, arg);
Microsoft.CodeAnalysis.CSharp (4)
FlowAnalysis\NullableWalker.cs (1)
1003if (members.FirstOrDefault(static (thisMember, baseMember) => thisMember.IsOverride && (object)thisMember.GetOverriddenMember() == baseMember, requiredMember) is { } overridingMember
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
914var param = parameters.FirstOrDefault(static (p, name) => string.Equals(p.Name, name, StringComparison.Ordinal), name);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1376var parameter = containingSymbolParameters.FirstOrDefault(static (param, name) => string.Equals(param.Name, name, StringComparison.Ordinal), name);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1226var suffixMatch = syntaxTrees.FirstOrDefault(static (tree, attributeFilePathWithForwardSlashes)