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); }