23 references to AsSingleton
Microsoft.CodeAnalysis (4)
Binding\UseSiteInfo.cs (3)
334if (info.SecondaryDependencies?.IsEmpty == false && (_assemblyBeingBuilt is null || info.SecondaryDependencies.AsSingleton() != _assemblyBeingBuilt)) 353(_assemblyBeingBuilt is null || dependencies.AsSingleton() != _assemblyBeingBuilt)) 362(_assemblyBeingBuilt is null || dependencies.AsSingleton() != _assemblyBeingBuilt))
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
127return _predecessors.AsSingleton();
Microsoft.CodeAnalysis.CSharp (1)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
147if (fromSignature.DiagnosticInfo?.Code == (int)ErrorCode.ERR_BindToBogus && fromSignature.DiagnosticInfo.Arguments.AsSingleton() == (object)Signature)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\AwaitExpressionTests.cs (1)
273var decl = compilation.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().AsSingleton();
Semantics\RecordStructTests.cs (1)
10508var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
Semantics\RecordTests.cs (7)
25103var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25163var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25240var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25297var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25372var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25456var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25526var 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)
735querySyntax.Clauses.AsSingleton() is VisualBasic.Syntax.AggregateClauseSyntax aggregate &&
Microsoft.CodeAnalysis.UnitTests (6)
Collections\EnumerableExtensionsTests.cs (6)
22Assert.Equal(0, new int[] { }.AsSingleton()); 23Assert.Equal(1, new int[] { 1 }.AsSingleton()); 24Assert.Equal(0, new int[] { 1, 2 }.AsSingleton()); 26Assert.Equal(0, Enumerable.Range(1, 0).AsSingleton()); 27Assert.Equal(1, Enumerable.Range(1, 1).AsSingleton()); 28Assert.Equal(0, Enumerable.Range(1, 2).AsSingleton());