internal static bool IsStructuredType(TypeUsage type) { if (!TypeSemantics.IsReferenceType(type) && !TypeSemantics.IsRowType(type) && (!TypeSemantics.IsEntityType(type) && !TypeSemantics.IsRelationshipType(type))) { return(TypeSemantics.IsComplexType(type)); } return(true); }