6.2.5.54. Architecture-ComputeDependencyProperties¶
Extracts attached properties and dependency properties from code and inserts them in a separate RFG view
Required inputs: CSharpAST, RFG
Creates a view containing all detected accessors of dependency properties (including attached properties). Methods that are used for defining and registering dependency properties can configured using the options dependency_register_methods and attached_register_methods. It is also possible to add the detected accessors directly to the entries view.
Possible Messages
This rule has no predefined messages.
Options¶
This rule shares the following common options: exclude_messages_in_system_headers, excludes, includes, justification_checker, post_processing, provider, severity
The following places define options that affect this rule: Analysis-GlobalOptions
add_accessors_to_entries_view¶
add_accessors_to_entries_view : bool = False
assembly_view_name¶
assembly_view_name : str = 'Assembly'
attached_register_methods¶
attached_register_methods : list[str] = ['RegisterAttached', 'RegisterAttachedReadOnly']
dependency_property_class¶
dependency_property_class : str = 'System.Windows.DependencyProperty'
dependency_register_methods¶
dependency_register_methods : list[str] = ['Register']
export_warnings¶
export_warnings : bool = True
loglevel¶
loglevel : LogLevel = 'WARNING'
property_view_name¶
property_view_name : str = 'Routines used by dependency properties'
Option Types¶
These types are used by options listed above:
LogLevel¶
An enumeration.WARNING
INFO
DEBUG