Beispiel #1
0
        private static void CreateAttributeCompletionData()
        {
            DeclarationEditBox.attributeCompletionData = new List <ICompletionData>();

            foreach (AcmaSchemaAttribute attribute in ActiveConfig.DB.Attributes)
            {
                AttributeCompletionItem item = new AttributeCompletionItem(attribute);
                DeclarationEditBox.attributeCompletionData.Add(item);
            }
        }
Beispiel #2
0
        private void CreateScopedAttributeCompletionData()
        {
            this.scopedAttributeCompletionData = new List <ICompletionData>();

            IEnumerable <AcmaSchemaAttribute> source;

            if (this.ObjectClass == null)
            {
                source = ActiveConfig.DB.Attributes;
            }
            else
            {
                source = this.ObjectClass.Attributes;
            }

            foreach (AcmaSchemaAttribute attribute in source)
            {
                AttributeCompletionItem item = new AttributeCompletionItem(attribute);
                this.scopedAttributeCompletionData.Add(item);
            }
        }