private IEnumerable <AssignStatement> MapAssignStatements() { var assignStatements = _elementFinder.FindAssignStatements(); var resolver = new ClassReferenceResolver(_classDeclaration); return(assignStatements.Select(statement => MapAssignStatement(statement, resolver))); }
private static AssignStatement MapAssignStatement(IAssignStatementElementFinder assignStatement, ClassReferenceResolver resolver) { var statement = new AssignStatementMapper(assignStatement, resolver).GetMappedItem(); resolver.Update(statement.Expressions); return(statement); }