23 references to ToReadOnlyAndFree
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (4)
7306return new MethodGroupResolution(methodGroup, diagnostics.ToReadOnlyAndFree()); 7340var sealedDiagnostics = diagnostics.ToReadOnlyAndFree(); 8916return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.OverloadResolutionResult, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree()); 9043sealedDiagnostics = diagnostics.ToReadOnlyAndFree();
Binder\LockOrUsingBinder.cs (1)
93Interlocked.CompareExchange(ref _lazyExpressionAndDiagnostics, new ExpressionAndDiagnostics(boundExpression, expressionDiagnostics.ToReadOnlyAndFree()), null);
BoundTree\UnboundLambda.cs (3)
835var result = new BoundLambda(_unboundLambda.Syntax, _unboundLambda, block, diagnostics.ToReadOnlyAndFree(), lambdaBodyBinder, delegateType, inferredReturnType: default) 934diagnostics.ToReadOnlyAndFree(), 1184diagnostics.ToReadOnlyAndFree(),
Compilation\CSharpCompilation.cs (4)
1701entryPoint = new EntryPoint(null, diagnostics.ToReadOnlyAndFree()); 1974sealedDiagnostics = diagnostics.ToReadOnlyAndFree(); 2999return builder.ToReadOnlyAndFree(); 3006var result = builder.ToReadOnlyAndFree();
Symbols\Source\SourceLocalSymbol.cs (1)
573Interlocked.CompareExchange(ref _constantTuple, new EvaluatedConstant(value, diagnostics.ToReadOnlyAndFree()), null);
Symbols\TypeSymbol.cs (1)
778var implementingMemberAndDiagnostics = new SymbolAndDiagnostics(implementingMember, diagnostics.ToReadOnlyAndFree());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
FlowAnalysis\FlowTestBase.cs (1)
39return flowDiagnostics.ToReadOnlyAndFree().Diagnostics;
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_Delegates.vb (1)
334Return New DelegateResolutionResult(delegateConversions, fromMethod, methodConversions, diagnostics.ToReadOnlyAndFree())
Binding\Binder_Invocation.vb (1)
1873diagnosticPerSymbol.Add(KeyValuePairUtil.Create(candidates(i).Candidate.UnderlyingSymbol, candidateDiagnostics.ToReadOnlyAndFree()))
Binding\Binder_Lambda.vb (4)
312Dim sealedDiagnostics = diagnostics.ToReadOnlyAndFree() 784Return New KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(delegateType, diagnostics.ToReadOnlyAndFree()) 907Return New KeyValuePair(Of TypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(LambdaSymbol.ReturnTypeIsUnknown, diagnostics.ToReadOnlyAndFree()) 1004Return New KeyValuePair(Of TypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(lambdaReturnType, diagnostics.ToReadOnlyAndFree())
Compilation\VisualBasicCompilation.vb (1)
2211Dim result As ImmutableBindingDiagnostic(Of AssemblySymbol) = builder.ToReadOnlyAndFree()
Symbols\Source\SourceAssemblySymbol.vb (1)
1236Dim immutableBindingDiagnostic As ImmutableBindingDiagnostic(Of AssemblySymbol) = diagnostics.ToReadOnlyAndFree()