Click or drag to resize

CacheFilter Class

Stores cached data for filter drop-downs; used by the DrawerFilter
Inheritance Hierarchy
SystemObject
  EventsPlusCacheFilter

Namespace:  EventsPlus
Assembly:  EventsPlus (in EventsPlus.dll) Version: 1.0.6794.2298
Syntax
C#
public sealed class CacheFilter

The CacheFilter type exposes the following members.

Constructors
  NameDescription
Public methodCacheFilter
Constructor
Top
Properties
  NameDescription
Public propertyclassName
Gets the selected class name
Public propertyclassNames
Gets the _classNames of the selected namespace
Public propertymemberNames
Gets the _memberNames of the selected class
Public propertymembers
Gets the _members of the selected class
Public propertynamespaceName
Gets the display name of the currently selected namespace
Public propertyselectedClass
Gets/Sets the _selectedClass; if set, will regenerate the members
Public propertyselectedNamespace
Gets/Sets the _selectedNamespace; if set, will regenerate the class names
Top
Methods
  NameDescription
Public methodfindMember
Finds the index of a serialized member name within the _members list
Public methodvalidateClass
Checks for discrepancies between the SerializedProperty and the cached data; tries to match the cache to the property
Public methodvalidateNamespace
Checks for discrepancies between the SerializedPropertys and the cached data; tries to match the cache to the properties
Top
Fields
  NameDescription
Private field_classNames
Display names of each of the classes belonging to the selected namespace
Private field_memberNames
Display names of each of the members belonging to the selected class
Private field_members
Cached members belonging to the selected class
Private field_namespaceNames
Display names of each namespace
Private field_namespaces
Cached Namespaces
Private field_selectedClass
Index of the currently selected class
Private field_selectedNamespace
Index of the currently selected namespace
Top
See Also