Ejemplo n.º 1
0
 internal static TypeUsage GetElementTypeUsage(TypeUsage type)
 {
     if (TypeSemantics.IsCollectionType(type))
     {
         return(((CollectionType)type.EdmType).TypeUsage);
     }
     if (TypeSemantics.IsReferenceType(type))
     {
         throw new NotSupportedException(String.Empty);
     }
     return(null);
 }
Ejemplo n.º 2
0
 internal static TypeUsage GetElementTypeUsage(TypeUsage type)
 {
     if (TypeSemantics.IsCollectionType(type))
     {
         return(((CollectionType)type.EdmType).TypeUsage);
     }
     if (TypeSemantics.IsReferenceType(type))
     {
         return(TypeUsage.Create(((RefType)type.EdmType).ElementType, type.Facets));
     }
     return(null);
 }