protected override void GetElementCompletions(CompletionDataList list) { CompletionContext ctx = GetCompletionContext(0); if (ctx != null) { ctx.SetCompletionAction(CompletionAction.ElementStart, null); ctx.AddCompletionData(list); } }
protected override CompletionDataList GetAttributeValueCompletions(IAttributedXObject attributedOb, XAttribute att) { CompletionDataList list = new CompletionDataList(); CompletionContext ctx = GetCompletionContext(1); if (ctx != null) { ctx.SetCompletionAction(CompletionAction.AttributeValue, att.Name.Name); ctx.AddCompletionData(list); } return(list); }
protected override CompletionDataList GetAttributeCompletions(IAttributedXObject attributedOb, Dictionary <string, string> existingAtts) { CompletionDataList list = new CompletionDataList(); CompletionContext ctx = GetCompletionContext(1); if (ctx != null) { ctx.SetCompletionAction(CompletionAction.AttributeStart, null); ctx.AddCompletionData(list); } return(list); }