1 // <auto-generated />
2 namespace Microsoft.Extensions.Identity.Core
3 {
4     using System.Globalization;
5     using System.Reflection;
6     using System.Resources;
7 
8     internal static class Resources
9     {
10         private static readonly ResourceManager _resourceManager
11             = new ResourceManager("Microsoft.Extensions.Identity.Core.Resources", typeof(Resources).GetTypeInfo().Assembly);
12 
13         /// <summary>
14         /// Optimistic concurrency failure, object has been modified.
15         /// </summary>
16         internal static string ConcurrencyFailure
17         {
18             get => GetString("ConcurrencyFailure");
19         }
20 
21         /// <summary>
22         /// Optimistic concurrency failure, object has been modified.
23         /// </summary>
FormatConcurrencyFailure()24         internal static string FormatConcurrencyFailure()
25             => GetString("ConcurrencyFailure");
26 
27         /// <summary>
28         /// An unknown failure has occurred.
29         /// </summary>
30         internal static string DefaultError
31         {
32             get => GetString("DefaultError");
33         }
34 
35         /// <summary>
36         /// An unknown failure has occurred.
37         /// </summary>
FormatDefaultError()38         internal static string FormatDefaultError()
39             => GetString("DefaultError");
40 
41         /// <summary>
42         /// Email '{0}' is already taken.
43         /// </summary>
44         internal static string DuplicateEmail
45         {
46             get => GetString("DuplicateEmail");
47         }
48 
49         /// <summary>
50         /// Email '{0}' is already taken.
51         /// </summary>
52         internal static string FormatDuplicateEmail(object p0)
53             => string.Format(CultureInfo.CurrentCulture, GetString("DuplicateEmail"), p0);
54 
55         /// <summary>
56         /// Role name '{0}' is already taken.
57         /// </summary>
58         internal static string DuplicateRoleName
59         {
60             get => GetString("DuplicateRoleName");
61         }
62 
63         /// <summary>
64         /// Role name '{0}' is already taken.
65         /// </summary>
66         internal static string FormatDuplicateRoleName(object p0)
67             => string.Format(CultureInfo.CurrentCulture, GetString("DuplicateRoleName"), p0);
68 
69         /// <summary>
70         /// User name '{0}' is already taken.
71         /// </summary>
72         internal static string DuplicateUserName
73         {
74             get => GetString("DuplicateUserName");
75         }
76 
77         /// <summary>
78         /// User name '{0}' is already taken.
79         /// </summary>
80         internal static string FormatDuplicateUserName(object p0)
81             => string.Format(CultureInfo.CurrentCulture, GetString("DuplicateUserName"), p0);
82 
83         /// <summary>
84         /// Email '{0}' is invalid.
85         /// </summary>
86         internal static string InvalidEmail
87         {
88             get => GetString("InvalidEmail");
89         }
90 
91         /// <summary>
92         /// Email '{0}' is invalid.
93         /// </summary>
94         internal static string FormatInvalidEmail(object p0)
95             => string.Format(CultureInfo.CurrentCulture, GetString("InvalidEmail"), p0);
96 
97         /// <summary>
98         /// Type {0} must derive from {1}&lt;{2}&gt;.
99         /// </summary>
100         internal static string InvalidManagerType
101         {
102             get => GetString("InvalidManagerType");
103         }
104 
105         /// <summary>
106         /// Type {0} must derive from {1}&lt;{2}&gt;.
107         /// </summary>
FormatInvalidManagerType(object p0, object p1, object p2)108         internal static string FormatInvalidManagerType(object p0, object p1, object p2)
109             => string.Format(CultureInfo.CurrentCulture, GetString("InvalidManagerType"), p0, p1, p2);
110 
111         /// <summary>
112         /// The provided PasswordHasherCompatibilityMode is invalid.
113         /// </summary>
114         internal static string InvalidPasswordHasherCompatibilityMode
115         {
116             get => GetString("InvalidPasswordHasherCompatibilityMode");
117         }
118 
119         /// <summary>
120         /// The provided PasswordHasherCompatibilityMode is invalid.
121         /// </summary>
FormatInvalidPasswordHasherCompatibilityMode()122         internal static string FormatInvalidPasswordHasherCompatibilityMode()
123             => GetString("InvalidPasswordHasherCompatibilityMode");
124 
125         /// <summary>
126         /// The iteration count must be a positive integer.
127         /// </summary>
128         internal static string InvalidPasswordHasherIterationCount
129         {
130             get => GetString("InvalidPasswordHasherIterationCount");
131         }
132 
133         /// <summary>
134         /// The iteration count must be a positive integer.
135         /// </summary>
FormatInvalidPasswordHasherIterationCount()136         internal static string FormatInvalidPasswordHasherIterationCount()
137             => GetString("InvalidPasswordHasherIterationCount");
138 
139         /// <summary>
140         /// Role name '{0}' is invalid.
141         /// </summary>
142         internal static string InvalidRoleName
143         {
144             get => GetString("InvalidRoleName");
145         }
146 
147         /// <summary>
148         /// Role name '{0}' is invalid.
149         /// </summary>
150         internal static string FormatInvalidRoleName(object p0)
151             => string.Format(CultureInfo.CurrentCulture, GetString("InvalidRoleName"), p0);
152 
153         /// <summary>
154         /// Invalid token.
155         /// </summary>
156         internal static string InvalidToken
157         {
158             get => GetString("InvalidToken");
159         }
160 
161         /// <summary>
162         /// Invalid token.
163         /// </summary>
FormatInvalidToken()164         internal static string FormatInvalidToken()
165             => GetString("InvalidToken");
166 
167         /// <summary>
168         /// User name '{0}' is invalid, can only contain letters or digits.
169         /// </summary>
170         internal static string InvalidUserName
171         {
172             get => GetString("InvalidUserName");
173         }
174 
175         /// <summary>
176         /// User name '{0}' is invalid, can only contain letters or digits.
177         /// </summary>
178         internal static string FormatInvalidUserName(object p0)
179             => string.Format(CultureInfo.CurrentCulture, GetString("InvalidUserName"), p0);
180 
181         /// <summary>
182         /// A user with this login already exists.
183         /// </summary>
184         internal static string LoginAlreadyAssociated
185         {
186             get => GetString("LoginAlreadyAssociated");
187         }
188 
189         /// <summary>
190         /// A user with this login already exists.
191         /// </summary>
FormatLoginAlreadyAssociated()192         internal static string FormatLoginAlreadyAssociated()
193             => GetString("LoginAlreadyAssociated");
194 
195         /// <summary>
196         /// AddIdentity must be called on the service collection.
197         /// </summary>
198         internal static string MustCallAddIdentity
199         {
200             get => GetString("MustCallAddIdentity");
201         }
202 
203         /// <summary>
204         /// AddIdentity must be called on the service collection.
205         /// </summary>
FormatMustCallAddIdentity()206         internal static string FormatMustCallAddIdentity()
207             => GetString("MustCallAddIdentity");
208 
209         /// <summary>
210         /// No IUserTwoFactorTokenProvider&lt;{0}&gt; named '{1}' is registered.
211         /// </summary>
212         internal static string NoTokenProvider
213         {
214             get => GetString("NoTokenProvider");
215         }
216 
217         /// <summary>
218         /// No IUserTwoFactorTokenProvider&lt;{0}&gt; named '{1}' is registered.
219         /// </summary>
FormatNoTokenProvider(object p0, object p1)220         internal static string FormatNoTokenProvider(object p0, object p1)
221             => string.Format(CultureInfo.CurrentCulture, GetString("NoTokenProvider"), p0, p1);
222 
223         /// <summary>
224         /// User security stamp cannot be null.
225         /// </summary>
226         internal static string NullSecurityStamp
227         {
228             get => GetString("NullSecurityStamp");
229         }
230 
231         /// <summary>
232         /// User security stamp cannot be null.
233         /// </summary>
FormatNullSecurityStamp()234         internal static string FormatNullSecurityStamp()
235             => GetString("NullSecurityStamp");
236 
237         /// <summary>
238         /// Incorrect password.
239         /// </summary>
240         internal static string PasswordMismatch
241         {
242             get => GetString("PasswordMismatch");
243         }
244 
245         /// <summary>
246         /// Incorrect password.
247         /// </summary>
FormatPasswordMismatch()248         internal static string FormatPasswordMismatch()
249             => GetString("PasswordMismatch");
250 
251         /// <summary>
252         /// Passwords must have at least one digit ('0'-'9').
253         /// </summary>
254         internal static string PasswordRequiresDigit
255         {
256             get => GetString("PasswordRequiresDigit");
257         }
258 
259         /// <summary>
260         /// Passwords must have at least one digit ('0'-'9').
261         /// </summary>
FormatPasswordRequiresDigit()262         internal static string FormatPasswordRequiresDigit()
263             => GetString("PasswordRequiresDigit");
264 
265         /// <summary>
266         /// Passwords must have at least one lowercase ('a'-'z').
267         /// </summary>
268         internal static string PasswordRequiresLower
269         {
270             get => GetString("PasswordRequiresLower");
271         }
272 
273         /// <summary>
274         /// Passwords must have at least one lowercase ('a'-'z').
275         /// </summary>
FormatPasswordRequiresLower()276         internal static string FormatPasswordRequiresLower()
277             => GetString("PasswordRequiresLower");
278 
279         /// <summary>
280         /// Passwords must have at least one non alphanumeric character.
281         /// </summary>
282         internal static string PasswordRequiresNonAlphanumeric
283         {
284             get => GetString("PasswordRequiresNonAlphanumeric");
285         }
286 
287         /// <summary>
288         /// Passwords must have at least one non alphanumeric character.
289         /// </summary>
FormatPasswordRequiresNonAlphanumeric()290         internal static string FormatPasswordRequiresNonAlphanumeric()
291             => GetString("PasswordRequiresNonAlphanumeric");
292 
293         /// <summary>
294         /// Passwords must have at least one uppercase ('A'-'Z').
295         /// </summary>
296         internal static string PasswordRequiresUpper
297         {
298             get => GetString("PasswordRequiresUpper");
299         }
300 
301         /// <summary>
302         /// Passwords must have at least one uppercase ('A'-'Z').
303         /// </summary>
FormatPasswordRequiresUpper()304         internal static string FormatPasswordRequiresUpper()
305             => GetString("PasswordRequiresUpper");
306 
307         /// <summary>
308         /// Passwords must be at least {0} characters.
309         /// </summary>
310         internal static string PasswordTooShort
311         {
312             get => GetString("PasswordTooShort");
313         }
314 
315         /// <summary>
316         /// Passwords must be at least {0} characters.
317         /// </summary>
318         internal static string FormatPasswordTooShort(object p0)
319             => string.Format(CultureInfo.CurrentCulture, GetString("PasswordTooShort"), p0);
320 
321         /// <summary>
322         /// Role {0} does not exist.
323         /// </summary>
324         internal static string RoleNotFound
325         {
326             get => GetString("RoleNotFound");
327         }
328 
329         /// <summary>
330         /// Role {0} does not exist.
331         /// </summary>
332         internal static string FormatRoleNotFound(object p0)
333             => string.Format(CultureInfo.CurrentCulture, GetString("RoleNotFound"), p0);
334 
335         /// <summary>
336         /// Store does not implement IQueryableRoleStore&lt;TRole&gt;.
337         /// </summary>
338         internal static string StoreNotIQueryableRoleStore
339         {
340             get => GetString("StoreNotIQueryableRoleStore");
341         }
342 
343         /// <summary>
344         /// Store does not implement IQueryableRoleStore&lt;TRole&gt;.
345         /// </summary>
FormatStoreNotIQueryableRoleStore()346         internal static string FormatStoreNotIQueryableRoleStore()
347             => GetString("StoreNotIQueryableRoleStore");
348 
349         /// <summary>
350         /// Store does not implement IQueryableUserStore&lt;TUser&gt;.
351         /// </summary>
352         internal static string StoreNotIQueryableUserStore
353         {
354             get => GetString("StoreNotIQueryableUserStore");
355         }
356 
357         /// <summary>
358         /// Store does not implement IQueryableUserStore&lt;TUser&gt;.
359         /// </summary>
FormatStoreNotIQueryableUserStore()360         internal static string FormatStoreNotIQueryableUserStore()
361             => GetString("StoreNotIQueryableUserStore");
362 
363         /// <summary>
364         /// Store does not implement IRoleClaimStore&lt;TRole&gt;.
365         /// </summary>
366         internal static string StoreNotIRoleClaimStore
367         {
368             get => GetString("StoreNotIRoleClaimStore");
369         }
370 
371         /// <summary>
372         /// Store does not implement IRoleClaimStore&lt;TRole&gt;.
373         /// </summary>
FormatStoreNotIRoleClaimStore()374         internal static string FormatStoreNotIRoleClaimStore()
375             => GetString("StoreNotIRoleClaimStore");
376 
377         /// <summary>
378         /// Store does not implement IUserAuthenticationTokenStore&lt;User&gt;.
379         /// </summary>
380         internal static string StoreNotIUserAuthenticationTokenStore
381         {
382             get => GetString("StoreNotIUserAuthenticationTokenStore");
383         }
384 
385         /// <summary>
386         /// Store does not implement IUserAuthenticationTokenStore&lt;User&gt;.
387         /// </summary>
FormatStoreNotIUserAuthenticationTokenStore()388         internal static string FormatStoreNotIUserAuthenticationTokenStore()
389             => GetString("StoreNotIUserAuthenticationTokenStore");
390 
391         /// <summary>
392         /// Store does not implement IUserClaimStore&lt;TUser&gt;.
393         /// </summary>
394         internal static string StoreNotIUserClaimStore
395         {
396             get => GetString("StoreNotIUserClaimStore");
397         }
398 
399         /// <summary>
400         /// Store does not implement IUserClaimStore&lt;TUser&gt;.
401         /// </summary>
FormatStoreNotIUserClaimStore()402         internal static string FormatStoreNotIUserClaimStore()
403             => GetString("StoreNotIUserClaimStore");
404 
405         /// <summary>
406         /// Store does not implement IUserConfirmationStore&lt;TUser&gt;.
407         /// </summary>
408         internal static string StoreNotIUserConfirmationStore
409         {
410             get => GetString("StoreNotIUserConfirmationStore");
411         }
412 
413         /// <summary>
414         /// Store does not implement IUserConfirmationStore&lt;TUser&gt;.
415         /// </summary>
FormatStoreNotIUserConfirmationStore()416         internal static string FormatStoreNotIUserConfirmationStore()
417             => GetString("StoreNotIUserConfirmationStore");
418 
419         /// <summary>
420         /// Store does not implement IUserEmailStore&lt;TUser&gt;.
421         /// </summary>
422         internal static string StoreNotIUserEmailStore
423         {
424             get => GetString("StoreNotIUserEmailStore");
425         }
426 
427         /// <summary>
428         /// Store does not implement IUserEmailStore&lt;TUser&gt;.
429         /// </summary>
FormatStoreNotIUserEmailStore()430         internal static string FormatStoreNotIUserEmailStore()
431             => GetString("StoreNotIUserEmailStore");
432 
433         /// <summary>
434         /// Store does not implement IUserLockoutStore&lt;TUser&gt;.
435         /// </summary>
436         internal static string StoreNotIUserLockoutStore
437         {
438             get => GetString("StoreNotIUserLockoutStore");
439         }
440 
441         /// <summary>
442         /// Store does not implement IUserLockoutStore&lt;TUser&gt;.
443         /// </summary>
FormatStoreNotIUserLockoutStore()444         internal static string FormatStoreNotIUserLockoutStore()
445             => GetString("StoreNotIUserLockoutStore");
446 
447         /// <summary>
448         /// Store does not implement IUserLoginStore&lt;TUser&gt;.
449         /// </summary>
450         internal static string StoreNotIUserLoginStore
451         {
452             get => GetString("StoreNotIUserLoginStore");
453         }
454 
455         /// <summary>
456         /// Store does not implement IUserLoginStore&lt;TUser&gt;.
457         /// </summary>
FormatStoreNotIUserLoginStore()458         internal static string FormatStoreNotIUserLoginStore()
459             => GetString("StoreNotIUserLoginStore");
460 
461         /// <summary>
462         /// Store does not implement IUserPasswordStore&lt;TUser&gt;.
463         /// </summary>
464         internal static string StoreNotIUserPasswordStore
465         {
466             get => GetString("StoreNotIUserPasswordStore");
467         }
468 
469         /// <summary>
470         /// Store does not implement IUserPasswordStore&lt;TUser&gt;.
471         /// </summary>
FormatStoreNotIUserPasswordStore()472         internal static string FormatStoreNotIUserPasswordStore()
473             => GetString("StoreNotIUserPasswordStore");
474 
475         /// <summary>
476         /// Store does not implement IUserPhoneNumberStore&lt;TUser&gt;.
477         /// </summary>
478         internal static string StoreNotIUserPhoneNumberStore
479         {
480             get => GetString("StoreNotIUserPhoneNumberStore");
481         }
482 
483         /// <summary>
484         /// Store does not implement IUserPhoneNumberStore&lt;TUser&gt;.
485         /// </summary>
FormatStoreNotIUserPhoneNumberStore()486         internal static string FormatStoreNotIUserPhoneNumberStore()
487             => GetString("StoreNotIUserPhoneNumberStore");
488 
489         /// <summary>
490         /// Store does not implement IUserRoleStore&lt;TUser&gt;.
491         /// </summary>
492         internal static string StoreNotIUserRoleStore
493         {
494             get => GetString("StoreNotIUserRoleStore");
495         }
496 
497         /// <summary>
498         /// Store does not implement IUserRoleStore&lt;TUser&gt;.
499         /// </summary>
FormatStoreNotIUserRoleStore()500         internal static string FormatStoreNotIUserRoleStore()
501             => GetString("StoreNotIUserRoleStore");
502 
503         /// <summary>
504         /// Store does not implement IUserSecurityStampStore&lt;TUser&gt;.
505         /// </summary>
506         internal static string StoreNotIUserSecurityStampStore
507         {
508             get => GetString("StoreNotIUserSecurityStampStore");
509         }
510 
511         /// <summary>
512         /// Store does not implement IUserSecurityStampStore&lt;TUser&gt;.
513         /// </summary>
FormatStoreNotIUserSecurityStampStore()514         internal static string FormatStoreNotIUserSecurityStampStore()
515             => GetString("StoreNotIUserSecurityStampStore");
516 
517         /// <summary>
518         /// Store does not implement IUserAuthenticatorKeyStore&lt;User&gt;.
519         /// </summary>
520         internal static string StoreNotIUserAuthenticatorKeyStore
521         {
522             get => GetString("StoreNotIUserAuthenticatorKeyStore");
523         }
524 
525         /// <summary>
526         /// Store does not implement IUserAuthenticatorKeyStore&lt;User&gt;.
527         /// </summary>
FormatStoreNotIUserAuthenticatorKeyStore()528         internal static string FormatStoreNotIUserAuthenticatorKeyStore()
529             => GetString("StoreNotIUserAuthenticatorKeyStore");
530 
531         /// <summary>
532         /// Store does not implement IUserTwoFactorStore&lt;TUser&gt;.
533         /// </summary>
534         internal static string StoreNotIUserTwoFactorStore
535         {
536             get => GetString("StoreNotIUserTwoFactorStore");
537         }
538 
539         /// <summary>
540         /// Store does not implement IUserTwoFactorStore&lt;TUser&gt;.
541         /// </summary>
FormatStoreNotIUserTwoFactorStore()542         internal static string FormatStoreNotIUserTwoFactorStore()
543             => GetString("StoreNotIUserTwoFactorStore");
544 
545         /// <summary>
546         /// Recovery code redemption failed.
547         /// </summary>
548         internal static string RecoveryCodeRedemptionFailed
549         {
550             get => GetString("RecoveryCodeRedemptionFailed");
551         }
552 
553         /// <summary>
554         /// Recovery code redemption failed.
555         /// </summary>
FormatRecoveryCodeRedemptionFailed()556         internal static string FormatRecoveryCodeRedemptionFailed()
557             => GetString("RecoveryCodeRedemptionFailed");
558 
559         /// <summary>
560         /// User already has a password set.
561         /// </summary>
562         internal static string UserAlreadyHasPassword
563         {
564             get => GetString("UserAlreadyHasPassword");
565         }
566 
567         /// <summary>
568         /// User already has a password set.
569         /// </summary>
FormatUserAlreadyHasPassword()570         internal static string FormatUserAlreadyHasPassword()
571             => GetString("UserAlreadyHasPassword");
572 
573         /// <summary>
574         /// User already in role '{0}'.
575         /// </summary>
576         internal static string UserAlreadyInRole
577         {
578             get => GetString("UserAlreadyInRole");
579         }
580 
581         /// <summary>
582         /// User already in role '{0}'.
583         /// </summary>
584         internal static string FormatUserAlreadyInRole(object p0)
585             => string.Format(CultureInfo.CurrentCulture, GetString("UserAlreadyInRole"), p0);
586 
587         /// <summary>
588         /// User is locked out.
589         /// </summary>
590         internal static string UserLockedOut
591         {
592             get => GetString("UserLockedOut");
593         }
594 
595         /// <summary>
596         /// User is locked out.
597         /// </summary>
FormatUserLockedOut()598         internal static string FormatUserLockedOut()
599             => GetString("UserLockedOut");
600 
601         /// <summary>
602         /// Lockout is not enabled for this user.
603         /// </summary>
604         internal static string UserLockoutNotEnabled
605         {
606             get => GetString("UserLockoutNotEnabled");
607         }
608 
609         /// <summary>
610         /// Lockout is not enabled for this user.
611         /// </summary>
FormatUserLockoutNotEnabled()612         internal static string FormatUserLockoutNotEnabled()
613             => GetString("UserLockoutNotEnabled");
614 
615         /// <summary>
616         /// User {0} does not exist.
617         /// </summary>
618         internal static string UserNameNotFound
619         {
620             get => GetString("UserNameNotFound");
621         }
622 
623         /// <summary>
624         /// User {0} does not exist.
625         /// </summary>
626         internal static string FormatUserNameNotFound(object p0)
627             => string.Format(CultureInfo.CurrentCulture, GetString("UserNameNotFound"), p0);
628 
629         /// <summary>
630         /// User is not in role '{0}'.
631         /// </summary>
632         internal static string UserNotInRole
633         {
634             get => GetString("UserNotInRole");
635         }
636 
637         /// <summary>
638         /// User is not in role '{0}'.
639         /// </summary>
640         internal static string FormatUserNotInRole(object p0)
641             => string.Format(CultureInfo.CurrentCulture, GetString("UserNotInRole"), p0);
642 
643         /// <summary>
644         /// Store does not implement IUserTwoFactorRecoveryCodeStore&lt;User&gt;.
645         /// </summary>
646         internal static string StoreNotIUserTwoFactorRecoveryCodeStore
647         {
648             get => GetString("StoreNotIUserTwoFactorRecoveryCodeStore");
649         }
650 
651         /// <summary>
652         /// Store does not implement IUserTwoFactorRecoveryCodeStore&lt;User&gt;.
653         /// </summary>
FormatStoreNotIUserTwoFactorRecoveryCodeStore()654         internal static string FormatStoreNotIUserTwoFactorRecoveryCodeStore()
655             => GetString("StoreNotIUserTwoFactorRecoveryCodeStore");
656 
657         /// <summary>
658         /// Passwords must use at least {0} different characters.
659         /// </summary>
660         internal static string PasswordRequiresUniqueChars
661         {
662             get => GetString("PasswordRequiresUniqueChars");
663         }
664 
665         /// <summary>
666         /// Passwords must use at least {0} different characters.
667         /// </summary>
668         internal static string FormatPasswordRequiresUniqueChars(object p0)
669             => string.Format(CultureInfo.CurrentCulture, GetString("PasswordRequiresUniqueChars"), p0);
670 
671         /// <summary>
672         /// No RoleType was specified, try AddRoles&lt;TRole&gt;().
673         /// </summary>
674         internal static string NoRoleType
675         {
676             get => GetString("NoRoleType");
677         }
678 
679         /// <summary>
680         /// No RoleType was specified, try AddRoles&lt;TRole&gt;().
681         /// </summary>
FormatNoRoleType()682         internal static string FormatNoRoleType()
683             => GetString("NoRoleType");
684 
685         /// <summary>
686         /// Store does not implement IProtectedUserStore&lt;TUser&gt; which is required when ProtectPersonalData = true.
687         /// </summary>
688         internal static string StoreNotIProtectedUserStore
689         {
690             get => GetString("StoreNotIProtectedUserStore");
691         }
692 
693         /// <summary>
694         /// Store does not implement IProtectedUserStore&lt;TUser&gt; which is required when ProtectPersonalData = true.
695         /// </summary>
FormatStoreNotIProtectedUserStore()696         internal static string FormatStoreNotIProtectedUserStore()
697             => GetString("StoreNotIProtectedUserStore");
698 
699         /// <summary>
700         /// No IPersonalDataProtector service was registered, this is required when ProtectPersonalData = true.
701         /// </summary>
702         internal static string NoPersonalDataProtector
703         {
704             get => GetString("NoPersonalDataProtector");
705         }
706 
707         /// <summary>
708         /// No IPersonalDataProtector service was registered, this is required when ProtectPersonalData = true.
709         /// </summary>
FormatNoPersonalDataProtector()710         internal static string FormatNoPersonalDataProtector()
711             => GetString("NoPersonalDataProtector");
712 
GetString(string name, params string[] formatterNames)713         private static string GetString(string name, params string[] formatterNames)
714         {
715             var value = _resourceManager.GetString(name);
716 
717             System.Diagnostics.Debug.Assert(value != null);
718 
719             if (formatterNames != null)
720             {
721                 for (var i = 0; i < formatterNames.Length; i++)
722                 {
723                     value = value.Replace("{" + formatterNames[i] + "}", "{" + i + "}");
724                 }
725             }
726 
727             return value;
728         }
729     }
730 }
731