Coon.Compass.Procyon.QuantEntry.AddAnnotation C# (CSharp) Method

AddAnnotation() public method

public AddAnnotation ( AnnotationType annotationType, AnnotationEntry annotationEntry ) : void
annotationType AnnotationType
annotationEntry AnnotationEntry
return void
        public void AddAnnotation(AnnotationType annotationType, AnnotationEntry annotationEntry)
        {
            List<AnnotationEntry> outEntries = null;
            if (AnnotationEntries.TryGetValue(annotationType, out outEntries))
            {
                if(!outEntries.Contains(annotationEntry))
                {
                    outEntries.Add(annotationEntry);
                }
            }
            else
            {
                List<AnnotationEntry> addList = new List<AnnotationEntry>();
                addList.Add(annotationEntry);
                AnnotationEntries.Add(annotationType, addList);
            }
        }