schangxiang@126.com
2025-11-04 ca398287db3f5ea01f03aac4a85edb13b28100a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>PropertyChanged</name>
    </assembly>
    <members>
        <member name="T:PropertyChanged.AddINotifyPropertyChangedInterfaceAttribute">
            <summary>
            Specifies that the class will be marked with <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>.
            Note that all classes that implement <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> will have property notification
            injected irrespective of the use of this attribute.
            Raising an issue about "this attribute does not behave as expected" will result in a RTFM and the issue being closed.
            </summary>
        </member>
        <member name="T:PropertyChanged.AlsoNotifyForAttribute">
            <summary>
            Injects this property to be notified when a dependent property is set.
            </summary>
        </member>
        <member name="M:PropertyChanged.AlsoNotifyForAttribute.#ctor(System.String)">
            <summary>
             Initializes a new instance of <see cref="T:PropertyChanged.DependsOnAttribute"/>.
            </summary>
            <param name="property">A property that will be notified for.</param>
        </member>
        <member name="M:PropertyChanged.AlsoNotifyForAttribute.#ctor(System.String,System.String[])">
            <summary>
             Initializes a new instance of <see cref="T:PropertyChanged.DependsOnAttribute"/>.
            </summary>
            <param name="property">A property that will be notified for.</param>
            <param name="otherProperties">The properties that will be notified for.</param>
        </member>
        <member name="T:PropertyChanged.DependsOnAttribute">
            <summary>
            Injects this property to be notified when a dependent property is set.
            </summary>
        </member>
        <member name="M:PropertyChanged.DependsOnAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:PropertyChanged.DependsOnAttribute"/>.
            </summary>
            <param name="dependency">A property that the assigned property depends on.</param>
        </member>
        <member name="M:PropertyChanged.DependsOnAttribute.#ctor(System.String,System.String[])">
            <summary>
            Initializes a new instance of <see cref="T:PropertyChanged.DependsOnAttribute"/>.
            </summary>
            <param name="dependency">A property that the assigned property depends on.</param>
            <param name="otherDependencies">The properties that the assigned property depends on.</param>
        </member>
        <member name="T:PropertyChanged.DoNotCheckEqualityAttribute">
            <summary>
            Skip equality check before change notification
            </summary>
        </member>
        <member name="T:PropertyChanged.DoNotNotifyAttribute">
            <summary>
            Exclude a <see cref="T:System.Type"/> or property from notification.
            </summary>
        </member>
        <member name="T:PropertyChanged.DoNotSetChangedAttribute">
            <summary>
            Exclude a <see cref="T:System.Type"/> or property from IsChanged flagging.
            </summary>
        </member>
        <member name="T:PropertyChanged.FilterTypeAttribute">
            <summary>
            Defines filters on which types to include in the
            weaving process. These filters are Regex based and
            are matched against the Type.FullName
            </summary>
        </member>
        <member name="M:PropertyChanged.FilterTypeAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:PropertyChanged.FilterTypeAttribute"/>.
            </summary>
            <param name="filter">The filter to apply to the types in this
            assembly. Matching is done by the Regex.IsMatch method using
            the Type.FullName as input for the Matching method.
            </param>
        </member>
        <member name="T:PropertyChanged.OnChangedMethodAttribute">
            <summary>
            Specifies a method to call when the property value changes.
            Adding this attribute suppresses the default behavior of calling the On&lt;PropertyName&gt;Changed method if it exists.
            </summary>
        </member>
        <member name="M:PropertyChanged.OnChangedMethodAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of <see cref="T:PropertyChanged.OnChangedMethodAttribute"/>.
            </summary>
            <param name="methodName">
            The name of a method to call when the property value changes.
            When null or empty, does not call any method - this can be used to suppress the default behavior of calling the On&lt;PropertyName&gt;Changed method.
            </param>
        </member>
        <member name="T:PropertyChanged.SuppressPropertyChangedWarningsAttribute">
            <summary>
            Suppresses warnings emitted by PropertyChanged.Fody
            </summary>
        </member>
    </members>
</doc>