24 references to AsSingleton
Microsoft.CodeAnalysis (4)
Binding\UseSiteInfo.cs (3)
345if (info.SecondaryDependencies?.IsEmpty == false && (_assemblyBeingBuilt is null || info.SecondaryDependencies.AsSingleton() != _assemblyBeingBuilt)) 364(_assemblyBeingBuilt is null || dependencies.AsSingleton() != _assemblyBeingBuilt)) 373(_assemblyBeingBuilt is null || dependencies.AsSingleton() != _assemblyBeingBuilt))
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
127return _predecessors.AsSingleton();
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
9395if (diagnosticsForBindElementAccessCore.DiagnosticBag.AsEnumerableWithoutResolution().AsSingleton() is
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
149if (fromSignature.DiagnosticInfo?.Code == (int)ErrorCode.ERR_BindToBogus && fromSignature.DiagnosticInfo.Arguments.AsSingleton() == (object)Signature)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
Semantics\RecordTests.cs (7)
25197var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25257var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25334var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25391var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25466var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25550var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25620var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\AwaitExpressionTests.cs (1)
389var decl = compilation.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().AsSingleton();
Semantics\RecordStructTests.cs (1)
10578var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Parsing\CSharpParseOptionsTests.cs (2)
36Assert.Equal(po.Features.AsSingleton(), kvp); 38Assert.Equal(po2.Features.AsSingleton(), kvp);
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
697querySyntax.Clauses.AsSingleton() is VisualBasic.Syntax.AggregateClauseSyntax aggregate &&
Microsoft.CodeAnalysis.UnitTests (6)
Collections\Extensions\EnumerableExtensionsTests.cs (6)
45Assert.Equal(0, new int[] { }.AsSingleton()); 46Assert.Equal(1, new int[] { 1 }.AsSingleton()); 47Assert.Equal(0, new int[] { 1, 2 }.AsSingleton()); 49Assert.Equal(0, Enumerable.Range(1, 0).AsSingleton()); 50Assert.Equal(1, Enumerable.Range(1, 1).AsSingleton()); 51Assert.Equal(0, Enumerable.Range(1, 2).AsSingleton());