private static AssignStatement MapAssignStatement(IAssignStatementElementFinder assignStatement, ClassReferenceResolver resolver) { var statement = new AssignStatementMapper(assignStatement, resolver).GetMappedItem(); resolver.Update(statement.Expressions); return(statement); }
internal AssignStatementMapper(IAssignStatementElementFinder elementFinder, IParentReferenceResolver parent) { _elementFinder = elementFinder; _parent = parent; MapElements(); }
private AssignStatementMapper GetMapper(IAssignStatementElementFinder elementFinder) { return(new AssignStatementMapper(elementFinder, _parentReferenceResolver)); }