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