3 instantiations of RefSafetyAnalysis
Microsoft.CodeAnalysis.CSharp (3)
Binder\RefSafetyAnalysis.cs (3)
21var visitor = new RefSafetyAnalysis(
372var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics);
381var 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(
93private readonly RefSafetyAnalysis _analysis;
98public LocalScope(RefSafetyAnalysis analysis, ImmutableArray<LocalSymbol> locals, bool adjustDepth = true)
126private readonly RefSafetyAnalysis _analysis;
129public UnsafeRegion(RefSafetyAnalysis analysis, bool inUnsafeRegion)
144private readonly RefSafetyAnalysis _analysis;
147public PatternInput(RefSafetyAnalysis analysis, SafeContext patternInputValEscape)
162private readonly RefSafetyAnalysis _analysis;
165public PlaceholderRegion(RefSafetyAnalysis analysis, ArrayBuilder<(BoundValuePlaceholderBase, SafeContextAndLocation)> placeholders)
372var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules, _diagnostics);
381var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics);