Show / Hide Table of Contents

Namespace CoverageKiller2.DOM

Classes

ACKRangeCollection

Abstract base class for all collection types based on a Word range. Provides IsDirty tracking, deferCOM lazy activation, and cache helpers.

AppRecord

Represents a record of a previously created Word application process. Used for crash recovery and cleanup of orphaned instances.

AppRecordManager

Tracks known Word application process records for crash recovery.

CKApplication

Represents a Word application instance responsible for creating, managing, and closing documents in a controlled environment.

CKDOMObject

CKDocument

Represents a wrapper around a Word document, providing DOM access to tables, sections, headers, footers, and other editable regions of the document.

CKOffice_Word

Central manager for all Word application instances in the CoverageKiller2 system. Handles lifecycle and cleanup, including the special VSTO ThisAddIn instance.

CKParagraph

Represents a basic wrapper for a Word.Paragraph object. Inherits from CKRange since a paragraph is fundamentally a range.

CKParagraphs

Represents a collection of CKParagraph objects associated with a CKRange.

CKRange

Represents a simple wrapper for the Word.Range object. Provides caching of text and boundary values for robust equality and hash code calculations, even if the underlying COM object becomes orphaned.

CKSection

Represents a wrapper for the Word.Section object, exposing common functionality for a section in a Word document.

CKSections

Represents a collection of CKSection objects associated with a CKRange.

CKTextHelper

IDOMCaster

Provides a registry for converting one IDOMObject into a specific derived type.

RangeSnapshot

Represents a cached, COM-free fingerprint of a Word.Range. Supports fast hash comparisons and optional slow fallbacks.

SafeCOM

Provides a helper to safely execute COM actions that may fail, marking the owning table dirty if needed. Supports optional retries and retry delay.

WordInteropExtensions

Interfaces

IDOMObject

Represents a DOM object in the CoverageKiller2 system. Provides references to parent structures and document/application context.

In this article
Back to top Generated by DocFX