public ExtractedMethodCreator(VsProjectAnalyzer analyzer, AnalysisEntry file, ITextView view, AP.ExtractMethodResponse initialExtraction) { _analyzer = analyzer; _analysisEntry = file; _view = view; LastExtraction = initialExtraction; }
internal async Task <AP.ExtractMethodResponse> GetExtractionResult(ExtractMethodRequest info) { return(LastExtraction = (await _buffer.AnalysisEntry.Analyzer.ExtractMethodAsync( _buffer, _view, info.Name, info.Parameters, info.TargetScope?.Scope.id ).ConfigureAwait(false))); }
public ExtractedMethodCreator(PythonTextBufferInfo buffer, ITextView view, AP.ExtractMethodResponse initialExtraction) { _buffer = buffer; _view = view; LastExtraction = initialExtraction; }
internal async Task<AP.ExtractMethodResponse> GetExtractionResult(ExtractMethodRequest info) { return LastExtraction = (await _analyzer.ExtractMethodAsync( _analysisEntry, _buffer, _view, info.Name, info.Parameters, info.TargetScope?.Scope.id ).ConfigureAwait(false))?.Data; }
public ExtractedMethodCreator(VsProjectAnalyzer analyzer, AnalysisEntry file, ITextView view, ITextBuffer buffer, AP.ExtractMethodResponse initialExtraction) { _analyzer = analyzer; _analysisEntry = file; _view = view; _buffer = buffer; LastExtraction = initialExtraction; }