Exemplo n.º 1
0
 public ExtractedMethodCreator(VsProjectAnalyzer analyzer, AnalysisEntry file, ITextView view, AP.ExtractMethodResponse initialExtraction)
 {
     _analyzer      = analyzer;
     _analysisEntry = file;
     _view          = view;
     LastExtraction = initialExtraction;
 }
Exemplo n.º 2
0
 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)));
 }
Exemplo n.º 3
0
 public ExtractedMethodCreator(PythonTextBufferInfo buffer, ITextView view, AP.ExtractMethodResponse initialExtraction)
 {
     _buffer        = buffer;
     _view          = view;
     LastExtraction = initialExtraction;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 public ExtractedMethodCreator(VsProjectAnalyzer analyzer, AnalysisEntry file, ITextView view, ITextBuffer buffer, AP.ExtractMethodResponse initialExtraction) {
     _analyzer = analyzer;
     _analysisEntry = file;
     _view = view;
     _buffer = buffer;
     LastExtraction = initialExtraction;
 }