BaseWebExtensionCollectionTClear Method

Removes all elements from the collection.

Namespace:  Aspose.Words.WebExtensions
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public void Clear()
Examples
Shows how to work with web extension collections.
Document doc = new Document(MyDir + "Web extension.docx");

Assert.AreEqual(1, doc.WebExtensionTaskPanes.Count);

// Add new taskpane to the collection
TaskPane newTaskPane = new TaskPane();
doc.WebExtensionTaskPanes.Add(newTaskPane);
Assert.AreEqual(2, doc.WebExtensionTaskPanes.Count);

// Enumerate all WebExtensionProperty in a collection
WebExtensionPropertyCollection webExtensionPropertyCollection = doc.WebExtensionTaskPanes[0].WebExtension.Properties;
using (IEnumerator<WebExtensionProperty> enumerator = webExtensionPropertyCollection.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        WebExtensionProperty webExtensionProperty = enumerator.Current;
        Console.WriteLine($"Binding name: {webExtensionProperty.Name}; Binding value: {webExtensionProperty.Value}");
    }
}

// Delete specific taskpane from the collection
doc.WebExtensionTaskPanes.Remove(1);

// Or remove all items from the collection
doc.WebExtensionTaskPanes.Clear();
See Also