Summary
base class for Diagnostic messages
		- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .Diagnostic 
- Interfaces
- Base Types
- 
									- Object
 
- Derived Types
							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 : IDiagnosticMethods
| 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 |