1 write to OriginalMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
163OriginalMethodSymbol = symbol;
11 references to OriginalMethodSymbol
Microsoft.CodeAnalysis.CSharp (11)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (5)
332closure.CapturedVariables.Overlaps(closures.Select(c => c.OriginalMethodSymbol)))) 336isStruct &= CanTakeRefParameters(closure.OriginalMethodSymbol); 590if (function.OriginalMethodSymbol == variable) 656if (function.OriginalMethodSymbol == functionSymbol) 677if (function.OriginalMethodSymbol == functionSymbol)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (4)
117/// <see cref="OriginalMethodSymbol"/> and <see cref="CapturedVariables"/>. 626_currentFunction.OriginalMethodSymbol == method) 633if (symbol.ContainingSymbol != _currentFunction.OriginalMethodSymbol) 641while (function != null && symbol.ContainingSymbol != function.OriginalMethodSymbol)
Lowering\ClosureConversion\ClosureConversion.cs (2)
378var containingMethod = scope.ContainingFunctionOpt?.OriginalMethodSymbol ?? _topLevelMethod; 414var originalMethod = nestedFunction.OriginalMethodSymbol;