public SymbolChanges(DefinitionMap definitionMap, IEnumerable<SemanticEdit> edits) { Debug.Assert(definitionMap != null); Debug.Assert(edits != null); this.definitionMap = definitionMap; this.changes = CalculateChanges(edits); }
public SymbolChanges(DefinitionMap definitionMap, IEnumerable <SemanticEdit> edits) { Debug.Assert(definitionMap != null); Debug.Assert(edits != null); this.definitionMap = definitionMap; this.changes = CalculateChanges(edits); }
public SymbolChanges(DefinitionMap definitionMap, IEnumerable <SemanticEdit> edits, Func <ISymbol, bool> isAddedSymbol) { Debug.Assert(definitionMap != null); Debug.Assert(edits != null); Debug.Assert(isAddedSymbol != null); _definitionMap = definitionMap; _isAddedSymbol = isAddedSymbol; _changes = CalculateChanges(edits); }
public SymbolChanges(DefinitionMap definitionMap, IEnumerable<SemanticEdit> edits, Func<ISymbol, bool> isAddedSymbol) { Debug.Assert(definitionMap != null); Debug.Assert(edits != null); Debug.Assert(isAddedSymbol != null); _definitionMap = definitionMap; _isAddedSymbol = isAddedSymbol; _changes = CalculateChanges(edits); }
protected SymbolChanges( DefinitionMap definitionMap, IEnumerable <SemanticEdit> edits, Func <ISymbol, bool> isAddedSymbol ) { _definitionMap = definitionMap; _isAddedSymbol = isAddedSymbol; _changes = CalculateChanges(edits); }
protected SymbolChanges(DefinitionMap definitionMap, IEnumerable <SemanticEdit> edits, Func <ISymbol, bool> isAddedSymbol) { _definitionMap = definitionMap; _isAddedSymbol = isAddedSymbol; CalculateChanges(edits, out _changes, out _replacedSymbols, out _deletedMembers); }