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