示例#1
0
        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();
 }
示例#3
0
 private AssignStatementMapper GetMapper(IAssignStatementElementFinder elementFinder)
 {
     return(new AssignStatementMapper(elementFinder, _parentReferenceResolver));
 }