[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Configuration

Class Configuration

Namespace
GrapeCity.Documents.DX
Assembly
GcDocs.DX.Windows.dll

Global configuration.

public static class Configuration
Inheritance
object
Configuration
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Fields

EnableObjectTracking

Enables or disables object tracking. Default is disabled (false).

public static bool EnableObjectTracking

Field Value

bool

Remarks

Object Tracking is used to track COM object lifecycle creation/dispose. When this option is enabled objects can be tracked using ObjectTracker. Using Object tracking has a significant impact on performance and should be used only while debugging.

EnableReleaseOnFinalizer

Enables or disables release of ComObject on finalizer. Default is disabled (false).

public static bool EnableReleaseOnFinalizer

Field Value

bool

EnableTrackingReleaseOnFinalizer

Enables or disables writing a warning via System.Diagnostics.Trace if a ComObject was disposed in the finalizer. Default is enabled (true).

public static bool EnableTrackingReleaseOnFinalizer

Field Value

bool

UseThreadStaticObjectTracking

By default all objects in the process are tracked. Use this property to track objects per thread.

public static bool UseThreadStaticObjectTracking

Field Value

bool