1 write to _compilation
Microsoft.CodeAnalysis.CSharp (1)
Binder\RefSafetyAnalysis.cs (1)
82
_compilation
= compilation;
5 references to _compilation
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder.ValueChecks.cs (3)
4741
var collectionTypeKind = ConversionsBase.GetCollectionExpressionTypeKind(
_compilation
, expr.Type, out var elementType);
4762
Debug.Assert(parameter.Type.OriginalDefinition.Equals(
_compilation
.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions));
5679
RefKind parameterRefKind = resultType.OriginalDefinition.Equals(
_compilation
.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions) ? RefKind.In : RefKind.Ref;
Binder\RefSafetyAnalysis.cs (2)
372
var analysis = new RefSafetyAnalysis(
_compilation
, localFunction, node, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics);
381
var analysis = new RefSafetyAnalysis(
_compilation
, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);