@@ -343,24 +343,33 @@ public class TypeDescriptor {
}
/**
* Create a copy of this nested type descriptor and apply the specific type information from the indexed object.
* Create a copy of this nested type descriptor and apply the specific type information from the indexed value, if necessary.
* Used to support collection and map indexing scenarios, where the indexer has a reference to the indexed type descriptor but needs to ensure its type actually represents the indexed object type.
* This is necessary to support type conversion during index object binding operations.
* This is necessary to support type conversion during collection and map binding operations where generic information may not be available.