internal ModifiedFlowOutDataIssueComputer(SyntaxNode methodAfter, SyntaxNode inlinedMethod, SyntaxNode inlinedMethodInvocation, IEnumerable<SyntaxNode> inlinedStatements, IEnumerable<ISymbol> addedSymbols, IEnumerable<ISymbol> missingSymbols, RefactoringMetaData metaData) : base(metaData) { this.methodAfter = methodAfter; this.inlinedMethod = inlinedMethod; this.inlinedMethodInvocation = inlinedMethodInvocation; this.inlinedStatements = inlinedStatements; this.addedSymbols = addedSymbols; this.missingSymbols = missingSymbols; logger = NLoggerUtil.GetNLogger(typeof (ModifiedFlowOutDataIssueComputer)); }
public ReturnTypeCheckingResult(SyntaxNode declaration, SyntaxNode invocation, IEnumerable<Tuple<string, string>> typeNameTuples, RefactoringMetaData metaData) : base(metaData) { this.declaration = declaration; this.invocation = invocation; this.typeNameTuples = typeNameTuples; this.methodNameComparer = new MethodNameComparer(); }
protected ManualRefactoring(IDocument BeforeDocument, IDocument AfterDocument) { MetaData = new RefactoringMetaData(); this.BeforeDocument = BeforeDocument; this.AfterDocument = AfterDocument; }
public ParameterCheckingCodeIssueComputer(SyntaxNode declaration, IEnumerable<Tuple<string, string>> typeNameTuples, RefactoringMetaData metaData) : base(metaData) { this.declaration = declaration; this.typeNameTuples = typeNameTuples; this.methodNameComparer = new MethodNameComparer(); }
public UnchangedMethodInvocationComputer(SyntaxNode declaration, IEnumerable<Tuple<int, int>> mappings, RefactoringMetaData metaData) : base(metaData) { this.declaration = declaration; this.mappings = mappings; }