Definition at line 98 of file IdentityReferenceCollection.cs.
99 {
101 {
102 throw new ArgumentNullException("targetType");
103 }
105 {
107 }
109 {
111 }
112 int num = 0;
115 {
118 {
119 continue;
120 }
122 {
123 num++;
124 continue;
125 }
127 {
129 continue;
130 }
131 throw new NotSupportedException();
132 }
133 bool flag = false;
137 {
138 flag = true;
140 }
141 else if (num > 0)
142 {
144 }
146 {
147 flag = true;
149 }
151 {
153 }
155 if (!flag)
156 {
159 {
163 {
164 continue;
165 }
167 {
169 continue;
170 }
172 {
174 continue;
175 }
176 throw new NotSupportedException();
177 }
178 }
182 if (num > 0)
183 {
186 {
188 }
189 }
191 {
194 {
196 }
197 }
199 {
202 {
204 {
206 {
208 }
209 }
210 }
212 {
214 {
216 {
218 }
219 }
220 }
222 }
223 if (!flag)
224 {
225 num = 0;
229 {
233 {
235 continue;
236 }
238 {
240 continue;
241 }
243 {
245 continue;
246 }
247 throw new NotSupportedException();
248 }
249 }
251 }
void Add(TKey key, TValue value)
static string IdentityReference_IdentityNotMapped
static string IdentityReference_MustBeIdentityReference
IdentityReferenceCollection()
List< IdentityReference > Identities
References System.Security.Principal.IdentityReferenceCollection.IdentityReferenceCollection(), System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Security.Principal.IdentityReferenceCollection.Count, System.Security.Principal.IdentityReferenceCollection.Identities, System.SR.IdentityReference_IdentityNotMapped, System.SR.IdentityReference_MustBeIdentityReference, System.item, System.Security.Principal.NTAccount.Translate(), System.Security.Principal.SecurityIdentifier.Translate(), and System.type.