internal static bool IsInline(this IEdmVocabularyAnnotation annotation, IEdmModel model)
        {
            bool hasValue;
            EdmVocabularyAnnotationSerializationLocation?serializationLocation = annotation.GetSerializationLocation(model);

            if (serializationLocation.GetValueOrDefault() != EdmVocabularyAnnotationSerializationLocation.Inline)
            {
                hasValue = false;
            }
            else
            {
                hasValue = serializationLocation.HasValue;
            }
            if (hasValue)
            {
                return(true);
            }
            else
            {
                return(annotation.TargetString() == null);
            }
        }
 internal static bool IsInline(this IEdmVocabularyAnnotation annotation, IEdmModel model)
 {
     return(annotation.GetSerializationLocation(model) == EdmVocabularyAnnotationSerializationLocation.Inline || annotation.TargetString() == null);
 }