File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -171,8 +171,28 @@ internal static bool TryGetMappedType(
171171 }
172172 }
173173
174+ return TraverseMembers (
175+ sessionFactory ,
176+ memberPaths ,
177+ currentEntityPersister ,
178+ out mappedType ,
179+ out entityPersister ,
180+ out component ,
181+ out memberPath ) ;
182+ }
183+
184+ private static bool TraverseMembers (
185+ ISessionFactoryImplementor sessionFactory ,
186+ Stack < MemberMetadata > memberPaths ,
187+ IEntityPersister currentEntityPersister ,
188+ out IType mappedType ,
189+ out IEntityPersister entityPersister ,
190+ out IAbstractComponentType component ,
191+ out string memberPath )
192+ {
174193 // Traverse the members that were traversed by the TryGetAllMemberMetadata method in the reverse order and try to keep
175194 // tracking the entity persister until all members are traversed.
195+ System . Type convertType ;
176196 var member = memberPaths . Pop ( ) ;
177197 var currentType = currentEntityPersister . EntityMetamodel . GetPropertyType ( member . Path ) ;
178198 IAbstractComponentType currentComponentType = null ;
You can’t perform that action at this time.
0 commit comments