3 instantiations of RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (3)
13 references to RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (13)
Binder\RefSafetyAnalysis.cs (11)
21var visitor = new RefSafetyAnalysis(
92private readonly RefSafetyAnalysis _analysis;
95public LocalScope(RefSafetyAnalysis analysis, ImmutableArray<LocalSymbol> locals)
118private readonly RefSafetyAnalysis _analysis;
121public UnsafeRegion(RefSafetyAnalysis analysis, bool inUnsafeRegion)
136private readonly RefSafetyAnalysis _analysis;
139public PatternInput(RefSafetyAnalysis analysis, SafeContext patternInputValEscape)
154private readonly RefSafetyAnalysis _analysis;
157public PlaceholderRegion(RefSafetyAnalysis analysis, ArrayBuilder<(BoundValuePlaceholderBase, SafeContextAndLocation)> placeholders)
353var analysis = new RefSafetyAnalysis(_compilation, localFunction, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics);
362var analysis = new RefSafetyAnalysis(_compilation, lambda, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);