98 {
99 get
100 {
102 {
104 }
105 return null;
106 }
107 set
108 {
110 {
111 throw new NotSupportedException();
112 }
114 {
116 }
117 int num = -1;
119 {
122 {
123 throw new IndexOutOfRangeException();
124 }
125 }
126 else
127 {
128 if (!(
key is string))
129 {
131 }
132 for (
int i = 0;
i <
Count;
i++)
133 {
135 {
137 break;
138 }
139 }
140 }
141 if (num == -1)
142 {
144 return;
145 }
149 {
151 }
152 }
153 }
IDictionary _cachedFoundProperties
PropertyDescriptor[] _properties
override bool Equals([NotNullWhen(true)] object? obj)