3 instantiations of RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (3)
Binder\RefSafetyAnalysis.cs (3)
20var visitor = new RefSafetyAnalysis(
317var analysis = new RefSafetyAnalysis(_compilation, localFunction, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics, _localEscapeScopes);
329var analysis = new RefSafetyAnalysis(_compilation, lambda, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics, _localEscapeScopes);
13 references to RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (13)
Binder\RefSafetyAnalysis.cs (11)
20var visitor = new RefSafetyAnalysis(
93private readonly RefSafetyAnalysis _analysis;
96public LocalScope(RefSafetyAnalysis analysis, ImmutableArray<LocalSymbol> locals)
119private readonly RefSafetyAnalysis _analysis;
122public UnsafeRegion(RefSafetyAnalysis analysis, bool inUnsafeRegion)
137private readonly RefSafetyAnalysis _analysis;
140public PatternInput(RefSafetyAnalysis analysis, uint patternInputValEscape)
155private readonly RefSafetyAnalysis _analysis;
158public PlaceholderRegion(RefSafetyAnalysis analysis, ArrayBuilder<(BoundValuePlaceholderBase, uint)> placeholders)
317var analysis = new RefSafetyAnalysis(_compilation, localFunction, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics, _localEscapeScopes);
329var analysis = new RefSafetyAnalysis(_compilation, lambda, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics, _localEscapeScopes);