public void AddVocabularyAnnotation(IEdmVocabularyAnnotation annotation) { List<IEdmVocabularyAnnotation> annotationList; if (!this.annotations.TryGetValue(annotation.TargetString(), out annotationList)) { annotationList = new List<IEdmVocabularyAnnotation>(); this.annotations[annotation.TargetString()] = annotationList; } annotationList.Add(annotation); }
public void AddVocabularyAnnotation(IEdmVocabularyAnnotation annotation) { List <IEdmVocabularyAnnotation> edmVocabularyAnnotations = null; if (!this.annotations.TryGetValue(annotation.TargetString(), out edmVocabularyAnnotations)) { edmVocabularyAnnotations = new List <IEdmVocabularyAnnotation>(); this.annotations[annotation.TargetString()] = edmVocabularyAnnotations; } edmVocabularyAnnotations.Add(annotation); }
public void AddVocabularyAnnotation(IEdmVocabularyAnnotation annotation) { List <IEdmVocabularyAnnotation> annotationList; if (!this.annotations.TryGetValue(annotation.TargetString(), out annotationList)) { annotationList = new List <IEdmVocabularyAnnotation>(); this.annotations[annotation.TargetString()] = annotationList; } annotationList.Add(annotation); }
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); }
public void AddVocabularyAnnotation(IEdmVocabularyAnnotation annotation) { List<IEdmVocabularyAnnotation> edmVocabularyAnnotations = null; if (!this.annotations.TryGetValue(annotation.TargetString(), out edmVocabularyAnnotations)) { edmVocabularyAnnotations = new List<IEdmVocabularyAnnotation>(); this.annotations[annotation.TargetString()] = edmVocabularyAnnotations; } edmVocabularyAnnotations.Add(annotation); }