Click or drag to resize
FlexRuleTrace Class
Default tracing mechanism during the runtime execution and rule process
Inheritance Hierarchy
SystemObject
  FlexRule.DiagnosticsFlexRuleTrace

Namespace: FlexRule.Diagnostics
Assembly: FlexRule.Core.Library (in FlexRule.Core.Library.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public class FlexRuleTrace : ITrace, 
	ITraceOptions

The FlexRuleTrace type exposes the following members.

Properties
  NameDescription
Public propertyComplexTypeDepth
Numbers of nested properties to dump
Public propertyEnabled
true when tracing is enabled
Public propertyStatic memberOptions
Tracing options
Public propertyTraceCollections
Public propertyTraceCollectionsMax
Maximum numbers of item in collection to be dump during trace
Public propertyTraceComplexTypes
true when complex types properties values will be dump during trace
Public propertyTraceException
true when exceptions are traced
Public propertyTraceLoadAdapter
true when model load adapter is traced
Public propertyTraceLoadType
true when loading types is traced
Public propertyTraceParseTree
true when expression tree parser is traced
Public propertyStatic memberWriter
Default trace writer
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsExcludedNamespace
true if trace is enabled and namespace is excluded
Public methodIsModelFiltered
true if trace is enabled and model is filtered
Public methodIsVariableFiltered
true if trace is enabled and variable name is filtered
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodShouldTraceModel
true if trace is enabled and execution event is traced
Public methodShouldTraceVariable
true if trace is enabled and variable container values are traced
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWrite
Writes a message to trace
Public methodWriteLine
Writes a line to trace
Top
See Also