DiagnosticBase Class

Summary

base class for Diagnostic messages
graph BT Type-->Base0["Object"] Type-.->Interface0["IDiagnostic"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/IDiagnostic" Type["DiagnosticBase"] class Type type-node Derived0["DescendIntoTranslator"]-->Type click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/DescendIntoTranslator" Derived1["DeletionFailed"]-->Type click Derived1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/DeletionFailed" Derived2["MissingClass"]-->Type click Derived2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/MissingClass" Derived3["NotTransparentActivationEnabled"]-->Type click Derived3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.TA/NotTransparentActivationEnabled" Derived4["DefragmentRecommendation"]-->Type click Derived4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/DefragmentRecommendation" Derived5["NativeQueryOptimizerNotLoaded"]-->Type click Derived5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/NativeQueryOptimizerNotLoaded" Derived6["ClassHasNoFields"]-->Type click Derived6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/ClassHasNoFields" Derived7["LoadedFromClassIndex"]-->Type click Derived7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/LoadedFromClassIndex" Derived8["NativeQueryNotOptimized"]-->Type click Derived8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/NativeQueryNotOptimized" Derived9["UpdateDepthGreaterOne"]-->Type click Derived9 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/UpdateDepthGreaterOne" Derived10["ObjectFieldDoesNotExist"]-->Type click Derived10 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Diagnostic/ObjectFieldDoesNotExist"

Syntax

public abstract class DiagnosticBase : IDiagnostic

Methods

Name Value Summary
Problem() string
returns the potential problem that triggered the message
Reason() Object
returns the reason for the message
Solution() string
suggests a possible solution for the possible problem
ToString() string