3 instantiations of RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (3)
Binder\RefSafetyAnalysis.cs (3)
21var visitor = new RefSafetyAnalysis(
378var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);
387var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);
13 references to RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (13)
Binder\RefSafetyAnalysis.cs (11)
21var visitor = new RefSafetyAnalysis(
98private readonly RefSafetyAnalysis _analysis;
103public LocalScope(RefSafetyAnalysis analysis, ImmutableArray<LocalSymbol> locals, bool adjustDepth = true)
131private readonly RefSafetyAnalysis _analysis;
134public UnsafeRegion(RefSafetyAnalysis analysis, bool inUnsafeRegion)
149private readonly RefSafetyAnalysis _analysis;
152public PatternInput(RefSafetyAnalysis analysis, SafeContext patternInputValEscape)
167private readonly RefSafetyAnalysis _analysis;
170public PlaceholderRegion(RefSafetyAnalysis analysis, ArrayBuilder<(BoundValuePlaceholderBase, SafeContextAndLocation)> placeholders)
378var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);
387var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);