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}<{2}>. 99 /// </summary> 100 internal static string InvalidManagerType 101 { 102 get => GetString("InvalidManagerType"); 103 } 104 105 /// <summary> 106 /// Type {0} must derive from {1}<{2}>. 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<{0}> named '{1}' is registered. 211 /// </summary> 212 internal static string NoTokenProvider 213 { 214 get => GetString("NoTokenProvider"); 215 } 216 217 /// <summary> 218 /// No IUserTwoFactorTokenProvider<{0}> 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<TRole>. 337 /// </summary> 338 internal static string StoreNotIQueryableRoleStore 339 { 340 get => GetString("StoreNotIQueryableRoleStore"); 341 } 342 343 /// <summary> 344 /// Store does not implement IQueryableRoleStore<TRole>. 345 /// </summary> FormatStoreNotIQueryableRoleStore()346 internal static string FormatStoreNotIQueryableRoleStore() 347 => GetString("StoreNotIQueryableRoleStore"); 348 349 /// <summary> 350 /// Store does not implement IQueryableUserStore<TUser>. 351 /// </summary> 352 internal static string StoreNotIQueryableUserStore 353 { 354 get => GetString("StoreNotIQueryableUserStore"); 355 } 356 357 /// <summary> 358 /// Store does not implement IQueryableUserStore<TUser>. 359 /// </summary> FormatStoreNotIQueryableUserStore()360 internal static string FormatStoreNotIQueryableUserStore() 361 => GetString("StoreNotIQueryableUserStore"); 362 363 /// <summary> 364 /// Store does not implement IRoleClaimStore<TRole>. 365 /// </summary> 366 internal static string StoreNotIRoleClaimStore 367 { 368 get => GetString("StoreNotIRoleClaimStore"); 369 } 370 371 /// <summary> 372 /// Store does not implement IRoleClaimStore<TRole>. 373 /// </summary> FormatStoreNotIRoleClaimStore()374 internal static string FormatStoreNotIRoleClaimStore() 375 => GetString("StoreNotIRoleClaimStore"); 376 377 /// <summary> 378 /// Store does not implement IUserAuthenticationTokenStore<User>. 379 /// </summary> 380 internal static string StoreNotIUserAuthenticationTokenStore 381 { 382 get => GetString("StoreNotIUserAuthenticationTokenStore"); 383 } 384 385 /// <summary> 386 /// Store does not implement IUserAuthenticationTokenStore<User>. 387 /// </summary> FormatStoreNotIUserAuthenticationTokenStore()388 internal static string FormatStoreNotIUserAuthenticationTokenStore() 389 => GetString("StoreNotIUserAuthenticationTokenStore"); 390 391 /// <summary> 392 /// Store does not implement IUserClaimStore<TUser>. 393 /// </summary> 394 internal static string StoreNotIUserClaimStore 395 { 396 get => GetString("StoreNotIUserClaimStore"); 397 } 398 399 /// <summary> 400 /// Store does not implement IUserClaimStore<TUser>. 401 /// </summary> FormatStoreNotIUserClaimStore()402 internal static string FormatStoreNotIUserClaimStore() 403 => GetString("StoreNotIUserClaimStore"); 404 405 /// <summary> 406 /// Store does not implement IUserConfirmationStore<TUser>. 407 /// </summary> 408 internal static string StoreNotIUserConfirmationStore 409 { 410 get => GetString("StoreNotIUserConfirmationStore"); 411 } 412 413 /// <summary> 414 /// Store does not implement IUserConfirmationStore<TUser>. 415 /// </summary> FormatStoreNotIUserConfirmationStore()416 internal static string FormatStoreNotIUserConfirmationStore() 417 => GetString("StoreNotIUserConfirmationStore"); 418 419 /// <summary> 420 /// Store does not implement IUserEmailStore<TUser>. 421 /// </summary> 422 internal static string StoreNotIUserEmailStore 423 { 424 get => GetString("StoreNotIUserEmailStore"); 425 } 426 427 /// <summary> 428 /// Store does not implement IUserEmailStore<TUser>. 429 /// </summary> FormatStoreNotIUserEmailStore()430 internal static string FormatStoreNotIUserEmailStore() 431 => GetString("StoreNotIUserEmailStore"); 432 433 /// <summary> 434 /// Store does not implement IUserLockoutStore<TUser>. 435 /// </summary> 436 internal static string StoreNotIUserLockoutStore 437 { 438 get => GetString("StoreNotIUserLockoutStore"); 439 } 440 441 /// <summary> 442 /// Store does not implement IUserLockoutStore<TUser>. 443 /// </summary> FormatStoreNotIUserLockoutStore()444 internal static string FormatStoreNotIUserLockoutStore() 445 => GetString("StoreNotIUserLockoutStore"); 446 447 /// <summary> 448 /// Store does not implement IUserLoginStore<TUser>. 449 /// </summary> 450 internal static string StoreNotIUserLoginStore 451 { 452 get => GetString("StoreNotIUserLoginStore"); 453 } 454 455 /// <summary> 456 /// Store does not implement IUserLoginStore<TUser>. 457 /// </summary> FormatStoreNotIUserLoginStore()458 internal static string FormatStoreNotIUserLoginStore() 459 => GetString("StoreNotIUserLoginStore"); 460 461 /// <summary> 462 /// Store does not implement IUserPasswordStore<TUser>. 463 /// </summary> 464 internal static string StoreNotIUserPasswordStore 465 { 466 get => GetString("StoreNotIUserPasswordStore"); 467 } 468 469 /// <summary> 470 /// Store does not implement IUserPasswordStore<TUser>. 471 /// </summary> FormatStoreNotIUserPasswordStore()472 internal static string FormatStoreNotIUserPasswordStore() 473 => GetString("StoreNotIUserPasswordStore"); 474 475 /// <summary> 476 /// Store does not implement IUserPhoneNumberStore<TUser>. 477 /// </summary> 478 internal static string StoreNotIUserPhoneNumberStore 479 { 480 get => GetString("StoreNotIUserPhoneNumberStore"); 481 } 482 483 /// <summary> 484 /// Store does not implement IUserPhoneNumberStore<TUser>. 485 /// </summary> FormatStoreNotIUserPhoneNumberStore()486 internal static string FormatStoreNotIUserPhoneNumberStore() 487 => GetString("StoreNotIUserPhoneNumberStore"); 488 489 /// <summary> 490 /// Store does not implement IUserRoleStore<TUser>. 491 /// </summary> 492 internal static string StoreNotIUserRoleStore 493 { 494 get => GetString("StoreNotIUserRoleStore"); 495 } 496 497 /// <summary> 498 /// Store does not implement IUserRoleStore<TUser>. 499 /// </summary> FormatStoreNotIUserRoleStore()500 internal static string FormatStoreNotIUserRoleStore() 501 => GetString("StoreNotIUserRoleStore"); 502 503 /// <summary> 504 /// Store does not implement IUserSecurityStampStore<TUser>. 505 /// </summary> 506 internal static string StoreNotIUserSecurityStampStore 507 { 508 get => GetString("StoreNotIUserSecurityStampStore"); 509 } 510 511 /// <summary> 512 /// Store does not implement IUserSecurityStampStore<TUser>. 513 /// </summary> FormatStoreNotIUserSecurityStampStore()514 internal static string FormatStoreNotIUserSecurityStampStore() 515 => GetString("StoreNotIUserSecurityStampStore"); 516 517 /// <summary> 518 /// Store does not implement IUserAuthenticatorKeyStore<User>. 519 /// </summary> 520 internal static string StoreNotIUserAuthenticatorKeyStore 521 { 522 get => GetString("StoreNotIUserAuthenticatorKeyStore"); 523 } 524 525 /// <summary> 526 /// Store does not implement IUserAuthenticatorKeyStore<User>. 527 /// </summary> FormatStoreNotIUserAuthenticatorKeyStore()528 internal static string FormatStoreNotIUserAuthenticatorKeyStore() 529 => GetString("StoreNotIUserAuthenticatorKeyStore"); 530 531 /// <summary> 532 /// Store does not implement IUserTwoFactorStore<TUser>. 533 /// </summary> 534 internal static string StoreNotIUserTwoFactorStore 535 { 536 get => GetString("StoreNotIUserTwoFactorStore"); 537 } 538 539 /// <summary> 540 /// Store does not implement IUserTwoFactorStore<TUser>. 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<User>. 645 /// </summary> 646 internal static string StoreNotIUserTwoFactorRecoveryCodeStore 647 { 648 get => GetString("StoreNotIUserTwoFactorRecoveryCodeStore"); 649 } 650 651 /// <summary> 652 /// Store does not implement IUserTwoFactorRecoveryCodeStore<User>. 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<TRole>(). 673 /// </summary> 674 internal static string NoRoleType 675 { 676 get => GetString("NoRoleType"); 677 } 678 679 /// <summary> 680 /// No RoleType was specified, try AddRoles<TRole>(). 681 /// </summary> FormatNoRoleType()682 internal static string FormatNoRoleType() 683 => GetString("NoRoleType"); 684 685 /// <summary> 686 /// Store does not implement IProtectedUserStore<TUser> 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<TUser> 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