diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1028/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1028/bundle.wxl
index 303b86c6d63..3d717fd188a 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1028/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1028/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - 顯示最基本的 UI 且不出現提示,或是不顯示任何 UI 且
+ 不出現提示。預設會顯示 UI 及所有提示。
+
+/norestart - 抑制任何重新啟動嘗試。根據預設,UI 在重新啟動前會先提示。
+/log log.txt - 記錄到特定檔案。預設會在 %TEMP% 中建立記錄檔。"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1029/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1029/bundle.wxl
index ce6270a526e..526548d3bb9 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1029/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1029/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet – zobrazí minimální uživatelské rozhraní bez jakýchkoli výzev nebo nezobrazí žádné uživatelské rozhraní ani
+ žádné výzvy. Ve výchozím nastavení se zobrazí uživatelské rozhraní a všechny výzvy.
+
+/norestart – potlačí všechny pokusy o restartování. Ve výchozím nastavení uživatelské rozhraní zobrazí před restartováním výzvu.
+/log log.txt – zapíše protokol do konkrétního souboru. Ve výchozím nastavení bude soubor protokolu vytvořen v adresáři %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1031/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1031/bundle.wxl
index 224e8331564..42fda4edf53 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1031/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1031/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passiv | /ruhig – Zeigt eine minimale Benutzeroberfläche ohne Prompts an oder zeigt keine Benutzeroberfläche und
+ keine Prompts an. Standardmäßig werden die Benutzeroberfläche und alle Prompts angezeigt.
+
+/norestart: Unterdrückt alle Neustartversuche. Standardmäßig wird die Benutzeroberfläche vor dem Neustart aufgefordert.
+/log log.txt: Protokolliert eine bestimmte Datei. Standardmäßig wird die Protokolldatei in %TEMP% erstellt."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1036/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1036/bundle.wxl
index 43088ebe8df..c3dc0db2908 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1036/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1036/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet – affiche une interface utilisateur minimale sans requêtes ou n’affiche ni interface utilisateur et
+ aucune requête. Par défaut, l’interface utilisateur et toutes les requêtes sont affichées.
+
+/norestart – supprime toute tentative de redémarrage. Par défaut, l’interface utilisateur vous invite à redémarrer.
+/log log.txt – enregistre dans un fichier spécifique. Par défaut, un fichier journal est créé dans %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1040/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1040/bundle.wxl
index c0b776aa831..44d3acd9f91 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1040/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1040/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - displays minimal UI with no prompts or displays no UI and
+ no prompts. By default UI and all prompts are displayed.
+
+/norestart - suppress any attempts to restart. By default UI will prompt before restart.
+/log log.txt - logs to a specific file. By default a log file is created in %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1041/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1041/bundle.wxl
index 9e653f23512..84d6e94be0f 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1041/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1041/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - プロンプトなしで最小限の UI を表示するか、UI もプロンプトも
+ 表示しません。既定では、UI とすべてのプロンプトが表示されます。
+
+/norestart - 再起動の試行をすべて抑止します。既定では、再起動の前に UI が表示されます。
+/log log.txt - 特定のファイルにログを出力します。既定では、ログ ファイルは %TEMP% に作成されます。"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1042/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1042/bundle.wxl
index 420b2c1f572..1993c792940 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1042/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1042/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - 프롬프트 없이 최소 UI를 표시하거나 UI와
+ 프롬프트를 표시하지 않습니다. 기본적으로 UI와 모든 프롬프트가 표시됩니다.
+
+/norestart - 다시 시작 시도를 억제합니다. 기본적으로 UI는 다시 시작하기 전에 메시지를 표시합니다.
+/log log.txt - 특정 파일에 로그합니다. 기본적으로 로그 파일은 %TEMP%에 만들어집니다."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1045/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1045/bundle.wxl
index b755d8bd1b1..e9238f39dba 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1045/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1045/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/pasywny| /spokojny — wyświetla minimalny interfejs użytkownika bez monitów lub nie wyświetla interfejsu użytkownika
+ brak monitów. Domyślnie wyświetlane są interfejsy użytkownika i wszystkie monity.
+
+/brakrestartu — powstrzymuje przed ewentualnymi próbami ponownego uruchomienia. Domyślnie interfejs użytkownika będzie monitować przed ponownym uruchomieniem.
+/zarejestruj log.txt — rejestruje w określonym pliku. Domyślnie plik dziennika jest tworzony w folderze %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1046/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1046/bundle.wxl
index 4d800275026..c540ddd64f7 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1046/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1046/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - exibe interface mínima sem solicitações ou não exibe interface e
+ nenhuma solicitação. Por padrão, a interface e todas as solicitações são exibidas.
+
+/norestart - suprime quaisquer tentativas de reinício. Por padrão, a interface exibirá uma solicitação antes de reiniciar.
+/log log.txt - registra em um arquivo específico. Por padrão, um arquivo de log é criado em %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1049/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1049/bundle.wxl
index b14ce444a45..4d8465ca45a 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1049/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1049/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet — показывает минимальный пользовательский интерфейс без запросов или вообще не показывает пользовательский интерфейс и
+ запросы. По умолчанию отображаются пользовательский интерфейс и все запросы.
+
+/norestart — подавлять все попытки перезапуска. По умолчанию пользовательский интерфейс запрашивает подтверждение перед перезапуском.
+/log log.txt — журналы в определенном файле. По умолчанию файл журнала создается в папке %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1055/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1055/bundle.wxl
index 399c0161951..beaea73b402 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1055/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/1055/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - komut istemleri olmadan minimal kullanıcı arayüzü görüntüler veya kullanıcı arayüzü görüntülemez ve
+ istem olmadan görüntüler. Varsayılan olarak kullanıcı arabirimi ve tüm istemler görüntülenir.
+
+/norestart - yeniden başlatma girişimlerini durdur. Varsayılan olarak kullanıcı arabirimi yeniden başlatmadan önce soracaktır.
+/log log.txt - belirli bir dosyaya kaydeder. Varsayılan olarak %TEMP% içinde bir günlük dosyası oluşturulur."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/2052/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/2052/bundle.wxl
index 91b729c0d79..810dd7ead9a 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/2052/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/2052/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet - 显示最小 UI 且无提示,或不显示 UI 和
+ 提示。默认情况下,将显示 UI 和所有提示。
+
+/norestart - 禁止任何重启尝试。默认情况下,UI 将在重启前提示。
+/log log.txt - 记录到特定文件。默认在 %TEMP% 中创建日志文件。"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/3082/bundle.wxl b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/3082/bundle.wxl
index 6151dccba59..b532f468138 100644
--- a/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/3082/bundle.wxl
+++ b/src/aspnetcore/src/Framework/App.Runtime/bundle/theme/3082/bundle.wxl
@@ -1,46 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+/passive | /quiet: muestra una interfaz de usuario mínima sin indicaciones o no muestra ninguna interfaz de usuario y ni
+ ninguna indicación. De manera predeterminada, se muestran la interfaz de usuario y todas las indicaciones.
+
+/norestart : suprime los intentos de reinicio. De manera predeterminada, la interfaz de usuario le avisará antes del reinicio.
+/log log.txt: registra en un archivo específico. De manera predeterminada, se crea un archivo de registro en %TEMP%."/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The ASP.NET Runtime is used to run ASP.NET applications, on your Windows computer. ASP.NET is open source, cross platform, and supported by Microsoft. We hope you enjoy it!
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1028/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1028/setupstrings.wxl
new file mode 100644
index 00000000000..b3d6fd1e41b
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1028/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1029/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1029/setupstrings.wxl
new file mode 100644
index 00000000000..3b714a60f8e
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1029/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1031/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1031/setupstrings.wxl
new file mode 100644
index 00000000000..094740c09ab
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1031/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1033/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1033/setupstrings.wxl
index 22640d5eafa..374b00ef6e9 100644
--- a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1033/setupstrings.wxl
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1033/setupstrings.wxl
@@ -48,4 +48,4 @@
-
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1036/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1036/setupstrings.wxl
new file mode 100644
index 00000000000..68b96d82610
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1036/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1040/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1040/setupstrings.wxl
new file mode 100644
index 00000000000..aababea00f5
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1040/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1041/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1041/setupstrings.wxl
new file mode 100644
index 00000000000..d29fc94c5bc
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1041/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1042/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1042/setupstrings.wxl
new file mode 100644
index 00000000000..51cb32f1bfd
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1042/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1045/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1045/setupstrings.wxl
new file mode 100644
index 00000000000..3417c370156
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1045/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1046/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1046/setupstrings.wxl
new file mode 100644
index 00000000000..f12536c47bb
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1046/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1049/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1049/setupstrings.wxl
new file mode 100644
index 00000000000..78a0fe98319
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1049/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1055/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1055/setupstrings.wxl
new file mode 100644
index 00000000000..2211a0de94f
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/1055/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/2052/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/2052/setupstrings.wxl
new file mode 100644
index 00000000000..8fe2566800c
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/2052/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/3082/setupstrings.wxl b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/3082/setupstrings.wxl
new file mode 100644
index 00000000000..3fb115b9b51
--- /dev/null
+++ b/src/aspnetcore/src/Installers/Windows/AspNetCoreModule-Setup/LCID/3082/setupstrings.wxl
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1028/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1028/thm.wxl
index 53eedb4bd84..91430c73448 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1028/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1028/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1029/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1029/thm.wxl
index 78470067bb1..814a9e043f2 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1029/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1029/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1031/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1031/thm.wxl
index c2e88122270..609f7953625 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1031/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1031/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1033/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1033/thm.wxl
index 5fe7efe2ab1..9c417855c5a 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1033/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1033/thm.wxl
@@ -75,4 +75,4 @@
-
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1036/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1036/thm.wxl
index ac905f04749..3716eff0774 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1036/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1036/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1040/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1040/thm.wxl
index 7e5cbc35158..d27135649d1 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1040/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1040/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1041/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1041/thm.wxl
index ee7c2698257..d682cbea7bb 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1041/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1041/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1042/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1042/thm.wxl
index de822954d70..747578c9c2f 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1042/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1042/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1045/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1045/thm.wxl
index 74e4580ee81..0b3ce04d413 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1045/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1045/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1046/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1046/thm.wxl
index f16b8534fb8..007312cd295 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1046/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1046/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1049/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1049/thm.wxl
index 17f1a980f21..0f0fdef22d9 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1049/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1049/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1055/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1055/thm.wxl
index 358d4ef3fac..2f49f0b4139 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1055/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/1055/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/2052/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/2052/thm.wxl
index b0b1262d69f..baeb5a50c3e 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/2052/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/2052/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/3082/thm.wxl b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/3082/thm.wxl
index 8a892f44a81..0803bae9138 100644
--- a/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/3082/thm.wxl
+++ b/src/aspnetcore/src/Installers/Windows/WindowsHostingBundle/LCID/3082/thm.wxl
@@ -1,52 +1,78 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/aspnetcore/src/Servers/IIS/AspNetCoreModuleV2/AspNetCore/HandlerResolver.cpp b/src/aspnetcore/src/Servers/IIS/AspNetCoreModuleV2/AspNetCore/HandlerResolver.cpp
index fcd4205138c..c94fbb77a7a 100644
--- a/src/aspnetcore/src/Servers/IIS/AspNetCoreModuleV2/AspNetCore/HandlerResolver.cpp
+++ b/src/aspnetcore/src/Servers/IIS/AspNetCoreModuleV2/AspNetCore/HandlerResolver.cpp
@@ -110,7 +110,7 @@ HandlerResolver::LoadRequestHandlerAssembly(const IHttpApplication &pApplication
LOG_INFOF(L"Loading request handler: '%ls'", handlerDllPath.c_str());
- hRequestHandlerDll = LoadLibrary(handlerDllPath.c_str());
+ hRequestHandlerDll = LoadLibraryEx(handlerDllPath.c_str(), nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS | LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR);
RETURN_LAST_ERROR_IF_NULL(hRequestHandlerDll);
if (preventUnload)
diff --git a/src/diagnostics/eng/Version.Details.props b/src/diagnostics/eng/Version.Details.props
index 0dadfbe5aae..bd0f354b2fa 100644
--- a/src/diagnostics/eng/Version.Details.props
+++ b/src/diagnostics/eng/Version.Details.props
@@ -13,23 +13,23 @@ This file should be imported by eng/Versions.props
1.0.105-preview.225
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 5.0.0-2.25464.104
- 5.0.0-2.25464.104
- 5.0.0-2.25464.104
- 10.0.100-rc.2.25464.104
- 10.0.0-beta.25464.104
- 10.0.0-beta.25464.104
- 10.0.100-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
- 10.0.0-rc.2.25464.104
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 5.0.0-2.25473.111
+ 5.0.0-2.25473.111
+ 5.0.0-2.25473.111
+ 10.0.100-rc.2.25473.111
+ 10.0.0-beta.25473.111
+ 10.0.0-beta.25473.111
+ 10.0.100-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
7.0.0-beta.22316.2
diff --git a/src/diagnostics/eng/Version.Details.xml b/src/diagnostics/eng/Version.Details.xml
index 6a79009e303..978df28c12e 100644
--- a/src/diagnostics/eng/Version.Details.xml
+++ b/src/diagnostics/eng/Version.Details.xml
@@ -1,5 +1,5 @@
-
+
https://github.com/microsoft/clrmd
@@ -19,77 +19,77 @@
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
https://github.com/dotnet/arcade
ccfe6da198c5f05534863bbb1bff66e830e0c6ab
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 87cc9e9aebf530502d4450dd9b4682b8caa722b2
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
diff --git a/src/diagnostics/eng/common/core-templates/job/publish-build-assets.yml b/src/diagnostics/eng/common/core-templates/job/publish-build-assets.yml
index 348cd16376f..37dff559fc1 100644
--- a/src/diagnostics/eng/common/core-templates/job/publish-build-assets.yml
+++ b/src/diagnostics/eng/common/core-templates/job/publish-build-assets.yml
@@ -40,6 +40,8 @@ parameters:
repositoryAlias: self
+ officialBuildId: ''
+
jobs:
- job: Asset_Registry_Publish
@@ -62,6 +64,11 @@ jobs:
value: false
# unconditional - needed for logs publishing (redactor tool version)
- template: /eng/common/core-templates/post-build/common-variables.yml
+ - name: OfficialBuildId
+ ${{ if ne(parameters.officialBuildId, '') }}:
+ value: ${{ parameters.officialBuildId }}
+ ${{ else }}:
+ value: $(Build.BuildNumber)
pool:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
@@ -124,7 +131,7 @@ jobs:
/p:ManifestsPath='$(Build.StagingDirectory)/AssetManifests'
/p:IsAssetlessBuild=${{ parameters.isAssetlessBuild }}
/p:MaestroApiEndpoint=https://maestro.dot.net
- /p:OfficialBuildId=$(Build.BuildNumber)
+ /p:OfficialBuildId=$(OfficialBuildId)
condition: ${{ parameters.condition }}
continueOnError: ${{ parameters.continueOnError }}
diff --git a/src/diagnostics/eng/common/core-templates/jobs/jobs.yml b/src/diagnostics/eng/common/core-templates/jobs/jobs.yml
index b637cb6e948..01ada747665 100644
--- a/src/diagnostics/eng/common/core-templates/jobs/jobs.yml
+++ b/src/diagnostics/eng/common/core-templates/jobs/jobs.yml
@@ -44,6 +44,7 @@ parameters:
artifacts: {}
is1ESPipeline: ''
repositoryAlias: self
+ officialBuildId: ''
# Internal resources (telemetry, microbuild) can only be accessed from non-public projects,
# and some (Microbuild) should only be applied to non-PR cases for internal builds.
@@ -116,3 +117,4 @@ jobs:
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
signingValidationAdditionalParameters: ${{ parameters.signingValidationAdditionalParameters }}
repositoryAlias: ${{ parameters.repositoryAlias }}
+ officialBuildId: ${{ parameters.officialBuildId }}
diff --git a/src/diagnostics/es-metadata.yml b/src/diagnostics/es-metadata.yml
new file mode 100644
index 00000000000..935623bbeae
--- /dev/null
+++ b/src/diagnostics/es-metadata.yml
@@ -0,0 +1,8 @@
+schemaVersion: 0.0.1
+isProduction: true
+accountableOwners:
+ service: 1dc8dedc-8f5f-4b94-b182-ec3bdfb207b0
+routing:
+ defaultAreaPath:
+ org: devdiv
+ path: DevDiv\NET Runtime\Diagnostics\SDL
diff --git a/src/diagnostics/global.json b/src/diagnostics/global.json
index f7ffb1eda81..24b0c0eaa5d 100644
--- a/src/diagnostics/global.json
+++ b/src/diagnostics/global.json
@@ -17,6 +17,6 @@
},
"msbuild-sdks": {
"Microsoft.Build.NoTargets": "3.5.0",
- "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25464.104"
+ "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25473.111"
}
}
diff --git a/src/efcore/eng/Version.Details.props b/src/efcore/eng/Version.Details.props
index 0b36bf59d91..5a0415129e0 100644
--- a/src/efcore/eng/Version.Details.props
+++ b/src/efcore/eng/Version.Details.props
@@ -6,24 +6,24 @@ This file should be imported by eng/Versions.props
- 10.0.0-beta.25468.104
- 10.0.0-beta.25468.104
- 10.0.0-beta.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
- 10.0.0-rc.2.25468.104
+ 10.0.0-beta.25473.111
+ 10.0.0-beta.25473.111
+ 10.0.0-beta.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
+ 10.0.0-rc.2.25473.111
diff --git a/src/efcore/eng/Version.Details.xml b/src/efcore/eng/Version.Details.xml
index cb030468398..a2f40986847 100644
--- a/src/efcore/eng/Version.Details.xml
+++ b/src/efcore/eng/Version.Details.xml
@@ -1,80 +1,80 @@
-
+
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
-
+
https://github.com/dotnet/dotnet
- 2dea164f01d307c409cfe0d0ee5cb8a0691e3c94
+ 537ecf871e65b50bbe5c8d70c284caa87b69b3cd
diff --git a/src/efcore/global.json b/src/efcore/global.json
index 144e7ee0383..71862115347 100644
--- a/src/efcore/global.json
+++ b/src/efcore/global.json
@@ -18,7 +18,7 @@
}
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25468.104",
- "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25468.104"
+ "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25473.111",
+ "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25473.111"
}
}
diff --git a/src/efcore/src/EFCore.Relational/Query/RelationalSqlTranslatingExpressionVisitor.StructuralEquality.cs b/src/efcore/src/EFCore.Relational/Query/RelationalSqlTranslatingExpressionVisitor.StructuralEquality.cs
index 36b22d3f651..6b68a6ebf78 100644
--- a/src/efcore/src/EFCore.Relational/Query/RelationalSqlTranslatingExpressionVisitor.StructuralEquality.cs
+++ b/src/efcore/src/EFCore.Relational/Query/RelationalSqlTranslatingExpressionVisitor.StructuralEquality.cs
@@ -522,10 +522,20 @@ bool TryProcessJson(Expression expression, [NotNullWhen(true)] out SqlExpression
}
}
- private bool TryTranslatePropertyAccess(Expression target, IPropertyBase property, [NotNullWhen(true)] out SqlExpression? translation)
+ private bool TryTranslatePropertyAccess(Expression target, IProperty property, [NotNullWhen(true)] out SqlExpression? translation)
{
var expression = CreatePropertyAccessExpression(target, property);
- translation = Translate(expression);
+
+ if (property.GetTypeMapping() is RelationalTypeMapping relationalTypeMapping)
+ {
+ translation = Translate(expression, applyDefaultTypeMapping: false);
+ translation = _sqlExpressionFactory.ApplyTypeMapping(translation, relationalTypeMapping);
+ }
+ else
+ {
+ translation = Translate(expression);
+ }
+
return translation is not null;
}
diff --git a/src/efcore/test/EFCore.Specification.Tests/Query/AdHocComplexTypeQueryTestBase.cs b/src/efcore/test/EFCore.Specification.Tests/Query/AdHocComplexTypeQueryTestBase.cs
index 98d78740835..534effb606e 100644
--- a/src/efcore/test/EFCore.Specification.Tests/Query/AdHocComplexTypeQueryTestBase.cs
+++ b/src/efcore/test/EFCore.Specification.Tests/Query/AdHocComplexTypeQueryTestBase.cs
@@ -1,6 +1,8 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+using System.ComponentModel.DataAnnotations.Schema;
+
namespace Microsoft.EntityFrameworkCore.Query;
// ReSharper disable ClassNeverInstantiated.Local
@@ -175,6 +177,49 @@ public class AllOptionalsComplexType
#endregion ShadowDiscriminator
+ #region 36837
+
+ [ConditionalFact]
+ public virtual async Task Complex_type_equality_with_non_default_type_mapping()
+ {
+ var contextFactory = await InitializeAsync(
+ seed: context =>
+ {
+ context.AddRange(
+ new Context36837.EntityType
+ {
+ ComplexThing = new Context36837.ComplexThing { DateTime = new DateTime(2020, 1, 1) }
+ });
+ return context.SaveChangesAsync();
+ });
+
+ await using var context = contextFactory.CreateContext();
+
+ var count = await context.Set()
+ .CountAsync(b => b.ComplexThing == new Context36837.ComplexThing { DateTime = new DateTime(2020, 1, 1, 1, 1, 1, 999, 999) });
+ Assert.Equal(0, count);
+ }
+
+ private class Context36837(DbContextOptions options) : DbContext(options)
+ {
+ protected override void OnModelCreating(ModelBuilder modelBuilder)
+ => modelBuilder.Entity().ComplexProperty(b => b.ComplexThing);
+
+ public class EntityType
+ {
+ public int Id { get; set; }
+ public ComplexThing ComplexThing { get; set; } = null!;
+ }
+
+ public class ComplexThing
+ {
+ [Column(TypeName = "datetime")] // Non-default type mapping
+ public DateTime DateTime { get; set; }
+ }
+ }
+
+ #endregion 36837
+
protected override string StoreName
=> "AdHocComplexTypeQueryTest";
}
diff --git a/src/efcore/test/EFCore.SqlServer.FunctionalTests/Query/AdHocComplexTypeQuerySqlServerTest.cs b/src/efcore/test/EFCore.SqlServer.FunctionalTests/Query/AdHocComplexTypeQuerySqlServerTest.cs
index 5705cedd074..c7f50ec4a40 100644
--- a/src/efcore/test/EFCore.SqlServer.FunctionalTests/Query/AdHocComplexTypeQuerySqlServerTest.cs
+++ b/src/efcore/test/EFCore.SqlServer.FunctionalTests/Query/AdHocComplexTypeQuerySqlServerTest.cs
@@ -32,6 +32,18 @@ FROM [EntityType] AS [e]
""");
}
+ public override async Task Complex_type_equality_with_non_default_type_mapping()
+ {
+ await base.Complex_type_equality_with_non_default_type_mapping();
+
+ AssertSql(
+ """
+SELECT COUNT(*)
+FROM [EntityType] AS [e]
+WHERE [e].[ComplexThing_DateTime] = '2020-01-01T01:01:01.999'
+""");
+ }
+
protected TestSqlLoggerFactory TestSqlLoggerFactory
=> (TestSqlLoggerFactory)ListLoggerFactory;
diff --git a/src/fsharp/.github/copilot-instructions.md b/src/fsharp/.github/copilot-instructions.md
index 950ae4ffd81..a8a2e86df85 100644
--- a/src/fsharp/.github/copilot-instructions.md
+++ b/src/fsharp/.github/copilot-instructions.md
@@ -1,66 +1,162 @@
# GitHub Copilot Instructions for F# Compiler
-## Build and test steps (only on Linux)
-
-Always build and test the project before submitting your final solution.
-
-In order to build and test, run `./build.sh -c Release --testcoreclr` .
-
-If the build fails with errors or non-zero exit code, fix it based on the error messages given and repeat the build step.
-
-If either of the steps 3 fails, fix the errors and repeat - up to 3 times.
-After that, report all relevant build errors, error messages and specific details about failing tests and their test test failure details.
-
-### Fixing tests
-
-- If any of the tests fail: Check if the test, test expectation (either inline in the test or a reference file configured for the test) or implementation needs updating, and fix it
-- If you see test failures for Surface area baselines: Refer to "Updating FCS surface area baselines" in devguide.md
-- If you see test failures for IL baselines: Refer to "Updating ILVerify baselines" in devguide.md
-
-
-## Acceptance criteria
-
-- Code is formatted using `dotnet fantomas .` executed at the repo root.
-- Builds without errors.
-- Runs tests without errors. If some tests needed adjustments, those test expectations/baseline adjustments were done.
-- Follow the docs/release-notes folder by adding release notes. The guidelines are in docs/release-notes/About.md.
-- If the acceptance criteria was not met, collect the error messages (build failures or failing tests) and report them.
-
-## Release notes
-- Each PR must have release notes attached. Those are saved in the `docs` folder, split by version and product aspect. Follow the existing notes to figure out the right format.
-- Follow the docs/release-notes structure and writing style. The guidelines are in docs/release-notes/About.md.
-
-## Coding standards
-
-### Language and Environment
-- Use modern F# with functional-first approach
+## STRUCTURE YOUR CHANGE (BEFORE EDITING)
+Keep scope tight.
+General guide:
+- Use F#
- Target .NET Standard 2.0 for compatibility
-- Avoid external dependencies - the codebase is self-contained
-
-### Code Style and Standards
-- Follow docs/coding-standards.md, especially:
- - Prefer immutability and pure functions
- - Use consistent naming (see abbreviation guide)
- - Process complex types recursively with pattern matching
- - Avoid single-character identifiers except in established patterns
-- This project uses .fsi signature files. When adding a new public API to a namespace/module which will be consumed from other file, add it to the respective .fsi signature file as well
-- Follow docs/overview.md for key compiler data formats and representations
-
-### Type System Handling
-- When working with `TType` instances, use appropriate stripping functions:
- - `stripTyparEqns` - Removes inference equations from type parameters
- - `stripTyEqns` - Removes type equations and type abbreviations
- - `stripTyEqnsAndErase` - Also erases compilation representations
- - Match the appropriate stripper to the context (e.g., display vs compilation)
- - Check equality with `typeEquiv` after stripping rather than direct comparison
-
-### Core Data Structures
-- Use F# discriminated unions for type representations
-- Respect representation hiding through access control
-- Use `remapX` functions when transforming types across boundaries
-- Be aware of performance implications for recursive type operations
-
-### Documentation and Naming
-- Document public APIs with XML comments
-- Use descriptive function names that indicate transformation direction
-- Follow established naming conventions for error messages based on FSComp.txt file. Put all error messages into the FSComp.txt file to ensure localisation
+- Avoid external dependencies – the codebase is self-contained (do NOT add new NuGet packages)
+- Follow docs/coding-standards.md and docs/overview.md
+
+**Test‑First** (bugs / regressions): Add/adjust a minimal test that fails on current main → confirm it fails → implement fix → run core command and ensure test passes → only then continue.
+
+Plan your task:
+1. Write a 1–2 sentence intent (bug fix / API add / language tweak).
+2. Identify domain: Language (`LanguageFeature.fsi` touched) vs `src/FSharp.Core/` vs `vsintegration/` vs compiler/service.
+3. Public API? Edit matching `.fsi` simultaneously.
+4. New/changed diagnostics? Update FSComp.txt.
+5. IL shape change expected? Plan ILVerify baseline update.
+6. Expect baseline diffs? Plan `TEST_UPDATE_BSL=1` run.
+7. Add/adjust tests in existing projects.
+8. Decide release-notes sink now (Section 8).
+9. Run formatting only at the end.
+
+---
+
+# AFTER CHANGING CODE ( Agent-only. Ubuntu only )
+
+Always run the core command. Always verify exit codes. No assumptions.
+
+## 1. Core Command
+```
+./build.sh -c Release --testcoreclr
+```
+Non‑zero → classify & stop.
+
+## 2. Bootstrap (Failure Detection Only)
+Two-phase build. No separate bootstrap command.
+Early proto/tool errors (e.g. "Error building tools") → `BootstrapFailure` (capture key lines). Stop.
+
+## 3. Build Failure
+Proto ok but solution build fails → `BuildFailure`.
+Capture exit code, ≤15 error lines (`error FS`, `error F#`, `error MSB`), binlog path: `artifacts/log/Release/Build.*.binlog`.
+Do not proceed to tests.
+
+## 4. Tests
+Core command runs CoreCLR tests:
+- FSharp.Test.Utilities
+- FSharp.Compiler.ComponentTests
+- FSharp.Compiler.Service.Tests
+- FSharp.Compiler.Private.Scripting.UnitTests
+- FSharp.Build.UnitTests
+- FSharp.Core.UnitTests
+Failures → `TestFailure` (projects + failing lines + baseline hints).
+
+## 5. Baselines
+Drift → update then re-run.
+
+General/component:
+```
+TEST_UPDATE_BSL=1
+./build.sh -c Release --testcoreclr
+```
+Surface area:
+```
+TEST_UPDATE_BSL=1
+dotnet test tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj --filter "SurfaceAreaTest" -c Release /p:BUILDING_USING_DOTNET=true
+```
+ILVerify:
+```
+TEST_UPDATE_BSL=1
+pwsh tests/ILVerify/ilverify.ps1
+```
+Classify: `BaselineDrift(SurfaceArea|ILVerify|GeneralBSL)` + changed files.
+
+## 6. Formatting
+```
+dotnet fantomas . --check
+```
+If fail:
+```
+dotnet fantomas .
+dotnet fantomas . --check
+```
+Still failing → `FormattingFailure`.
+
+## 7. Public API / IL
+If new/changed public symbol (`.fsi` touched or public addition):
+1. Update `.fsi`.
+2. Surface area baseline flow.
+3. ILVerify if IL shape changed.
+4. Release notes (Section 8).
+Missed baseline update → `BaselineDrift`.
+
+## 8. Release Notes (Sink Rules – Compact)
+Most fixes → FSharp.Compiler.Service.
+
+| Condition | Sink |
+|-----------|------|
+| `LanguageFeature.fsi` changed | Language |
+| Public API/behavior/perf change under `src/FSharp.Core/` | FSharp.Core |
+| Only `vsintegration/` impacted | VisualStudio |
+| Otherwise | FSharp.Compiler.Service |
+
+Action each needed sink:
+- Append bullet in latest version file under `docs/release-notes//`
+- Format: `* Description. ([PR #NNNNN](https://github.com/dotnet/fsharp/pull/NNNNN))`
+- Optional issue link before PR.
+Missing required entry → `ReleaseNotesMissing`.
+
+## 9. Classifications
+Use one or more exactly:
+- `BootstrapFailure`
+- `BuildFailure`
+- `TestFailure`
+- `FormattingFailure`
+- `BaselineDrift(SurfaceArea|ILVerify|GeneralBSL)`
+- `ReleaseNotesMissing`
+
+Schema:
+```
+Classification:
+Command:
+ExitCode:
+KeySnippets:
+ActionTaken:
+Result:
+OutstandingIssues:
+```
+
+## 10. Decision Flow
+1. Format check
+2. Core command
+3. If fail classify & stop
+4. Tests → `TestFailure` if any
+5. Baseline drift? update → re-run → classify if persists
+6. Public surface/IL? Section 7
+7. Release notes sink (Section 8)
+8. If no unresolved classifications → success summary
+
+## 11. Success Example
+```
+AllChecksPassed:
+ Formatting: OK
+ Bootstrap: OK
+ Build: OK
+ Tests: Passed
+ Baselines: Clean
+ ReleaseNotes: FSharp.Compiler.Service
+```
+
+## 12. Failure Example
+```
+BootstrapFailure:
+ Command: ./build.sh -c Release --testcoreclr
+ ExitCode: 1
+ KeySnippets:
+ - "Error building tools"
+ ActionTaken: None
+ Result: Stopped
+ OutstandingIssues: Bootstrap must be fixed
+```
+(eof)
diff --git a/src/fsharp/azure-pipelines-PR.yml b/src/fsharp/azure-pipelines-PR.yml
index 563f0afcbfb..cfa5411ee33 100644
--- a/src/fsharp/azure-pipelines-PR.yml
+++ b/src/fsharp/azure-pipelines-PR.yml
@@ -321,6 +321,7 @@ stages:
- script: eng\CIBuildNoPublish.cmd -compressallmetadata -buildnorealsig -testDesktop -configuration Release -testBatch $(System.JobPositionInPhase)
env:
+ FSharp_CacheEvictionImmediate: true
DOTNET_DbgEnableMiniDump: 1
DOTNET_DbgMiniDumpType: 3 # Triage dump, 1 for mini, 2 for Heap, 3 for triage, 4 for full. Don't use 4 unless you know what you're doing.
DOTNET_DbgMiniDumpName: $(Build.SourcesDirectory)\artifacts\log\Release\$(Build.BuildId)-%e-%p-%t.dmp
@@ -456,11 +457,13 @@ stages:
fsharpqa_release:
_configuration: Release
_testKind: testFSharpQA
+ FSharp_CacheEvictionImmediate: true
transparentCompiler:
vs_release:
_configuration: Release
_testKind: testVs
setupVsHive: true
+ FSharp_CacheEvictionImmediate: true
transparentCompiler:
transparent_compiler_release:
_configuration: Release
@@ -559,6 +562,7 @@ stages:
- script: eng\CIBuildNoPublish.cmd -compressallmetadata -configuration Release -testDesktop -testBatch $(System.JobPositionInPhase)
env:
+ FSharp_CacheEvictionImmediate: true
DOTNET_DbgEnableMiniDump: 1
DOTNET_DbgMiniDumpType: 3 # Triage dump, 1 for mini, 2 for Heap, 3 for triage, 4 for full. Don't use 4 unless you know what you're doing.
DOTNET_DbgMiniDumpName: $(Build.SourcesDirectory)\artifacts\log\Release\$(Build.BuildId)-%e-%p-%t.dmp
diff --git a/src/fsharp/docs/release-notes/.FSharp.Compiler.Service/10.0.100.md b/src/fsharp/docs/release-notes/.FSharp.Compiler.Service/10.0.100.md
index 9160a6db309..4bf5f4b80f1 100644
--- a/src/fsharp/docs/release-notes/.FSharp.Compiler.Service/10.0.100.md
+++ b/src/fsharp/docs/release-notes/.FSharp.Compiler.Service/10.0.100.md
@@ -35,6 +35,7 @@
* Checker: fix declaring type for abbreviated types extensions ([PR #18909](https://github.com/dotnet/fsharp/pull/18909))
* Caches: type subsumption cache key perf regression ([Issue #18925](https://github.com/dotnet/fsharp/issues/18925) [PR #18926](https://github.com/dotnet/fsharp/pull/18926))
* Ensure that line directives are applied to source identifiers (issue [#18908](https://github.com/dotnet/fsharp/issues/18908), PR [#18918](https://github.com/dotnet/fsharp/pull/18918))
+* Fix expected and actual types in ErrorFromAddingTypeEquation message and extended diagnostic data. ([PR #18915](https://github.com/dotnet/fsharp/pull/18915))
### Changed
* Use `errorR` instead of `error` in `CheckDeclarations.fs` when possible. ([PR #18645](https://github.com/dotnet/fsharp/pull/18645))
diff --git a/src/fsharp/eng/Version.Details.props b/src/fsharp/eng/Version.Details.props
index 9a29f9379a0..c02981ff09c 100644
--- a/src/fsharp/eng/Version.Details.props
+++ b/src/fsharp/eng/Version.Details.props
@@ -6,10 +6,10 @@ This file should be imported by eng/Versions.props
- 18.0.0-preview-25469-01
- 18.0.0-preview-25469-01
- 18.0.0-preview-25469-01
- 18.0.0-preview-25469-01
+ 18.0.0-preview-25472-05
+ 18.0.0-preview-25472-05
+ 18.0.0-preview-25472-05
+ 18.0.0-preview-25472-05
9.0.0
9.0.0
diff --git a/src/fsharp/eng/Version.Details.xml b/src/fsharp/eng/Version.Details.xml
index cb39f2011bc..680589d9de7 100644
--- a/src/fsharp/eng/Version.Details.xml
+++ b/src/fsharp/eng/Version.Details.xml
@@ -2,21 +2,21 @@
-
+
https://github.com/dotnet/msbuild
- c4727aaf51e93045250f638db9cdfbbb462a45c8
+ bf373edc7ed1110a03d28fde1e2cd258fce88a74
-
+
https://github.com/dotnet/msbuild
- c4727aaf51e93045250f638db9cdfbbb462a45c8
+ bf373edc7ed1110a03d28fde1e2cd258fce88a74
-
+
https://github.com/dotnet/msbuild
- c4727aaf51e93045250f638db9cdfbbb462a45c8
+ bf373edc7ed1110a03d28fde1e2cd258fce88a74
-
+
https://github.com/dotnet/msbuild
- c4727aaf51e93045250f638db9cdfbbb462a45c8
+ bf373edc7ed1110a03d28fde1e2cd258fce88a74
https://github.com/dotnet/runtime
diff --git a/src/fsharp/src/Compiler/Checking/TypeRelations.fs b/src/fsharp/src/Compiler/Checking/TypeRelations.fs
index 3943455c6bd..27274f7ebda 100644
--- a/src/fsharp/src/Compiler/Checking/TypeRelations.fs
+++ b/src/fsharp/src/Compiler/Checking/TypeRelations.fs
@@ -35,8 +35,8 @@ let getTypeSubsumptionCache =
let factory (g: TcGlobals) =
let options =
match g.compilationMode with
- | CompilationMode.OneOff -> Caches.CacheOptions.getDefault() |> Caches.CacheOptions.withNoEviction
- | _ -> { Caches.CacheOptions.getDefault() with TotalCapacity = 65536; HeadroomPercentage = 75 }
+ | CompilationMode.OneOff -> Caches.CacheOptions.getDefault HashIdentity.Structural |> Caches.CacheOptions.withNoEviction
+ | _ -> { Caches.CacheOptions.getDefault HashIdentity.Structural with TotalCapacity = 65536; HeadroomPercentage = 75 }
new Caches.Cache(options, "typeSubsumptionCache")
Extras.WeakMap.getOrCreate factory
diff --git a/src/fsharp/src/Compiler/Driver/CompilerDiagnostics.fs b/src/fsharp/src/Compiler/Driver/CompilerDiagnostics.fs
index d2a64521648..c5a04657a72 100644
--- a/src/fsharp/src/Compiler/Driver/CompilerDiagnostics.fs
+++ b/src/fsharp/src/Compiler/Driver/CompilerDiagnostics.fs
@@ -733,21 +733,15 @@ type Exception with
if m.StartLine <> m2.StartLine then
os.AppendString(SeeAlsoE().Format(stringOfRange m))
- | ConstraintSolverTypesNotInEqualityRelation(denv, (TType_measure _ as ty1), (TType_measure _ as ty2), m, m2, _) ->
- // REVIEW: consider if we need to show _cxs (the type parameter constraints)
- let ty1, ty2, _cxs = NicePrint.minimalStringsOfTwoTypes denv ty1 ty2
-
- os.AppendString(ConstraintSolverTypesNotInEqualityRelation1E().Format ty1 ty2)
-
- if m.StartLine <> m2.StartLine then
- os.AppendString(SeeAlsoE().Format(stringOfRange m))
-
| ConstraintSolverTypesNotInEqualityRelation(denv, ty1, ty2, m, m2, contextInfo) ->
// REVIEW: consider if we need to show _cxs (the type parameter constraints)
- let ty1, ty2, _cxs = NicePrint.minimalStringsOfTwoTypes denv ty1 ty2
+ let ty1str, ty2str, _cxs = NicePrint.minimalStringsOfTwoTypes denv ty1 ty2
- OutputTypesNotInEqualityRelationContextInfo contextInfo ty1 ty2 m os (fun _ ->
- os.AppendString(ConstraintSolverTypesNotInEqualityRelation2E().Format ty1 ty2))
+ match ty1, ty2 with
+ | TType_measure _, TType_measure _ -> os.AppendString(ConstraintSolverTypesNotInEqualityRelation1E().Format ty1str ty2str)
+ | _ ->
+ OutputTypesNotInEqualityRelationContextInfo contextInfo ty1str ty2str m os (fun _ ->
+ os.AppendString(ConstraintSolverTypesNotInEqualityRelation2E().Format ty1str ty2str))
if m.StartLine <> m2.StartLine then
os.AppendString(SeeAlsoE().Format(stringOfRange m))
@@ -816,11 +810,26 @@ type Exception with
os.AppendString(SeeAlsoE().Format(stringOfRange m1))
| ErrorFromAddingTypeEquation(g, denv, ty1, ty2, e, _) ->
- if not (typeEquiv g ty1 ty2) then
- let ty1, ty2, tpcs = NicePrint.minimalStringsOfTwoTypes denv ty1 ty2
+ let e =
+ if not (typeEquiv g ty1 ty2) then
+ let ty1, ty2, tpcs = NicePrint.minimalStringsOfTwoTypes denv ty1 ty2
- if ty1 <> ty2 + tpcs then
- os.AppendString(ErrorFromAddingTypeEquation2E().Format ty1 ty2 tpcs)
+ if ty1 <> ty2 + tpcs then
+ os.AppendString(ErrorFromAddingTypeEquation2E().Format ty1 ty2 tpcs)
+
+ e
+
+ else
+ // Fix for https://github.com/dotnet/fsharp/issues/18905
+ // If ty1 = ty2 after the type solving, then ty2 holds an actual type.
+ // The order of expected and actual types in ConstraintSolverTypesNotInEqualityRelation can be arbitrary
+ // due to type solving logic.
+ // If ty1 = ty2 = ty2b, it means ty2b is also an actual type, and it needs to be swapped with ty1b
+ // to be correctly used in the type mismatch error message based on ConstraintSolverTypesNotInEqualityRelation
+ match e with
+ | ConstraintSolverTypesNotInEqualityRelation(env, ty1b, ty2b, m, m2, contextInfo) when typeEquiv g ty2 ty2b ->
+ ConstraintSolverTypesNotInEqualityRelation(env, ty2b, ty1b, m, m2, contextInfo)
+ | _ -> e
e.Output(os, suggestNames)
diff --git a/src/fsharp/src/Compiler/Driver/fsc.fs b/src/fsharp/src/Compiler/Driver/fsc.fs
index 2ef07e66e6b..2bea066e427 100644
--- a/src/fsharp/src/Compiler/Driver/fsc.fs
+++ b/src/fsharp/src/Compiler/Driver/fsc.fs
@@ -569,6 +569,7 @@ let main1
exiter.Exit 1
if tcConfig.showTimes then
+ Caches.CacheMetrics.CaptureStatsAndWriteToConsole() |> disposables.Register
Activity.Profiling.addConsoleListener () |> disposables.Register
tcConfig.writeTimesToFile
diff --git a/src/fsharp/src/Compiler/Symbols/FSharpDiagnostic.fs b/src/fsharp/src/Compiler/Symbols/FSharpDiagnostic.fs
index 8854e9eea7e..cafaf1c788b 100644
--- a/src/fsharp/src/Compiler/Symbols/FSharpDiagnostic.fs
+++ b/src/fsharp/src/Compiler/Symbols/FSharpDiagnostic.fs
@@ -176,6 +176,7 @@ type FSharpDiagnostic(m: range, severity: FSharpDiagnosticSeverity, message: str
| Some symbolEnv ->
match diagnostic.Exception with
+ | ErrorFromAddingConstraint(displayEnv, ConstraintSolverTypesNotInEqualityRelation(_, actualType, expectedType, _, _, contextInfo), _)
| ErrorFromAddingTypeEquation(_, displayEnv, expectedType, actualType, ConstraintSolverTupleDiffLengths(contextInfo = contextInfo), _)
| ErrorsFromAddingSubsumptionConstraint(_, displayEnv, expectedType, actualType, _, contextInfo, _) ->
let context = DiagnosticContextInfo.From(contextInfo)
@@ -187,6 +188,8 @@ type FSharpDiagnostic(m: range, severity: FSharpDiagnosticSeverity, message: str
ty1, ty2
elif not (typeEquiv g ty1 ty2) then
ty1, ty2
+ elif typeEquiv g ty2 ty2b then
+ ty1b, ty2b
else ty2b, ty1b
let context = DiagnosticContextInfo.From(contextInfo)
diff --git a/src/fsharp/src/Compiler/Utilities/Caches.fs b/src/fsharp/src/Compiler/Utilities/Caches.fs
index 37f93dc298b..aedc7f7b8e4 100644
--- a/src/fsharp/src/Compiler/Utilities/Caches.fs
+++ b/src/fsharp/src/Compiler/Utilities/Caches.fs
@@ -7,6 +7,7 @@ open System.Collections.Concurrent
open System.Threading
open System.Diagnostics
open System.Diagnostics.Metrics
+open System.IO
module CacheMetrics =
let Meter = new Meter("FSharp.Compiler.Cache")
@@ -22,57 +23,153 @@ module CacheMetrics =
let creations = Meter.CreateCounter("creations", "count")
let disposals = Meter.CreateCounter("disposals", "count")
- let mkTag name = KeyValuePair<_, obj>("name", name)
+ let mutable private nextCacheId = 0
- let Add (tag: KeyValuePair<_, _>) = adds.Add(1L, tag)
- let Update (tag: KeyValuePair<_, _>) = updates.Add(1L, tag)
- let Hit (tag: KeyValuePair<_, _>) = hits.Add(1L, tag)
- let Miss (tag: KeyValuePair<_, _>) = misses.Add(1L, tag)
- let Eviction (tag: KeyValuePair<_, _>) = evictions.Add(1L, tag)
- let EvictionFail (tag: KeyValuePair<_, _>) = evictionFails.Add(1L, tag)
- let Created (tag: KeyValuePair<_, _>) = creations.Add(1L, tag)
- let Disposed (tag: KeyValuePair<_, _>) = disposals.Add(1L, tag)
+ let mkTags (name: string) =
+ let cacheId = Interlocked.Increment &nextCacheId
+ // Avoid TagList(ReadOnlySpan<...>) to support net472 runtime
+ let mutable tags = TagList()
+ tags.Add("name", box name)
+ tags.Add("cacheId", box cacheId)
+ tags
-// Currently the Cache emits telemetry for raw cache events: hits, misses, evictions etc.
-// This class observes those counters and keeps a snapshot of readings. It is used in tests and can be used to print cache stats in debug mode.
-type CacheMetricsListener(tag) =
- let totals = Map [ for counter in CacheMetrics.allCounters -> counter.Name, ref 0L ]
+ let Add (tags: inref) = adds.Add(1L, &tags)
+ let Update (tags: inref) = updates.Add(1L, &tags)
+ let Hit (tags: inref) = hits.Add(1L, &tags)
+ let Miss (tags: inref) = misses.Add(1L, &tags)
+ let Eviction (tags: inref) = evictions.Add(1L, &tags)
+ let EvictionFail (tags: inref) = evictionFails.Add(1L, &tags)
+ let Created (tags: inref) = creations.Add(1L, &tags)
+ let Disposed (tags: inref) = disposals.Add(1L, &tags)
- let incr key v =
- Interlocked.Add(totals[key], v) |> ignore
+ type Stats() =
+ let totals = Map [ for counter in allCounters -> counter.Name, ref 0L ]
+ let total key = totals[key].Value
- let total key = totals[key].Value
+ let mutable ratio = Double.NaN
- let mutable ratio = Double.NaN
+ let updateRatio () =
+ ratio <- float (total hits.Name) / float (total hits.Name + total misses.Name)
- let updateRatio () =
- ratio <-
- float (total CacheMetrics.hits.Name)
- / float (total CacheMetrics.hits.Name + total CacheMetrics.misses.Name)
+ member _.Incr key v =
+ assert (totals.ContainsKey key)
+ Interlocked.Add(totals[key], v) |> ignore
- let listener = new MeterListener()
+ if key = hits.Name || key = misses.Name then
+ updateRatio ()
- do
+ member _.GetTotals() =
+ [ for k in totals.Keys -> k, total k ] |> Map.ofList
+
+ member _.Ratio = ratio
+
+ override _.ToString() =
+ let parts =
+ [
+ for kv in totals do
+ yield $"{kv.Key}={kv.Value.Value}"
+ if not (Double.IsNaN ratio) then
+ yield $"hit-ratio={ratio:P2}"
+ ]
+
+ String.Join(", ", parts)
+
+ let statsByName = ConcurrentDictionary()
+
+ let getStatsByName name =
+ statsByName.GetOrAdd(name, fun _ -> Stats())
+
+ let ListenToAll () =
+ let listener = new MeterListener()
- for instrument in CacheMetrics.allCounters do
+ for instrument in allCounters do
listener.EnableMeasurementEvents instrument
listener.SetMeasurementEventCallback(fun instrument v tags _ ->
- if tags[0] = tag then
- incr instrument.Name v
-
- if instrument = CacheMetrics.hits || instrument = CacheMetrics.misses then
- updateRatio ())
+ match tags[0].Value with
+ | :? string as name ->
+ let stats = getStatsByName name
+ stats.Incr instrument.Name v
+ | _ -> assert false)
listener.Start()
+ listener :> IDisposable
+
+ let StatsToString () =
+ use sw = new StringWriter()
+
+ let nameColumnWidth =
+ [ yield! statsByName.Keys; "Cache name" ] |> Seq.map String.length |> Seq.max
+
+ let columns = allCounters |> List.map _.Name
+ let columnWidths = columns |> List.map String.length |> List.map (max 8)
+
+ let header =
+ "| "
+ + String.concat
+ " | "
+ [
+ "Cache name".PadRight nameColumnWidth
+ "hit-ratio"
+ for w, c in (columnWidths, columns) ||> List.zip do
+ $"{c.PadLeft w}"
+ ]
+ + " |"
+
+ sw.WriteLine(String('-', header.Length))
+ sw.WriteLine(header)
+ sw.WriteLine(header |> String.map (fun c -> if c = '|' then '|' else '-'))
+
+ for kv in statsByName do
+ let name = kv.Key
+ let stats = kv.Value
+ let totals = stats.GetTotals()
+ sw.Write $"| {name.PadLeft nameColumnWidth} | {stats.Ratio, 9:P2} |"
+
+ for w, c in (columnWidths, columns) ||> List.zip do
+ sw.Write $" {totals[c].ToString().PadLeft(w)} |"
+
+ sw.WriteLine()
+
+ sw.WriteLine(String('-', header.Length))
+ string sw
+
+ let CaptureStatsAndWriteToConsole () =
+ let listener = ListenToAll()
+
+ { new IDisposable with
+ member _.Dispose() =
+ listener.Dispose()
+ Console.WriteLine(StatsToString())
+ }
- interface IDisposable with
- member _.Dispose() = listener.Dispose()
+ // Currently the Cache emits telemetry for raw cache events: hits, misses, evictions etc.
+ // This type observes those counters and keeps a snapshot of readings. It is used in tests and can be used to print cache stats in debug mode.
+ type CacheMetricsListener(cacheTags: TagList) =
+
+ let stats = Stats()
+ let listener = new MeterListener()
+
+ do
+ for instrument in allCounters do
+ listener.EnableMeasurementEvents instrument
+
+ listener.SetMeasurementEventCallback(fun instrument v tags _ ->
+ let tagsMatch = tags[0] = cacheTags[0] && tags[1] = cacheTags[1]
+
+ if tagsMatch then
+ stats.Incr instrument.Name v)
- member _.GetTotals() =
- [ for k in totals.Keys -> k, total k ] |> Map.ofList
+ listener.Start()
- member _.GetStats() = [ "hit-ratio", ratio ] |> Map.ofList
+ interface IDisposable with
+ member _.Dispose() = listener.Dispose()
+
+ member _.GetTotals() = stats.GetTotals()
+
+ member _.Ratio = stats.Ratio
+
+ override _.ToString() = stats.ToString()
[]
type EvictionMode =
@@ -97,22 +194,28 @@ type CacheOptions<'Key> =
}
module CacheOptions =
- let getDefault () =
- {
- CacheOptions.TotalCapacity = 1024
- CacheOptions.HeadroomPercentage = 50
- CacheOptions.EvictionMode = EvictionMode.MailboxProcessor
- CacheOptions.Comparer = HashIdentity.Structural
- }
+ let forceImmediate =
+ try
+ Environment.GetEnvironmentVariable("FSharp_CacheEvictionImmediate") <> null
+ with _ ->
+ false
+
+ let defaultEvictionMode =
+ if forceImmediate then
+ EvictionMode.Immediate
+ else
+ EvictionMode.MailboxProcessor
- let getReferenceIdentity () =
+ let getDefault comparer =
{
CacheOptions.TotalCapacity = 1024
CacheOptions.HeadroomPercentage = 50
- CacheOptions.EvictionMode = EvictionMode.MailboxProcessor
- CacheOptions.Comparer = HashIdentity.Reference
+ CacheOptions.EvictionMode = defaultEvictionMode
+ CacheOptions.Comparer = comparer
}
+ let getReferenceIdentity () = getDefault HashIdentity.Reference
+
let withNoEviction options =
{ options with
CacheOptions.EvictionMode = EvictionMode.NoEviction
@@ -151,7 +254,7 @@ type EvictionQueueMessage<'Entity, 'Target> =
| Update of 'Entity
[]
-[]
+[]
type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Key>, ?name) =
do
@@ -178,7 +281,7 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
let evicted = Event<_>()
let evictionFailed = Event<_>()
- let tag = CacheMetrics.mkTag name
+ let tags = CacheMetrics.mkTags name
// Track disposal state (0 = not disposed, 1 = disposed)
let mutable disposed = 0
@@ -211,10 +314,10 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
match store.TryRemove(first.Value.Key) with
| true, _ ->
- CacheMetrics.Eviction tag
+ CacheMetrics.Eviction &tags
evicted.Trigger()
| _ ->
- CacheMetrics.EvictionFail tag
+ CacheMetrics.EvictionFail &tags
evictionFailed.Trigger()
deadKeysCount <- deadKeysCount + 1
@@ -262,7 +365,11 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
post, dispose
- do CacheMetrics.Created tag
+#if DEBUG
+ let debugListener = new CacheMetrics.CacheMetricsListener(tags)
+#endif
+
+ do CacheMetrics.Created &tags
member val Evicted = evicted.Publish
member val EvictionFailed = evictionFailed.Publish
@@ -270,12 +377,12 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
member _.TryGetValue(key: 'Key, value: outref<'Value>) =
match store.TryGetValue(key) with
| true, entity ->
- CacheMetrics.Hit tag
+ CacheMetrics.Hit &tags
post (EvictionQueueMessage.Update entity)
value <- entity.Value
true
| _ ->
- CacheMetrics.Miss tag
+ CacheMetrics.Miss &tags
value <- Unchecked.defaultof<'Value>
false
@@ -285,7 +392,7 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
let added = store.TryAdd(key, entity)
if added then
- CacheMetrics.Add tag
+ CacheMetrics.Add &tags
post (EvictionQueueMessage.Add(entity, store))
added
@@ -302,11 +409,11 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
if wasMiss then
post (EvictionQueueMessage.Add(result, store))
- CacheMetrics.Add tag
- CacheMetrics.Miss tag
+ CacheMetrics.Add &tags
+ CacheMetrics.Miss &tags
else
post (EvictionQueueMessage.Update result)
- CacheMetrics.Hit tag
+ CacheMetrics.Hit &tags
result.Value
@@ -321,18 +428,19 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
// Returned value tells us if the entity was added or updated.
if Object.ReferenceEquals(addValue, result) then
- CacheMetrics.Add tag
+ CacheMetrics.Add &tags
post (EvictionQueueMessage.Add(addValue, store))
else
- CacheMetrics.Update tag
+ CacheMetrics.Update &tags
post (EvictionQueueMessage.Update result)
- member _.CreateMetricsListener() = new CacheMetricsListener(tag)
+ member _.CreateMetricsListener() =
+ new CacheMetrics.CacheMetricsListener(tags)
member _.Dispose() =
if Interlocked.Exchange(&disposed, 1) = 0 then
disposeEvictionProcessor ()
- CacheMetrics.Disposed tag
+ CacheMetrics.Disposed &tags
interface IDisposable with
member this.Dispose() =
@@ -341,3 +449,7 @@ type Cache<'Key, 'Value when 'Key: not null> internal (options: CacheOptions<'Ke
// Finalizer to ensure eviction loop is cancelled if Dispose wasn't called.
override this.Finalize() = this.Dispose()
+
+#if DEBUG
+ member _.DebugDisplay() = debugListener.ToString()
+#endif
diff --git a/src/fsharp/src/Compiler/Utilities/Caches.fsi b/src/fsharp/src/Compiler/Utilities/Caches.fsi
index 9ecdcd2a79c..809911f5116 100644
--- a/src/fsharp/src/Compiler/Utilities/Caches.fsi
+++ b/src/fsharp/src/Compiler/Utilities/Caches.fsi
@@ -8,13 +8,16 @@ module internal CacheMetrics =
/// Global telemetry Meter for all caches. Exposed for testing purposes.
/// Set FSHARP_OTEL_EXPORT environment variable to enable OpenTelemetry export to external collectors in tests.
val Meter: Meter
+ val ListenToAll: unit -> IDisposable
+ val StatsToString: unit -> string
+ val CaptureStatsAndWriteToConsole: unit -> IDisposable
-[]
-/// A local listener that can be created for a specific Cache instance to get its metrics. For testing purposes only.
-type internal CacheMetricsListener =
- member GetStats: unit -> Map
- member GetTotals: unit -> Map
- interface IDisposable
+ /// A local listener that can be created for a specific Cache instance to get its metrics. For testing purposes only.
+ []
+ type internal CacheMetricsListener =
+ member Ratio: float
+ member GetTotals: unit -> Map
+ interface IDisposable
[]
type internal EvictionMode =
@@ -43,7 +46,7 @@ type internal CacheOptions<'Key> =
module internal CacheOptions =
/// Default options, using structural equality for keys and queued eviction.
- val getDefault: unit -> CacheOptions<'Key> when 'Key: equality
+ val getDefault: IEqualityComparer<'Key> -> CacheOptions<'Key>
/// Default options, using reference equality for keys and queued eviction.
val getReferenceIdentity: unit -> CacheOptions<'Key> when 'Key: not struct
/// Set eviction mode to NoEviction.
@@ -64,4 +67,4 @@ type internal Cache<'Key, 'Value when 'Key: not null> =
/// For testing only.
member EvictionFailed: IEvent
/// For testing only. Creates a local telemetry listener for this cache instance.
- member CreateMetricsListener: unit -> CacheMetricsListener
+ member CreateMetricsListener: unit -> CacheMetrics.CacheMetricsListener
diff --git a/src/fsharp/tests/Directory.Build.props b/src/fsharp/tests/Directory.Build.props
index c2f0cf4bed4..4e5c4f25528 100644
--- a/src/fsharp/tests/Directory.Build.props
+++ b/src/fsharp/tests/Directory.Build.props
@@ -16,6 +16,7 @@
false
false
true
+ true
diff --git a/src/fsharp/tests/FSharp.Compiler.ComponentTests/CompilerService/Caches.fs b/src/fsharp/tests/FSharp.Compiler.ComponentTests/CompilerService/Caches.fs
index 27cedae59de..b7aac72a93b 100644
--- a/src/fsharp/tests/FSharp.Compiler.ComponentTests/CompilerService/Caches.fs
+++ b/src/fsharp/tests/FSharp.Compiler.ComponentTests/CompilerService/Caches.fs
@@ -1,4 +1,4 @@
-module CompilerService.Caches
+module internal CompilerService.Caches
open FSharp.Compiler.Caches
open Xunit
@@ -14,11 +14,13 @@ let shouldNeverTimeout = 15_000
let shouldNeverTimeout = 200_000
#endif
+let defaultStructural() = CacheOptions.getDefault HashIdentity.Structural
+
[]
let ``Create and dispose many`` () =
let caches =
[ for _ in 1 .. 100 do
- new Cache(CacheOptions.getDefault(), name = "Create and dispose many") :> IDisposable ]
+ new Cache(defaultStructural(), name = "Create and dispose many") :> IDisposable ]
for c in caches do
c.Dispose()
@@ -26,7 +28,7 @@ let ``Create and dispose many`` () =
[]
let ``Basic add and retrieve`` () =
let name = "Basic_add_and_retrieve"
- use cache = new Cache(CacheOptions.getDefault(), name = name)
+ use cache = new Cache(defaultStructural(), name = name)
use metricsListener = cache.CreateMetricsListener()
cache.TryAdd("key1", 1) |> shouldBeTrue
@@ -49,7 +51,7 @@ let ``Basic add and retrieve`` () =
[]
let ``Eviction of least recently used`` () =
let name = "Eviction_of_least_recently_used"
- use cache = new Cache({ CacheOptions.getDefault() with TotalCapacity = 2; HeadroomPercentage = 0 }, name = name)
+ use cache = new Cache({ defaultStructural() with TotalCapacity = 2; HeadroomPercentage = 0 }, name = name)
use metricsListener = cache.CreateMetricsListener()
cache.TryAdd("key1", 1) |> shouldBeTrue
@@ -83,7 +85,7 @@ let ``Stress test evictions`` () =
let iterations = 10_000
let name = "Stress test evictions"
- use cache = new Cache({ CacheOptions.getDefault() with TotalCapacity = cacheSize; HeadroomPercentage = 0 }, name = name)
+ use cache = new Cache({ defaultStructural() with TotalCapacity = cacheSize; HeadroomPercentage = 0 }, name = name)
use metricsListener = cache.CreateMetricsListener()
let evictionsCompleted = new TaskCompletionSource()
@@ -117,7 +119,7 @@ let ``Stress test evictions`` () =
[]
let ``Metrics can be retrieved`` () =
- use cache = new Cache({ CacheOptions.getDefault() with TotalCapacity = 2; HeadroomPercentage = 0 }, name = "test_metrics")
+ use cache = new Cache({ defaultStructural() with TotalCapacity = 2; HeadroomPercentage = 0 }, name = "test_metrics")
use metricsListener = cache.CreateMetricsListener()
cache.TryAdd("key1", 1) |> shouldBeTrue
@@ -133,17 +135,16 @@ let ``Metrics can be retrieved`` () =
cache.TryAdd("key3", 3) |> shouldBeTrue
evictionCompleted.Task.Wait shouldNeverTimeout |> shouldBeTrue
- let stats = metricsListener.GetStats()
let totals = metricsListener.GetTotals()
- stats.["hit-ratio"] |> shouldEqual 1.0
+ metricsListener.Ratio |> shouldEqual 1.0
totals.["evictions"] |> shouldEqual 1L
totals.["adds"] |> shouldEqual 3L
[]
let ``GetOrAdd basic usage`` () =
let cacheName = "GetOrAdd_basic_usage"
- use cache = new Cache(CacheOptions.getDefault(), name = cacheName)
+ use cache = new Cache(defaultStructural(), name = cacheName)
use metricsListener = cache.CreateMetricsListener()
let mutable factoryCalls = 0
let factory k = factoryCalls <- factoryCalls + 1; String.length k
@@ -156,17 +157,16 @@ let ``GetOrAdd basic usage`` () =
v3 |> shouldEqual 4
factoryCalls |> shouldEqual 2
// Metrics assertions
- let stats = metricsListener.GetStats()
let totals = metricsListener.GetTotals()
totals.["hits"] |> shouldEqual 1L
totals.["misses"] |> shouldEqual 2L
- stats.["hit-ratio"] |> shouldEqual (1.0/3.0)
+ metricsListener.Ratio |> shouldEqual (1.0/3.0)
totals.["adds"] |> shouldEqual 2L
[]
let ``AddOrUpdate basic usage`` () =
let cacheName = "AddOrUpdate_basic_usage"
- use cache = new Cache(CacheOptions.getDefault(), name = cacheName)
+ use cache = new Cache(defaultStructural(), name = cacheName)
use metricsListener = cache.CreateMetricsListener()
cache.AddOrUpdate("x", 1)
let mutable value = 0
@@ -179,11 +179,10 @@ let ``AddOrUpdate basic usage`` () =
cache.TryGetValue("y", &value) |> shouldBeTrue
value |> shouldEqual 99
// Metrics assertions
- let stats = metricsListener.GetStats()
let totals = metricsListener.GetTotals()
totals.["hits"] |> shouldEqual 3L // 3 cache hits
totals.["misses"] |> shouldEqual 0L // 0 cache misses
- stats.["hit-ratio"] |> shouldEqual 1.0
+ metricsListener.Ratio |> shouldEqual 1.0
totals.["adds"] |> shouldEqual 2L // "x" and "y" added
totals.["updates"] |> shouldEqual 1L // "x" updated
@@ -220,11 +219,10 @@ let ``GetOrAdd with reference identity`` () =
v1'' |> shouldEqual v1'
v2'' |> shouldEqual v2'
// Metrics assertions
- let stats = metricsListener.GetStats()
let totals = metricsListener.GetTotals()
totals.["hits"] |> shouldEqual 4L
totals.["misses"] |> shouldEqual 3L
- stats.["hit-ratio"] |> shouldEqual (4.0 / 7.0)
+ metricsListener.Ratio |> shouldEqual (4.0 / 7.0)
totals.["adds"] |> shouldEqual 2L
[]
@@ -250,10 +248,9 @@ let ``AddOrUpdate with reference identity`` () =
cache.TryGetValue(t1, &value1Updated) |> shouldBeTrue
value1Updated |> shouldEqual 9
// Metrics assertions
- let stats = metricsListener.GetStats()
let totals = metricsListener.GetTotals()
totals.["hits"] |> shouldEqual 3L // 3 cache hits
totals.["misses"] |> shouldEqual 0L // 0 cache misses
- stats.["hit-ratio"] |> shouldEqual 1.0
+ metricsListener.Ratio |> shouldEqual 1.0
totals.["adds"] |> shouldEqual 2L // t1 and t2 added
totals.["updates"] |> shouldEqual 1L // t1 updated once
diff --git a/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/RecordTypes/RecordTypes.fs b/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/RecordTypes/RecordTypes.fs
index bebf3652605..da18bda2f33 100644
--- a/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/RecordTypes/RecordTypes.fs
+++ b/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/RecordTypes/RecordTypes.fs
@@ -116,7 +116,7 @@ module RecordTypes =
(Warning 464, Line 15, Col 22, Line 15, Col 28, "This code is less generic than indicated by its annotations. A unit-of-measure specified using '_' has been determined to be '1', i.e. dimensionless. Consider making the code generic, or removing the use of '_'.")
(Warning 464, Line 15, Col 35, Line 15, Col 42, "This code is less generic than indicated by its annotations. A unit-of-measure specified using '_' has been determined to be '1', i.e. dimensionless. Consider making the code generic, or removing the use of '_'.")
(Error 5, Line 17, Col 1, Line 17, Col 5, "This field is not mutable")
- (Error 1, Line 17, Col 16, Line 17, Col 22, "The type 'decimal' does not match the type 'float'")
+ (Error 1, Line 17, Col 16, Line 17, Col 22, "The type 'float' does not match the type 'decimal'")
(Error 5, Line 18, Col 1, Line 18, Col 5, "This field is not mutable")
(Error 1, Line 18, Col 16, Line 18, Col 21, "This expression was expected to have type\n 'float' \nbut here has type\n 'decimal' ")
]
diff --git a/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/TypeConstraints/IWSAMsAndSRTPs/IWSAMsAndSRTPsTests.fs b/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/TypeConstraints/IWSAMsAndSRTPs/IWSAMsAndSRTPsTests.fs
index bfa44185a1c..32c16b46e04 100644
--- a/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/TypeConstraints/IWSAMsAndSRTPs/IWSAMsAndSRTPsTests.fs
+++ b/src/fsharp/tests/FSharp.Compiler.ComponentTests/Conformance/Types/TypeConstraints/IWSAMsAndSRTPs/IWSAMsAndSRTPsTests.fs
@@ -1145,7 +1145,7 @@ module StaticAbstractBug =
|> compile
|> shouldFail
|> withDiagnostics [
- (Error 1, Line 14, Col 41, Line 14, Col 42, "The type 'bool' does not match the type 'int'")
+ (Error 1, Line 14, Col 41, Line 14, Col 42, "The type 'int' does not match the type 'bool'")
(Error 1, Line 16, Col 32, Line 16, Col 33, "This expression was expected to have type
'bool'
but here has type
diff --git a/src/fsharp/tests/FSharp.Compiler.ComponentTests/ErrorMessages/ExtendedDiagnosticDataTests.fs b/src/fsharp/tests/FSharp.Compiler.ComponentTests/ErrorMessages/ExtendedDiagnosticDataTests.fs
index f3448e09440..5d86b6883c7 100755
--- a/src/fsharp/tests/FSharp.Compiler.ComponentTests/ErrorMessages/ExtendedDiagnosticDataTests.fs
+++ b/src/fsharp/tests/FSharp.Compiler.ComponentTests/ErrorMessages/ExtendedDiagnosticDataTests.fs
@@ -4,15 +4,21 @@
open FSharp.Compiler.Text
open FSharp.Compiler.Diagnostics
open FSharp.Compiler.Diagnostics.ExtendedData
+open FSharp.Test.Assert
open FSharp.Test.Compiler
open Xunit
+let checkTypes (diagnosticData: TypeMismatchDiagnosticExtendedData) expected actual =
+ {| ExpectedType = expected; ActualType = actual |}
+ |> shouldBe {| ExpectedType = diagnosticData.ExpectedType.Format(diagnosticData.DisplayContext)
+ ActualType = diagnosticData.ActualType.Format(diagnosticData.DisplayContext) |}
+
let inline checkDiagnosticData
(diagnosticNumber, message)
(check: 'a -> unit)
(checkResults: 'b when 'b: (member Diagnostics: FSharpDiagnostic[])) =
match checkResults.Diagnostics |> Array.tryFind (fun d -> d.ErrorNumber = diagnosticNumber) with
- | None -> failwith "Expected diagnostic not found"
+ | None -> failwith $"Expected diagnostic (number {diagnosticNumber}) not found"
| Some diagnostic ->
Assert.Equal(message, diagnostic.Message)
@@ -20,6 +26,29 @@ let inline checkDiagnosticData
| Some(:? 'a as data) -> check data
| _ -> failwith "Expected diagnostic extended data not found"
+ checkResults
+
+let inline checkExpectedActualTypesInContext
+ diagnosticNumber
+ expectedType actualType
+ message
+ context
+ checkResults =
+
+ checkResults
+ |> checkDiagnosticData (diagnosticNumber, message)
+ (fun (data: TypeMismatchDiagnosticExtendedData) ->
+ checkTypes data expectedType actualType
+ Assert.Equal(context, data.ContextInfo))
+
+let inline checkExpectedActualTypes
+ diagnosticNumber
+ expectedType actualType
+ message
+ checkResults =
+
+ checkResults
+ |> checkExpectedActualTypesInContext diagnosticNumber expectedType actualType message DiagnosticContextInfo.NoContext
[]
let ``TypeMismatchDiagnosticExtendedData 01`` () =
@@ -27,13 +56,10 @@ let ``TypeMismatchDiagnosticExtendedData 01`` () =
let x, y, z = 1, 2
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "Type mismatch. Expecting a tuple of length 3 of type\n 'a * 'b * 'c \nbut given a tuple of length 2 of type\n int * int \n")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal("obj * obj * obj", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int * int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 1
+ "obj * obj * obj"
+ "int * int"
+ "Type mismatch. Expecting a tuple of length 3 of type\n 'a * 'b * 'c \nbut given a tuple of length 2 of type\n int * int \n"
[]
let ``TypeMismatchDiagnosticExtendedData 02`` () =
@@ -41,13 +67,10 @@ let ``TypeMismatchDiagnosticExtendedData 02`` () =
let x, y = 1
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "This expression was expected to have type\n ''a * 'b' \nbut here has type\n 'int' ")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- Assert.Equal("obj * obj", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 1
+ "obj * obj"
+ "int"
+ "This expression was expected to have type\n ''a * 'b' \nbut here has type\n 'int' "
[]
let ``TypeMismatchDiagnosticExtendedData 03`` () =
@@ -55,13 +78,11 @@ let ``TypeMismatchDiagnosticExtendedData 03`` () =
if true then 5
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "This 'if' expression is missing an 'else' branch. Because 'if' is an expression, and not a statement, add an 'else' branch which also returns a value of type 'int'.")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.OmittedElseBranch, typeMismatch.ContextInfo)
- Assert.Equal("unit", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypesInContext 1
+ "unit"
+ "int"
+ "This 'if' expression is missing an 'else' branch. Because 'if' is an expression, and not a statement, add an 'else' branch which also returns a value of type 'int'."
+ DiagnosticContextInfo.OmittedElseBranch
[]
let ``TypeMismatchDiagnosticExtendedData 04`` () =
@@ -69,13 +90,10 @@ let ``TypeMismatchDiagnosticExtendedData 04`` () =
1 :> string
"""
|> typecheckResults
- |> checkDiagnosticData
- (193, "Type constraint mismatch. The type \n 'int' \nis not compatible with type\n 'string' \n")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- Assert.Equal("string", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 193
+ "string"
+ "int"
+ "Type constraint mismatch. The type \n 'int' \nis not compatible with type\n 'string' \n"
[]
let ``TypeMismatchDiagnosticExtendedData 05`` () =
@@ -85,13 +103,11 @@ match 0 with
| 1 -> "a"
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "All branches of a pattern match expression must return values implicitly convertible to the type of the first branch, which here is 'int'. This branch returns a value of type 'string'.")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.FollowingPatternMatchClause, typeMismatch.ContextInfo)
- Assert.Equal("int", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("string", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypesInContext 1
+ "int"
+ "string"
+ "All branches of a pattern match expression must return values implicitly convertible to the type of the first branch, which here is 'int'. This branch returns a value of type 'string'."
+ DiagnosticContextInfo.FollowingPatternMatchClause
//TODO: FollowingPatternMatchClause should be provided for type equation diagnostics come from a return type only
[]
@@ -106,13 +122,11 @@ match 0 with
1
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "This expression was expected to have type\n 'int' \nbut here has type\n 'string' ")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.FollowingPatternMatchClause, typeMismatch.ContextInfo) //Should be NoContext
- Assert.Equal("int", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("string", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypesInContext 1
+ "int"
+ "string"
+ "This expression was expected to have type\n 'int' \nbut here has type\n 'string' "
+ DiagnosticContextInfo.FollowingPatternMatchClause //Should be NoContext
[]
let ``TypeMismatchDiagnosticExtendedData 06`` () =
@@ -121,13 +135,11 @@ let _: bool =
if true then "a" else "b"
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "The 'if' expression needs to have type 'bool' to satisfy context type requirements. It currently has type 'string'.")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.IfExpression, typeMismatch.ContextInfo)
- Assert.Equal("bool", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("string", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypesInContext 1
+ "bool"
+ "string"
+ "The 'if' expression needs to have type 'bool' to satisfy context type requirements. It currently has type 'string'."
+ DiagnosticContextInfo.IfExpression
[]
let ``TypeMismatchDiagnosticExtendedData 07`` () =
@@ -135,13 +147,11 @@ let ``TypeMismatchDiagnosticExtendedData 07`` () =
if true then 1 else "a"
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "All branches of an 'if' expression must return values implicitly convertible to the type of the first branch, which here is 'int'. This branch returns a value of type 'string'.")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.ElseBranchResult, typeMismatch.ContextInfo)
- Assert.Equal("int", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("string", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypesInContext 1
+ "int"
+ "string"
+ "All branches of an 'if' expression must return values implicitly convertible to the type of the first branch, which here is 'int'. This branch returns a value of type 'string'."
+ DiagnosticContextInfo.ElseBranchResult
[]
let ``TypeMismatchDiagnosticExtendedData 08`` () =
@@ -150,13 +160,10 @@ type R = { Field1: int }
let f (x: R) = "" + x.Field1
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "The type 'int' does not match the type 'string'")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- Assert.Equal("string", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 1
+ "string"
+ "int"
+ "The type 'int' does not match the type 'string'"
[]
let ``TypeMismatchDiagnosticExtendedData 09`` () =
@@ -164,13 +171,10 @@ let ``TypeMismatchDiagnosticExtendedData 09`` () =
let x: string = 1
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "This expression was expected to have type\n 'string' \nbut here has type\n 'int' ")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- Assert.Equal("string", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("int", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 1
+ "string"
+ "int"
+ "This expression was expected to have type\n 'string' \nbut here has type\n 'int' "
[]
let ``TypeMismatchDiagnosticExtendedData 10`` () =
@@ -179,15 +183,57 @@ let f1 (x: outref<'T>) = 1
let f2 (x: inref<'T>) = f1 &x
"""
|> typecheckResults
- |> checkDiagnosticData
- (1, "Type mismatch. Expecting a\n 'outref<'T>' \nbut given a\n 'inref<'T>' \nThe type 'ByRefKinds.Out' does not match the type 'ByRefKinds.In'")
- (fun (typeMismatch: TypeMismatchDiagnosticExtendedData) ->
- let displayContext = typeMismatch.DisplayContext
- Assert.Equal(DiagnosticContextInfo.NoContext, typeMismatch.ContextInfo)
- Assert.Equal("outref<'T>", typeMismatch.ExpectedType.Format(displayContext))
- Assert.Equal("inref<'T>", typeMismatch.ActualType.Format(displayContext)))
+ |> checkExpectedActualTypes 1
+ "outref<'T>"
+ "inref<'T>"
+ // TODO: wrong additional generic parameters mismatch message,
+ // should be "The type 'ByRefKinds.In' does not match the type 'ByRefKinds.Out'"
+ "Type mismatch. Expecting a\n 'outref<'T>' \nbut given a\n 'inref<'T>' \nThe type 'ByRefKinds.Out' does not match the type 'ByRefKinds.In'"
-[]
+[]
+let ``TypeMismatchDiagnosticExtendedData 11`` () =
+ FSharp """
+type T() =
+ static member P1 = T.P2 + 1
+ static member P2 = ""
+"""
+ |> typecheckResults
+ // static member P1 = T.P2 ->+<- 1
+ |> checkExpectedActualTypes 43
+ "string"
+ "int"
+ "The type 'int' does not match the type 'string'"
+
+ // static member P2 = ->""<-
+ |> checkExpectedActualTypes 1
+ "int"
+ "string"
+ "The type 'string' does not match the type 'int'"
+
+[]
+let ``TypeMismatchDiagnosticExtendedData 12`` () =
+ FSharp """
+let x: string = 1 + 1
+"""
+ |> typecheckResults
+ |> checkExpectedActualTypes 1
+ "string"
+ "int"
+ "The type 'int' does not match the type 'string'"
+
+[]
+let ``TypeMismatchDiagnosticExtendedData 13`` () =
+ FSharp """
+let x: string -> string = id
+let y: unit -> string = x
+"""
+ |> typecheckResults
+ |> checkExpectedActualTypes 1
+ "unit -> string"
+ "string -> string"
+ "Type mismatch. Expecting a\n 'unit -> string' \nbut given a\n 'string -> string' \nThe type 'string' does not match the type 'unit'"
+
+[]
[]
[]
let ``ArgumentsInSigAndImplMismatchExtendedData 01`` useTransparentCompiler =
diff --git a/src/fsharp/tests/FSharp.Test.Utilities/CompilerAssert.fs b/src/fsharp/tests/FSharp.Test.Utilities/CompilerAssert.fs
index d04b39bc04e..c9a760a5f93 100644
--- a/src/fsharp/tests/FSharp.Test.Utilities/CompilerAssert.fs
+++ b/src/fsharp/tests/FSharp.Test.Utilities/CompilerAssert.fs
@@ -376,7 +376,7 @@ module CompilerAssertHelpers =
let setup = AppDomainSetup(ApplicationBase = thisAssemblyDirectory)
let testCaseDomain = AppDomain.CreateDomain($"built app {assembly}", null, setup)
- testCaseDomain.add_AssemblyResolve(fun _ args ->
+ let handler = ResolveEventHandler(fun _ args ->
dependecies
|> List.tryFind (fun path -> Path.GetFileNameWithoutExtension path = AssemblyName(args.Name).Name)
|> Option.filter FileSystem.FileExistsShim
@@ -384,6 +384,8 @@ module CompilerAssertHelpers =
|> Option.toObj
)
+ testCaseDomain.add_AssemblyResolve handler
+
let worker =
(testCaseDomain.CreateInstanceFromAndUnwrap(typeof.Assembly.CodeBase, typeof.FullName)) :?> Worker
@@ -391,8 +393,8 @@ module CompilerAssertHelpers =
// Replay streams captured in appdomain.
printf $"{output}"
eprintf $"{errors}"
-
- AppDomain.Unload testCaseDomain
+
+ testCaseDomain.remove_AssemblyResolve handler
outcome, output, errors
diff --git a/src/fsharp/tests/FSharp.Test.Utilities/XunitHelpers.fs b/src/fsharp/tests/FSharp.Test.Utilities/XunitHelpers.fs
index 1823c5a1b6a..5365a243946 100644
--- a/src/fsharp/tests/FSharp.Test.Utilities/XunitHelpers.fs
+++ b/src/fsharp/tests/FSharp.Test.Utilities/XunitHelpers.fs
@@ -202,6 +202,7 @@ module OneTimeSetup =
log "Adding AssemblyResolver"
AssemblyResolver.addResolver ()
#endif
+ log $"Server GC enabled: {System.Runtime.GCSettings.IsServerGC}"
log "Installing TestConsole redirection"
TestConsole.install()
diff --git a/src/roslyn/src/Compilers/Core/MSBuildTask/ManagedToolTask.cs b/src/roslyn/src/Compilers/Core/MSBuildTask/ManagedToolTask.cs
index 58c3450e683..ec44dae4e34 100644
--- a/src/roslyn/src/Compilers/Core/MSBuildTask/ManagedToolTask.cs
+++ b/src/roslyn/src/Compilers/Core/MSBuildTask/ManagedToolTask.cs
@@ -6,6 +6,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
+using System.Linq;
using System.Resources;
using System.Text;
using Microsoft.Build.Framework;
@@ -239,10 +240,18 @@ internal static string GetBuildTaskDirectory()
protected override bool ValidateParameters()
{
// Set DOTNET_ROOT so that the apphost executables launch properly.
+ // Unset all other DOTNET_ROOT* variables so for example DOTNET_ROOT_X64 does not override ours.
if (RuntimeHostInfo.GetToolDotNetRoot() is { } dotNetRoot)
{
Log.LogMessage("Setting {0} to '{1}'", RuntimeHostInfo.DotNetRootEnvironmentName, dotNetRoot);
- EnvironmentVariables = [.. EnvironmentVariables ?? [], $"{RuntimeHostInfo.DotNetRootEnvironmentName}={dotNetRoot}"];
+ EnvironmentVariables =
+ [
+ .. EnvironmentVariables?.Where(static e => !e.StartsWith(RuntimeHostInfo.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase)) ?? [],
+ .. Environment.GetEnvironmentVariables().Cast()
+ .Where(e => ((string)e.Key).StartsWith(RuntimeHostInfo.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase))
+ .Select(e => $"{e.Key}="),
+ $"{RuntimeHostInfo.DotNetRootEnvironmentName}={dotNetRoot}",
+ ];
}
return base.ValidateParameters();
diff --git a/src/roslyn/src/Compilers/Shared/BuildServerConnection.cs b/src/roslyn/src/Compilers/Shared/BuildServerConnection.cs
index c968fec249d..3922c1ad7fe 100644
--- a/src/roslyn/src/Compilers/Shared/BuildServerConnection.cs
+++ b/src/roslyn/src/Compilers/Shared/BuildServerConnection.cs
@@ -9,6 +9,7 @@
using System.Diagnostics;
using System.IO;
using System.IO.Pipes;
+using System.Linq;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Security.Principal;
@@ -463,9 +464,20 @@ internal static bool TryCreateServer(string clientDirectory, string pipeName, IC
logger.Log("Attempting to create process '{0}' {1}", serverInfo.processFilePath, serverInfo.commandLineArguments);
- string? previousDotNetRoot = Environment.GetEnvironmentVariable(RuntimeHostInfo.DotNetRootEnvironmentName);
+ // Set DOTNET_ROOT so that the apphost executable launches properly.
+ System.Collections.DictionaryEntry[] dotnetRootEnvVars = [];
if (RuntimeHostInfo.GetToolDotNetRoot() is { } dotNetRoot)
{
+ // Unset all other DOTNET_ROOT* variables so for example DOTNET_ROOT_X64 does not override ours.
+ dotnetRootEnvVars = Environment.GetEnvironmentVariables()
+ .Cast()
+ .Where(static e => ((string)e.Key).StartsWith(RuntimeHostInfo.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase))
+ .ToArray();
+ foreach (var envVar in dotnetRootEnvVars)
+ {
+ Environment.SetEnvironmentVariable((string)envVar.Key, string.Empty);
+ }
+
logger.Log("Setting {0} to '{1}'", RuntimeHostInfo.DotNetRootEnvironmentName, dotNetRoot);
Environment.SetEnvironmentVariable(RuntimeHostInfo.DotNetRootEnvironmentName, dotNetRoot);
}
@@ -550,7 +562,10 @@ internal static bool TryCreateServer(string clientDirectory, string pipeName, IC
}
finally
{
- Environment.SetEnvironmentVariable(RuntimeHostInfo.DotNetRootEnvironmentName, previousDotNetRoot);
+ foreach (var envVar in dotnetRootEnvVars)
+ {
+ Environment.SetEnvironmentVariable((string)envVar.Key, (string?)envVar.Value);
+ }
}
}
diff --git a/src/runtime/src/coreclr/nativeaot/Runtime/unix/PalCreateDump.cpp b/src/runtime/src/coreclr/nativeaot/Runtime/unix/PalCreateDump.cpp
index 552dba78dd6..a8acc1b9f67 100644
--- a/src/runtime/src/coreclr/nativeaot/Runtime/unix/PalCreateDump.cpp
+++ b/src/runtime/src/coreclr/nativeaot/Runtime/unix/PalCreateDump.cpp
@@ -213,8 +213,8 @@ CreateCrashDump(
char* errorMessageBuffer,
int cbErrorMessageBuffer)
{
- int pipe_descs[2];
- if (pipe(pipe_descs) == -1)
+ int pipe_descs[4];
+ if (pipe(pipe_descs) == -1 || pipe(pipe_descs + 2) == -1)
{
if (errorMessageBuffer != nullptr)
{
@@ -222,9 +222,12 @@ CreateCrashDump(
}
return false;
}
- // [0] is read end, [1] is write end
- int parent_pipe = pipe_descs[0];
- int child_pipe = pipe_descs[1];
+ // from parent (write) to child (read), used to signal prctl(PR_SET_PTRACER, childpid) is done
+ int child_read_pipe = pipe_descs[0];
+ int parent_write_pipe = pipe_descs[1];
+ // from child (write) to parent (read), used to capture createdump's stderr
+ int parent_read_pipe = pipe_descs[2];
+ int child_write_pipe = pipe_descs[3];
// Fork the core dump child process.
pid_t childpid = fork();
@@ -236,19 +239,34 @@ CreateCrashDump(
{
snprintf(errorMessageBuffer, cbErrorMessageBuffer, "Problem launching createdump: fork() FAILED %s (%d)\n", strerror(errno), errno);
}
- close(pipe_descs[0]);
- close(pipe_descs[1]);
+ for (int i = 0; i < 4; i++)
+ {
+ close(pipe_descs[i]);
+ }
return false;
}
else if (childpid == 0)
{
- // Close the read end of the pipe, the child doesn't need it
- close(parent_pipe);
+ close(parent_read_pipe);
+ close(parent_write_pipe);
+
+ // Wait for prctl(PR_SET_PTRACER, childpid) in parent
+ char buffer;
+ int bytesRead;
+ while((bytesRead = read(child_read_pipe, &buffer, 1)) < 0 && errno == EINTR);
+ close(child_read_pipe);
+
+ if (bytesRead != 1)
+ {
+ fprintf(stderr, "Problem reading from createdump child_read_pipe: %s (%d)\n", strerror(errno), errno);
+ close(child_write_pipe);
+ exit(-1);
+ }
// Only dup the child's stderr if there is error buffer
if (errorMessageBuffer != nullptr)
{
- dup2(child_pipe, STDERR_FILENO);
+ dup2(child_write_pipe, STDERR_FILENO);
}
// Execute the createdump program
if (execv(argv[0], (char* const *)argv) == -1)
@@ -259,6 +277,8 @@ CreateCrashDump(
}
else
{
+ close(child_read_pipe);
+ close(child_write_pipe);
#if HAVE_PRCTL_H && HAVE_PR_SET_PTRACER
// Gives the child process permission to use /proc//mem and ptrace
if (prctl(PR_SET_PTRACER, childpid, 0, 0, 0) == -1)
@@ -270,7 +290,21 @@ CreateCrashDump(
#endif
}
#endif // HAVE_PRCTL_H && HAVE_PR_SET_PTRACER
- close(child_pipe);
+ // Signal child that prctl(PR_SET_PTRACER, childpid) is done
+ int bytesWritten;
+ while((bytesWritten = write(parent_write_pipe, "S", 1)) < 0 && errno == EINTR);
+ close(parent_write_pipe);
+
+ if (bytesWritten != 1)
+ {
+ fprintf(stderr, "Problem writing to createdump parent_write_pipe: %s (%d)\n", strerror(errno), errno);
+ close(parent_read_pipe);
+ if (errorMessageBuffer != nullptr)
+ {
+ errorMessageBuffer[0] = 0;
+ }
+ return false;
+ }
// Read createdump's stderr messages (if any)
if (errorMessageBuffer != nullptr)
@@ -278,7 +312,7 @@ CreateCrashDump(
// Read createdump's stderr
int bytesRead = 0;
int count = 0;
- while ((count = read(parent_pipe, errorMessageBuffer + bytesRead, cbErrorMessageBuffer - bytesRead)) > 0)
+ while ((count = read(parent_read_pipe, errorMessageBuffer + bytesRead, cbErrorMessageBuffer - bytesRead)) > 0)
{
bytesRead += count;
}
@@ -288,7 +322,7 @@ CreateCrashDump(
fputs(errorMessageBuffer, stderr);
}
}
- close(parent_pipe);
+ close(parent_read_pipe);
// Parent waits until the child process is done
int wstatus = 0;
diff --git a/src/runtime/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Threading/Thread.NativeAot.Windows.cs b/src/runtime/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Threading/Thread.NativeAot.Windows.cs
index 37d6d14ab60..9933c6309fb 100644
--- a/src/runtime/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Threading/Thread.NativeAot.Windows.cs
+++ b/src/runtime/src/coreclr/nativeaot/System.Private.CoreLib/src/System/Threading/Thread.NativeAot.Windows.cs
@@ -14,9 +14,6 @@ namespace System.Threading
{
public sealed partial class Thread
{
- [ThreadStatic]
- private static ApartmentType t_apartmentType;
-
[ThreadStatic]
private static ComState t_comState;
@@ -235,14 +232,15 @@ public ApartmentState GetApartmentState()
return _initialApartmentState;
}
- switch (GetCurrentApartmentType())
+ switch (GetCurrentApartmentState())
{
- case ApartmentType.STA:
+ case ApartmentState.STA:
return ApartmentState.STA;
- case ApartmentType.MTA:
+ case ApartmentState.MTA:
return ApartmentState.MTA;
default:
- return ApartmentState.Unknown;
+ // If COM is uninitialized on the current thread, it is assumed to be implicit MTA.
+ return ApartmentState.MTA;
}
}
@@ -275,14 +273,29 @@ private bool SetApartmentStateUnchecked(ApartmentState state, bool throwOnError)
}
else
{
+ // Compat: Setting ApartmentState to Unknown uninitializes COM
UninitializeCom();
}
- }
- // Clear the cache and check whether new state matches the desired state
- t_apartmentType = ApartmentType.Unknown;
+ // Clear the cache and check whether new state matches the desired state
+ t_comState &= ~(ComState.STA | ComState.MTA);
- retState = GetApartmentState();
+ retState = GetCurrentApartmentState();
+ }
+ else
+ {
+ Debug.Assert((t_comState & ComState.MTA) != 0);
+ retState = ApartmentState.MTA;
+ }
+ }
+
+ // Special case where we pass in Unknown and get back MTA.
+ // Once we CoUninitialize the thread, the OS will still
+ // report the thread as implicitly in the MTA if any
+ // other thread in the process is CoInitialized.
+ if ((state == ApartmentState.Unknown) && (retState == ApartmentState.MTA))
+ {
+ return true;
}
if (retState != state)
@@ -316,7 +329,7 @@ private static void InitializeComForThreadPoolThread()
// Process-wide COM is initialized very early before any managed code can run.
// Assume it is done.
// Prevent re-initialization of COM model on threadpool threads from the default one.
- t_comState |= ComState.Locked;
+ t_comState |= ComState.Locked | ComState.MTA;
}
private static void InitializeCom(ApartmentState state = ApartmentState.MTA)
@@ -396,24 +409,25 @@ internal static Thread EnsureThreadPoolThreadInitialized()
public void Interrupt() { throw new PlatformNotSupportedException(); }
internal static bool ReentrantWaitsEnabled =>
- GetCurrentApartmentType() == ApartmentType.STA;
+ GetCurrentApartmentState() == ApartmentState.STA;
- internal static ApartmentType GetCurrentApartmentType()
+ // Unlike the public API, this returns ApartmentState.Unknown when COM is uninitialized on the current thread
+ internal static ApartmentState GetCurrentApartmentState()
{
- ApartmentType currentThreadType = t_apartmentType;
- if (currentThreadType != ApartmentType.Unknown)
- return currentThreadType;
+ if ((t_comState & (ComState.MTA | ComState.STA)) != 0)
+ return ((t_comState & ComState.STA) != 0) ? ApartmentState.STA : ApartmentState.MTA;
Interop.APTTYPE aptType;
Interop.APTTYPEQUALIFIER aptTypeQualifier;
int result = Interop.Ole32.CoGetApartmentType(out aptType, out aptTypeQualifier);
- ApartmentType type = ApartmentType.Unknown;
+ ApartmentState state = ApartmentState.Unknown;
switch (result)
{
case HResults.CO_E_NOTINITIALIZED:
- type = ApartmentType.None;
+ Debug.Fail("COM is not initialized");
+ state = ApartmentState.Unknown;
break;
case HResults.S_OK:
@@ -421,24 +435,27 @@ internal static ApartmentType GetCurrentApartmentType()
{
case Interop.APTTYPE.APTTYPE_STA:
case Interop.APTTYPE.APTTYPE_MAINSTA:
- type = ApartmentType.STA;
+ state = ApartmentState.STA;
break;
case Interop.APTTYPE.APTTYPE_MTA:
- type = ApartmentType.MTA;
+ state = ApartmentState.MTA;
break;
case Interop.APTTYPE.APTTYPE_NA:
switch (aptTypeQualifier)
{
case Interop.APTTYPEQUALIFIER.APTTYPEQUALIFIER_NA_ON_MTA:
+ state = ApartmentState.MTA;
+ break;
+
case Interop.APTTYPEQUALIFIER.APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA:
- type = ApartmentType.MTA;
+ state = ApartmentState.Unknown;
break;
case Interop.APTTYPEQUALIFIER.APTTYPEQUALIFIER_NA_ON_STA:
case Interop.APTTYPEQUALIFIER.APTTYPEQUALIFIER_NA_ON_MAINSTA:
- type = ApartmentType.STA;
+ state = ApartmentState.STA;
break;
default:
@@ -454,17 +471,9 @@ internal static ApartmentType GetCurrentApartmentType()
break;
}
- if (type != ApartmentType.Unknown)
- t_apartmentType = type;
- return type;
- }
-
- internal enum ApartmentType : byte
- {
- Unknown = 0,
- None,
- STA,
- MTA
+ if (state != ApartmentState.Unknown)
+ t_comState |= (state == ApartmentState.STA) ? ComState.STA : ComState.MTA;
+ return state;
}
[Flags]
@@ -472,6 +481,8 @@ internal enum ComState : byte
{
InitializedByUs = 1,
Locked = 2,
+ MTA = 4,
+ STA = 8
}
}
}
diff --git a/src/runtime/src/coreclr/pal/src/thread/process.cpp b/src/runtime/src/coreclr/pal/src/thread/process.cpp
index e19dbc72a6e..b2ecc36aec9 100644
--- a/src/runtime/src/coreclr/pal/src/thread/process.cpp
+++ b/src/runtime/src/coreclr/pal/src/thread/process.cpp
@@ -2447,8 +2447,8 @@ PROCCreateCrashDump(
}
}
- int pipe_descs[2];
- if (pipe(pipe_descs) == -1)
+ int pipe_descs[4];
+ if (pipe(pipe_descs) == -1 || pipe(pipe_descs + 2) == -1)
{
if (errorMessageBuffer != nullptr)
{
@@ -2456,9 +2456,13 @@ PROCCreateCrashDump(
}
return false;
}
- // [0] is read end, [1] is write end
- int parent_pipe = pipe_descs[0];
- int child_pipe = pipe_descs[1];
+
+ // from parent (write) to child (read), used to signal prctl(PR_SET_PTRACER, childpid) is done
+ int child_read_pipe = pipe_descs[0];
+ int parent_write_pipe = pipe_descs[1];
+ // from child (write) to parent (read), used to capture createdump's stderr
+ int parent_read_pipe = pipe_descs[2];
+ int child_write_pipe = pipe_descs[3];
// Fork the core dump child process.
pid_t childpid = fork();
@@ -2470,20 +2474,36 @@ PROCCreateCrashDump(
{
sprintf_s(errorMessageBuffer, cbErrorMessageBuffer, "Problem launching createdump: fork() FAILED %s (%d)\n", strerror(errno), errno);
}
- close(pipe_descs[0]);
- close(pipe_descs[1]);
+ for (int i = 0; i < 4; i++)
+ {
+ close(pipe_descs[i]);
+ }
return false;
}
else if (childpid == 0)
{
- // Close the read end of the pipe, the child doesn't need it
int callbackResult = 0;
- close(parent_pipe);
+
+ close(parent_read_pipe);
+ close(parent_write_pipe);
+
+ // Wait for prctl(PR_SET_PTRACER, childpid) in parent
+ char buffer;
+ int bytesRead;
+ while((bytesRead = read(child_read_pipe, &buffer, 1)) < 0 && errno == EINTR);
+ close(child_read_pipe);
+
+ if (bytesRead != 1)
+ {
+ fprintf(stderr, "Problem reading from createdump child_read_pipe: %s (%d)\n", strerror(errno), errno);
+ close(child_write_pipe);
+ exit(-1);
+ }
// Only dup the child's stderr if there is error buffer
if (errorMessageBuffer != nullptr)
{
- dup2(child_pipe, STDERR_FILENO);
+ dup2(child_write_pipe, STDERR_FILENO);
}
if (g_createdumpCallback != nullptr)
{
@@ -2510,6 +2530,8 @@ PROCCreateCrashDump(
}
else
{
+ close(child_read_pipe);
+ close(child_write_pipe);
#if HAVE_PRCTL_H && HAVE_PR_SET_PTRACER
// Gives the child process permission to use /proc//mem and ptrace
if (prctl(PR_SET_PTRACER, childpid, 0, 0, 0) == -1)
@@ -2519,7 +2541,21 @@ PROCCreateCrashDump(
ERROR("PROCCreateCrashDump: prctl() FAILED %s (%d)\n", strerror(errno), errno);
}
#endif // HAVE_PRCTL_H && HAVE_PR_SET_PTRACER
- close(child_pipe);
+ // Signal child that prctl(PR_SET_PTRACER, childpid) is done
+ int bytesWritten;
+ while((bytesWritten = write(parent_write_pipe, "S", 1)) < 0 && errno == EINTR);
+ close(parent_write_pipe);
+
+ if (bytesWritten != 1)
+ {
+ fprintf(stderr, "Problem writing to createdump parent_write_pipe: %s (%d)\n", strerror(errno), errno);
+ close(parent_read_pipe);
+ if (errorMessageBuffer != nullptr)
+ {
+ errorMessageBuffer[0] = 0;
+ }
+ return false;
+ }
// Read createdump's stderr messages (if any)
if (errorMessageBuffer != nullptr)
@@ -2527,7 +2563,7 @@ PROCCreateCrashDump(
// Read createdump's stderr
int bytesRead = 0;
int count = 0;
- while ((count = read(parent_pipe, errorMessageBuffer + bytesRead, cbErrorMessageBuffer - bytesRead)) > 0)
+ while ((count = read(parent_read_pipe, errorMessageBuffer + bytesRead, cbErrorMessageBuffer - bytesRead)) > 0)
{
bytesRead += count;
}
@@ -2537,7 +2573,7 @@ PROCCreateCrashDump(
fputs(errorMessageBuffer, stderr);
}
}
- close(parent_pipe);
+ close(parent_read_pipe);
// Parent waits until the child process is done
int wstatus = 0;
diff --git a/src/runtime/src/coreclr/tools/Common/TypeSystem/IL/UnsafeAccessors.cs b/src/runtime/src/coreclr/tools/Common/TypeSystem/IL/UnsafeAccessors.cs
index b6be413b9ba..9eabb99e61a 100644
--- a/src/runtime/src/coreclr/tools/Common/TypeSystem/IL/UnsafeAccessors.cs
+++ b/src/runtime/src/coreclr/tools/Common/TypeSystem/IL/UnsafeAccessors.cs
@@ -329,6 +329,12 @@ private static bool DoesMethodMatchUnsafeAccessorDeclaration(ref GenerationConte
return false;
}
+ // Validate generic parameter.
+ if (declSig.GenericParameterCount != maybeSig.GenericParameterCount)
+ {
+ return false;
+ }
+
// Validate argument count and return type
if (context.Kind == UnsafeAccessorKind.Constructor)
{
diff --git a/src/runtime/src/coreclr/vm/unsafeaccessors.cpp b/src/runtime/src/coreclr/vm/unsafeaccessors.cpp
index 6b039f780ec..b82c3e6800a 100644
--- a/src/runtime/src/coreclr/vm/unsafeaccessors.cpp
+++ b/src/runtime/src/coreclr/vm/unsafeaccessors.cpp
@@ -424,14 +424,26 @@ namespace
return false;
}
- // Handle generic param count
- DWORD declGenericCount = 0;
- DWORD methodGenericCount = 0;
+ // Handle generic signature
if (callConvDecl & IMAGE_CEE_CS_CALLCONV_GENERIC)
+ {
+ if (!(callConvMethod & IMAGE_CEE_CS_CALLCONV_GENERIC))
+ return false;
+
+ DWORD declGenericCount = 0;
+ DWORD methodGenericCount = 0;
IfFailThrow(CorSigUncompressData_EndPtr(pSig1, pEndSig1, &declGenericCount));
- if (callConvMethod & IMAGE_CEE_CS_CALLCONV_GENERIC)
IfFailThrow(CorSigUncompressData_EndPtr(pSig2, pEndSig2, &methodGenericCount));
+ if (declGenericCount != methodGenericCount)
+ return false;
+ }
+ else if (callConvMethod & IMAGE_CEE_CS_CALLCONV_GENERIC)
+ {
+ // Method is generic but declaration is not
+ return false;
+ }
+
DWORD declArgCount;
DWORD methodArgCount;
IfFailThrow(CorSigUncompressData_EndPtr(pSig1, pEndSig1, &declArgCount));
diff --git a/src/runtime/src/installer/pkg/sfx/installers/host.wxs b/src/runtime/src/installer/pkg/sfx/installers/host.wxs
index b4be1ebeb15..fe074135150 100644
--- a/src/runtime/src/installer/pkg/sfx/installers/host.wxs
+++ b/src/runtime/src/installer/pkg/sfx/installers/host.wxs
@@ -126,6 +126,6 @@
-
+
\ No newline at end of file
diff --git a/src/runtime/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs b/src/runtime/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs
index f3e8f55d9fa..ae66dd74fc0 100644
--- a/src/runtime/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs
+++ b/src/runtime/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs
@@ -509,7 +509,17 @@ public void Write169_XElementArrayWrapper(object o) {
Write50_XElementArrayWrapper(@"XElementArrayWrapper", @"", ((global::XElementArrayWrapper)o), true, false);
}
- public void Write170_TypeWithDateTimeStringProperty(object o) {
+ public void Write170_Item(object o) {
+ WriteStartDocument();
+ if (o == null) {
+ WriteNullTagLiteral(@"DateTimeOffsetIXmlSerializableContainer", @"");
+ return;
+ }
+ TopLevelElement();
+ WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::DateTimeOffsetIXmlSerializableContainer)o), @"DateTimeOffsetIXmlSerializableContainer", @"", true, true);
+ }
+
+ public void Write171_TypeWithDateTimeStringProperty(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithDateTimeStringProperty", @"");
@@ -519,7 +529,7 @@ public void Write170_TypeWithDateTimeStringProperty(object o) {
Write51_TypeWithDateTimeStringProperty(@"TypeWithDateTimeStringProperty", @"", ((global::SerializationTypes.TypeWithDateTimeStringProperty)o), true, false);
}
- public void Write171_SimpleType(object o) {
+ public void Write172_SimpleType(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"SimpleType", @"");
@@ -529,7 +539,7 @@ public void Write171_SimpleType(object o) {
Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)o), true, false);
}
- public void Write172_TypeWithGetSetArrayMembers(object o) {
+ public void Write173_TypeWithGetSetArrayMembers(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithGetSetArrayMembers", @"");
@@ -539,7 +549,7 @@ public void Write172_TypeWithGetSetArrayMembers(object o) {
Write53_TypeWithGetSetArrayMembers(@"TypeWithGetSetArrayMembers", @"", ((global::SerializationTypes.TypeWithGetSetArrayMembers)o), true, false);
}
- public void Write173_TypeWithGetOnlyArrayProperties(object o) {
+ public void Write174_TypeWithGetOnlyArrayProperties(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithGetOnlyArrayProperties", @"");
@@ -549,7 +559,7 @@ public void Write173_TypeWithGetOnlyArrayProperties(object o) {
Write54_TypeWithGetOnlyArrayProperties(@"TypeWithGetOnlyArrayProperties", @"", ((global::SerializationTypes.TypeWithGetOnlyArrayProperties)o), true, false);
}
- public void Write174_TypeWithArraylikeMembers(object o) {
+ public void Write175_TypeWithArraylikeMembers(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithArraylikeMembers", @"");
@@ -559,7 +569,7 @@ public void Write174_TypeWithArraylikeMembers(object o) {
Write55_TypeWithArraylikeMembers(@"TypeWithArraylikeMembers", @"", ((global::SerializationTypes.TypeWithArraylikeMembers)o), true, false);
}
- public void Write175_StructNotSerializable(object o) {
+ public void Write176_StructNotSerializable(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"StructNotSerializable", @"");
@@ -568,7 +578,7 @@ public void Write175_StructNotSerializable(object o) {
Write56_StructNotSerializable(@"StructNotSerializable", @"", ((global::SerializationTypes.StructNotSerializable)o), false);
}
- public void Write176_TypeWithMyCollectionField(object o) {
+ public void Write177_TypeWithMyCollectionField(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithMyCollectionField", @"");
@@ -578,7 +588,7 @@ public void Write176_TypeWithMyCollectionField(object o) {
Write57_TypeWithMyCollectionField(@"TypeWithMyCollectionField", @"", ((global::SerializationTypes.TypeWithMyCollectionField)o), true, false);
}
- public void Write177_Item(object o) {
+ public void Write178_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithReadOnlyMyCollectionProperty", @"");
@@ -588,7 +598,7 @@ public void Write177_Item(object o) {
Write58_Item(@"TypeWithReadOnlyMyCollectionProperty", @"", ((global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o), true, false);
}
- public void Write178_ArrayOfAnyType(object o) {
+ public void Write179_ArrayOfAnyType(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ArrayOfAnyType", @"");
@@ -610,7 +620,7 @@ public void Write178_ArrayOfAnyType(object o) {
}
}
- public void Write179_MyEnum(object o) {
+ public void Write180_MyEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"MyEnum", @"");
@@ -619,7 +629,7 @@ public void Write179_MyEnum(object o) {
WriteElementString(@"MyEnum", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o)));
}
- public void Write180_TypeWithEnumMembers(object o) {
+ public void Write181_TypeWithEnumMembers(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithEnumMembers", @"");
@@ -629,7 +639,7 @@ public void Write180_TypeWithEnumMembers(object o) {
Write60_TypeWithEnumMembers(@"TypeWithEnumMembers", @"", ((global::SerializationTypes.TypeWithEnumMembers)o), true, false);
}
- public void Write181_DCStruct(object o) {
+ public void Write182_DCStruct(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"DCStruct", @"");
@@ -638,7 +648,7 @@ public void Write181_DCStruct(object o) {
Write61_DCStruct(@"DCStruct", @"", ((global::SerializationTypes.DCStruct)o), false);
}
- public void Write182_DCClassWithEnumAndStruct(object o) {
+ public void Write183_DCClassWithEnumAndStruct(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"DCClassWithEnumAndStruct", @"");
@@ -648,7 +658,7 @@ public void Write182_DCClassWithEnumAndStruct(object o) {
Write62_DCClassWithEnumAndStruct(@"DCClassWithEnumAndStruct", @"", ((global::SerializationTypes.DCClassWithEnumAndStruct)o), true, false);
}
- public void Write183_BuiltInTypes(object o) {
+ public void Write184_BuiltInTypes(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"BuiltInTypes", @"");
@@ -658,7 +668,7 @@ public void Write183_BuiltInTypes(object o) {
Write63_BuiltInTypes(@"BuiltInTypes", @"", ((global::SerializationTypes.BuiltInTypes)o), true, false);
}
- public void Write184_TypeA(object o) {
+ public void Write185_TypeA(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeA", @"");
@@ -668,7 +678,7 @@ public void Write184_TypeA(object o) {
Write64_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)o), true, false);
}
- public void Write185_TypeB(object o) {
+ public void Write186_TypeB(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeB", @"");
@@ -678,7 +688,7 @@ public void Write185_TypeB(object o) {
Write65_TypeB(@"TypeB", @"", ((global::SerializationTypes.TypeB)o), true, false);
}
- public void Write186_TypeHasArrayOfASerializedAsB(object o) {
+ public void Write187_TypeHasArrayOfASerializedAsB(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeHasArrayOfASerializedAsB", @"");
@@ -688,7 +698,7 @@ public void Write186_TypeHasArrayOfASerializedAsB(object o) {
Write66_TypeHasArrayOfASerializedAsB(@"TypeHasArrayOfASerializedAsB", @"", ((global::SerializationTypes.TypeHasArrayOfASerializedAsB)o), true, false);
}
- public void Write187_Item(object o) {
+ public void Write188_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"__TypeNameWithSpecialCharacters漢ñ", @"");
@@ -698,7 +708,7 @@ public void Write187_Item(object o) {
Write67_Item(@"__TypeNameWithSpecialCharacters漢ñ", @"", ((global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o), true, false);
}
- public void Write188_BaseClassWithSamePropertyName(object o) {
+ public void Write189_BaseClassWithSamePropertyName(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"BaseClassWithSamePropertyName", @"");
@@ -708,7 +718,7 @@ public void Write188_BaseClassWithSamePropertyName(object o) {
Write68_BaseClassWithSamePropertyName(@"BaseClassWithSamePropertyName", @"", ((global::SerializationTypes.BaseClassWithSamePropertyName)o), true, false);
}
- public void Write189_DerivedClassWithSameProperty(object o) {
+ public void Write190_DerivedClassWithSameProperty(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"DerivedClassWithSameProperty", @"");
@@ -718,7 +728,7 @@ public void Write189_DerivedClassWithSameProperty(object o) {
Write69_DerivedClassWithSameProperty(@"DerivedClassWithSameProperty", @"", ((global::SerializationTypes.DerivedClassWithSameProperty)o), true, false);
}
- public void Write190_DerivedClassWithSameProperty2(object o) {
+ public void Write191_DerivedClassWithSameProperty2(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"DerivedClassWithSameProperty2", @"");
@@ -728,7 +738,7 @@ public void Write190_DerivedClassWithSameProperty2(object o) {
Write70_DerivedClassWithSameProperty2(@"DerivedClassWithSameProperty2", @"", ((global::SerializationTypes.DerivedClassWithSameProperty2)o), true, false);
}
- public void Write191_Item(object o) {
+ public void Write192_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithDateTimePropertyAsXmlTime", @"");
@@ -738,7 +748,7 @@ public void Write191_Item(object o) {
Write71_Item(@"TypeWithDateTimePropertyAsXmlTime", @"", ((global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o), true, false);
}
- public void Write192_TypeWithByteArrayAsXmlText(object o) {
+ public void Write193_TypeWithByteArrayAsXmlText(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithByteArrayAsXmlText", @"");
@@ -748,7 +758,7 @@ public void Write192_TypeWithByteArrayAsXmlText(object o) {
Write72_TypeWithByteArrayAsXmlText(@"TypeWithByteArrayAsXmlText", @"", ((global::SerializationTypes.TypeWithByteArrayAsXmlText)o), true, false);
}
- public void Write193_SimpleDC(object o) {
+ public void Write194_SimpleDC(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"SimpleDC", @"");
@@ -758,7 +768,7 @@ public void Write193_SimpleDC(object o) {
Write73_SimpleDC(@"SimpleDC", @"", ((global::SerializationTypes.SimpleDC)o), true, false);
}
- public void Write194_Item(object o) {
+ public void Write195_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery");
@@ -768,7 +778,7 @@ public void Write194_Item(object o) {
Write74_Item(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery", ((global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o), false, false);
}
- public void Write195_EnumFlags(object o) {
+ public void Write196_EnumFlags(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"EnumFlags", @"");
@@ -777,7 +787,7 @@ public void Write195_EnumFlags(object o) {
WriteElementString(@"EnumFlags", @"", Write75_EnumFlags(((global::SerializationTypes.EnumFlags)o)));
}
- public void Write196_ClassImplementsInterface(object o) {
+ public void Write197_ClassImplementsInterface(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ClassImplementsInterface", @"");
@@ -787,7 +797,7 @@ public void Write196_ClassImplementsInterface(object o) {
Write76_ClassImplementsInterface(@"ClassImplementsInterface", @"", ((global::SerializationTypes.ClassImplementsInterface)o), true, false);
}
- public void Write197_WithStruct(object o) {
+ public void Write198_WithStruct(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"WithStruct", @"");
@@ -797,7 +807,7 @@ public void Write197_WithStruct(object o) {
Write78_WithStruct(@"WithStruct", @"", ((global::SerializationTypes.WithStruct)o), true, false);
}
- public void Write198_SomeStruct(object o) {
+ public void Write199_SomeStruct(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"SomeStruct", @"");
@@ -806,7 +816,7 @@ public void Write198_SomeStruct(object o) {
Write77_SomeStruct(@"SomeStruct", @"", ((global::SerializationTypes.SomeStruct)o), false);
}
- public void Write199_WithEnums(object o) {
+ public void Write200_WithEnums(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"WithEnums", @"");
@@ -816,7 +826,7 @@ public void Write199_WithEnums(object o) {
Write81_WithEnums(@"WithEnums", @"", ((global::SerializationTypes.WithEnums)o), true, false);
}
- public void Write200_WithNullables(object o) {
+ public void Write201_WithNullables(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"WithNullables", @"");
@@ -826,7 +836,7 @@ public void Write200_WithNullables(object o) {
Write82_WithNullables(@"WithNullables", @"", ((global::SerializationTypes.WithNullables)o), true, false);
}
- public void Write201_ByteEnum(object o) {
+ public void Write202_ByteEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"ByteEnum", @"");
@@ -835,7 +845,7 @@ public void Write201_ByteEnum(object o) {
WriteElementString(@"ByteEnum", @"", Write83_ByteEnum(((global::SerializationTypes.ByteEnum)o)));
}
- public void Write202_SByteEnum(object o) {
+ public void Write203_SByteEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"SByteEnum", @"");
@@ -844,7 +854,7 @@ public void Write202_SByteEnum(object o) {
WriteElementString(@"SByteEnum", @"", Write84_SByteEnum(((global::SerializationTypes.SByteEnum)o)));
}
- public void Write203_ShortEnum(object o) {
+ public void Write204_ShortEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"ShortEnum", @"");
@@ -853,7 +863,7 @@ public void Write203_ShortEnum(object o) {
WriteElementString(@"ShortEnum", @"", Write80_ShortEnum(((global::SerializationTypes.ShortEnum)o)));
}
- public void Write204_IntEnum(object o) {
+ public void Write205_IntEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"IntEnum", @"");
@@ -862,7 +872,7 @@ public void Write204_IntEnum(object o) {
WriteElementString(@"IntEnum", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o)));
}
- public void Write205_UIntEnum(object o) {
+ public void Write206_UIntEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"UIntEnum", @"");
@@ -871,7 +881,7 @@ public void Write205_UIntEnum(object o) {
WriteElementString(@"UIntEnum", @"", Write85_UIntEnum(((global::SerializationTypes.UIntEnum)o)));
}
- public void Write206_LongEnum(object o) {
+ public void Write207_LongEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"LongEnum", @"");
@@ -880,7 +890,7 @@ public void Write206_LongEnum(object o) {
WriteElementString(@"LongEnum", @"", Write86_LongEnum(((global::SerializationTypes.LongEnum)o)));
}
- public void Write207_ULongEnum(object o) {
+ public void Write208_ULongEnum(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"ULongEnum", @"");
@@ -889,7 +899,7 @@ public void Write207_ULongEnum(object o) {
WriteElementString(@"ULongEnum", @"", Write87_ULongEnum(((global::SerializationTypes.ULongEnum)o)));
}
- public void Write208_AttributeTesting(object o) {
+ public void Write209_AttributeTesting(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"AttributeTesting", @"");
@@ -899,7 +909,7 @@ public void Write208_AttributeTesting(object o) {
Write89_XmlSerializerAttributes(@"AttributeTesting", @"", ((global::SerializationTypes.XmlSerializerAttributes)o), false, false);
}
- public void Write209_ItemChoiceType(object o) {
+ public void Write210_ItemChoiceType(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"ItemChoiceType", @"");
@@ -908,7 +918,7 @@ public void Write209_ItemChoiceType(object o) {
WriteElementString(@"ItemChoiceType", @"", Write88_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)o)));
}
- public void Write210_TypeWithAnyAttribute(object o) {
+ public void Write211_TypeWithAnyAttribute(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithAnyAttribute", @"");
@@ -918,7 +928,7 @@ public void Write210_TypeWithAnyAttribute(object o) {
Write90_TypeWithAnyAttribute(@"TypeWithAnyAttribute", @"", ((global::SerializationTypes.TypeWithAnyAttribute)o), true, false);
}
- public void Write211_KnownTypesThroughConstructor(object o) {
+ public void Write212_KnownTypesThroughConstructor(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"KnownTypesThroughConstructor", @"");
@@ -928,7 +938,7 @@ public void Write211_KnownTypesThroughConstructor(object o) {
Write91_KnownTypesThroughConstructor(@"KnownTypesThroughConstructor", @"", ((global::SerializationTypes.KnownTypesThroughConstructor)o), true, false);
}
- public void Write212_SimpleKnownTypeValue(object o) {
+ public void Write213_SimpleKnownTypeValue(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"SimpleKnownTypeValue", @"");
@@ -938,7 +948,7 @@ public void Write212_SimpleKnownTypeValue(object o) {
Write92_SimpleKnownTypeValue(@"SimpleKnownTypeValue", @"", ((global::SerializationTypes.SimpleKnownTypeValue)o), true, false);
}
- public void Write213_Item(object o) {
+ public void Write214_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ClassImplementingIXmlSerializable", @"");
@@ -948,7 +958,7 @@ public void Write213_Item(object o) {
WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::SerializationTypes.ClassImplementingIXmlSerializable)o), @"ClassImplementingIXmlSerializable", @"", true, true);
}
- public void Write214_TypeWithPropertyNameSpecified(object o) {
+ public void Write215_TypeWithPropertyNameSpecified(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithPropertyNameSpecified", @"");
@@ -958,7 +968,7 @@ public void Write214_TypeWithPropertyNameSpecified(object o) {
Write93_TypeWithPropertyNameSpecified(@"TypeWithPropertyNameSpecified", @"", ((global::SerializationTypes.TypeWithPropertyNameSpecified)o), true, false);
}
- public void Write215_TypeWithXmlSchemaFormAttribute(object o) {
+ public void Write216_TypeWithXmlSchemaFormAttribute(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithXmlSchemaFormAttribute", @"");
@@ -968,7 +978,7 @@ public void Write215_TypeWithXmlSchemaFormAttribute(object o) {
Write94_TypeWithXmlSchemaFormAttribute(@"TypeWithXmlSchemaFormAttribute", @"", ((global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o), true, false);
}
- public void Write216_MyXmlType(object o) {
+ public void Write217_MyXmlType(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"MyXmlType", @"");
@@ -978,7 +988,7 @@ public void Write216_MyXmlType(object o) {
Write95_Item(@"MyXmlType", @"", ((global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o), true, false);
}
- public void Write217_Item(object o) {
+ public void Write218_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithSchemaFormInXmlAttribute", @"");
@@ -988,7 +998,7 @@ public void Write217_Item(object o) {
Write96_Item(@"TypeWithSchemaFormInXmlAttribute", @"", ((global::SerializationTypes.TypeWithSchemaFormInXmlAttribute)o), true, false);
}
- public void Write218_CustomDocument(object o) {
+ public void Write219_CustomDocument(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"CustomDocument", @"");
@@ -998,7 +1008,7 @@ public void Write218_CustomDocument(object o) {
Write98_CustomDocument(@"CustomDocument", @"", ((global::SerializationTypes.CustomDocument)o), true, false);
}
- public void Write219_CustomElement(object o) {
+ public void Write220_CustomElement(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"CustomElement", @"");
@@ -1008,7 +1018,7 @@ public void Write219_CustomElement(object o) {
Write97_CustomElement(@"CustomElement", @"", ((global::SerializationTypes.CustomElement)o), true, false);
}
- public void Write220_Item(object o) {
+ public void Write221_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"", null);
@@ -1023,7 +1033,7 @@ public void Write220_Item(object o) {
}
}
- public void Write221_Item(object o) {
+ public void Write222_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithNonPublicDefaultConstructor", @"");
@@ -1033,7 +1043,7 @@ public void Write221_Item(object o) {
Write99_Item(@"TypeWithNonPublicDefaultConstructor", @"", ((global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o), true, false);
}
- public void Write222_ServerSettings(object o) {
+ public void Write223_ServerSettings(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ServerSettings", @"");
@@ -1043,7 +1053,7 @@ public void Write222_ServerSettings(object o) {
Write100_ServerSettings(@"ServerSettings", @"", ((global::SerializationTypes.ServerSettings)o), true, false);
}
- public void Write223_TypeWithXmlQualifiedName(object o) {
+ public void Write224_TypeWithXmlQualifiedName(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithXmlQualifiedName", @"");
@@ -1053,7 +1063,7 @@ public void Write223_TypeWithXmlQualifiedName(object o) {
Write101_TypeWithXmlQualifiedName(@"TypeWithXmlQualifiedName", @"", ((global::SerializationTypes.TypeWithXmlQualifiedName)o), true, false);
}
- public void Write224_TypeWith2DArrayProperty2(object o) {
+ public void Write225_TypeWith2DArrayProperty2(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWith2DArrayProperty2", @"");
@@ -1063,7 +1073,7 @@ public void Write224_TypeWith2DArrayProperty2(object o) {
Write102_TypeWith2DArrayProperty2(@"TypeWith2DArrayProperty2", @"", ((global::SerializationTypes.TypeWith2DArrayProperty2)o), true, false);
}
- public void Write225_Item(object o) {
+ public void Write226_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithPropertiesHavingDefaultValue", @"");
@@ -1073,7 +1083,7 @@ public void Write225_Item(object o) {
Write103_Item(@"TypeWithPropertiesHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o), true, false);
}
- public void Write226_Item(object o) {
+ public void Write227_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithEnumPropertyHavingDefaultValue", @"");
@@ -1083,7 +1093,7 @@ public void Write226_Item(object o) {
Write104_Item(@"TypeWithEnumPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o), true, false);
}
- public void Write227_Item(object o) {
+ public void Write228_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithEnumFlagPropertyHavingDefaultValue", @"");
@@ -1093,7 +1103,7 @@ public void Write227_Item(object o) {
Write105_Item(@"TypeWithEnumFlagPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o), true, false);
}
- public void Write228_TypeWithShouldSerializeMethod(object o) {
+ public void Write229_TypeWithShouldSerializeMethod(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithShouldSerializeMethod", @"");
@@ -1103,7 +1113,7 @@ public void Write228_TypeWithShouldSerializeMethod(object o) {
Write106_TypeWithShouldSerializeMethod(@"TypeWithShouldSerializeMethod", @"", ((global::SerializationTypes.TypeWithShouldSerializeMethod)o), true, false);
}
- public void Write229_Item(object o) {
+ public void Write230_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"KnownTypesThroughConstructorWithArrayProperties", @"");
@@ -1113,7 +1123,7 @@ public void Write229_Item(object o) {
Write107_Item(@"KnownTypesThroughConstructorWithArrayProperties", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o), true, false);
}
- public void Write230_Item(object o) {
+ public void Write231_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"KnownTypesThroughConstructorWithValue", @"");
@@ -1123,7 +1133,7 @@ public void Write230_Item(object o) {
Write108_Item(@"KnownTypesThroughConstructorWithValue", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithValue)o), true, false);
}
- public void Write231_Item(object o) {
+ public void Write232_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithTypesHavingCustomFormatter", @"");
@@ -1133,7 +1143,7 @@ public void Write231_Item(object o) {
Write109_Item(@"TypeWithTypesHavingCustomFormatter", @"", ((global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o), true, false);
}
- public void Write232_Item(object o) {
+ public void Write233_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithArrayPropertyHavingChoice", @"");
@@ -1143,7 +1153,7 @@ public void Write232_Item(object o) {
Write111_Item(@"TypeWithArrayPropertyHavingChoice", @"", ((global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o), true, false);
}
- public void Write233_Item(object o) {
+ public void Write234_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithPropertyHavingComplexChoice", @"");
@@ -1153,7 +1163,7 @@ public void Write233_Item(object o) {
Write114_Item(@"TypeWithPropertyHavingComplexChoice", @"", ((global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o), true, false);
}
- public void Write234_MoreChoices(object o) {
+ public void Write235_MoreChoices(object o) {
WriteStartDocument();
if (o == null) {
WriteEmptyTag(@"MoreChoices", @"");
@@ -1162,7 +1172,7 @@ public void Write234_MoreChoices(object o) {
WriteElementString(@"MoreChoices", @"", Write110_MoreChoices(((global::SerializationTypes.MoreChoices)o)));
}
- public void Write235_ComplexChoiceA(object o) {
+ public void Write236_ComplexChoiceA(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ComplexChoiceA", @"");
@@ -1172,7 +1182,7 @@ public void Write235_ComplexChoiceA(object o) {
Write113_ComplexChoiceA(@"ComplexChoiceA", @"", ((global::SerializationTypes.ComplexChoiceA)o), true, false);
}
- public void Write236_ComplexChoiceB(object o) {
+ public void Write237_ComplexChoiceB(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"ComplexChoiceB", @"");
@@ -1182,7 +1192,7 @@ public void Write236_ComplexChoiceB(object o) {
Write112_ComplexChoiceB(@"ComplexChoiceB", @"", ((global::SerializationTypes.ComplexChoiceB)o), true, false);
}
- public void Write237_TypeWithFieldsOrdered(object o) {
+ public void Write238_TypeWithFieldsOrdered(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithFieldsOrdered", @"");
@@ -1192,7 +1202,7 @@ public void Write237_TypeWithFieldsOrdered(object o) {
Write115_TypeWithFieldsOrdered(@"TypeWithFieldsOrdered", @"", ((global::SerializationTypes.TypeWithFieldsOrdered)o), true, false);
}
- public void Write238_Item(object o) {
+ public void Write239_Item(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"");
@@ -1202,7 +1212,7 @@ public void Write238_Item(object o) {
Write116_Item(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"", ((global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o), true, false);
}
- public void Write239_Root(object o) {
+ public void Write240_Root(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"Root", @"");
@@ -1212,7 +1222,7 @@ public void Write239_Root(object o) {
Write119_Item(@"Root", @"", ((global::SerializationTypes.NamespaceTypeNameClashContainer)o), true, false);
}
- public void Write240_TypeClashB(object o) {
+ public void Write241_TypeClashB(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeClashB", @"");
@@ -1222,7 +1232,7 @@ public void Write240_TypeClashB(object o) {
Write118_TypeNameClash(@"TypeClashB", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)o), true, false);
}
- public void Write241_TypeClashA(object o) {
+ public void Write242_TypeClashA(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"TypeClashA", @"");
@@ -1232,7 +1242,7 @@ public void Write241_TypeClashA(object o) {
Write117_TypeNameClash(@"TypeClashA", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)o), true, false);
}
- public void Write242_Person(object o) {
+ public void Write243_Person(object o) {
WriteStartDocument();
if (o == null) {
WriteNullTagLiteral(@"Person", @"");
@@ -5917,12 +5927,30 @@ public object Read175_XElementArrayWrapper() {
return (object)o;
}
- public object Read176_TypeWithDateTimeStringProperty() {
+ public object Read176_Item() {
+ object o = null;
+ Reader.MoveToContent();
+ if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
+ do {
+ if (((object) Reader.LocalName == (object)id55_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ o = (global::DateTimeOffsetIXmlSerializableContainer)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::DateTimeOffsetIXmlSerializableContainer());
+ break;
+ }
+ throw CreateUnknownNodeException();
+ } while (false);
+ }
+ else {
+ UnknownNode(null, @":DateTimeOffsetIXmlSerializableContainer");
+ }
+ return (object)o;
+ }
+
+ public object Read177_TypeWithDateTimeStringProperty() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id55_TypeWithDateTimeStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id56_TypeWithDateTimeStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read54_TypeWithDateTimeStringProperty(true, true);
break;
}
@@ -5935,12 +5963,12 @@ public object Read176_TypeWithDateTimeStringProperty() {
return (object)o;
}
- public object Read177_SimpleType() {
+ public object Read178_SimpleType() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read55_SimpleType(true, true);
break;
}
@@ -5953,12 +5981,12 @@ public object Read177_SimpleType() {
return (object)o;
}
- public object Read178_TypeWithGetSetArrayMembers() {
+ public object Read179_TypeWithGetSetArrayMembers() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id57_TypeWithGetSetArrayMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id58_TypeWithGetSetArrayMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read56_TypeWithGetSetArrayMembers(true, true);
break;
}
@@ -5971,12 +5999,12 @@ public object Read178_TypeWithGetSetArrayMembers() {
return (object)o;
}
- public object Read179_TypeWithGetOnlyArrayProperties() {
+ public object Read180_TypeWithGetOnlyArrayProperties() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id58_TypeWithGetOnlyArrayProperties && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id59_TypeWithGetOnlyArrayProperties && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read57_TypeWithGetOnlyArrayProperties(true, true);
break;
}
@@ -5989,12 +6017,12 @@ public object Read179_TypeWithGetOnlyArrayProperties() {
return (object)o;
}
- public object Read180_TypeWithArraylikeMembers() {
+ public object Read181_TypeWithArraylikeMembers() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id59_TypeWithArraylikeMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id60_TypeWithArraylikeMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read58_TypeWithArraylikeMembers(true, true);
break;
}
@@ -6007,12 +6035,12 @@ public object Read180_TypeWithArraylikeMembers() {
return (object)o;
}
- public object Read181_StructNotSerializable() {
+ public object Read182_StructNotSerializable() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id60_StructNotSerializable && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id61_StructNotSerializable && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read59_StructNotSerializable(true);
break;
}
@@ -6025,12 +6053,12 @@ public object Read181_StructNotSerializable() {
return (object)o;
}
- public object Read182_TypeWithMyCollectionField() {
+ public object Read183_TypeWithMyCollectionField() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id61_TypeWithMyCollectionField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id62_TypeWithMyCollectionField && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read60_TypeWithMyCollectionField(true, true);
break;
}
@@ -6043,12 +6071,12 @@ public object Read182_TypeWithMyCollectionField() {
return (object)o;
}
- public object Read183_Item() {
+ public object Read184_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id62_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id63_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read61_Item(true, true);
break;
}
@@ -6061,12 +6089,12 @@ public object Read183_Item() {
return (object)o;
}
- public object Read184_ArrayOfAnyType() {
+ public object Read185_ArrayOfAnyType() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id63_ArrayOfAnyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id64_ArrayOfAnyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o) == null) o = new global::SerializationTypes.MyList();
global::SerializationTypes.MyList a_0_0 = (global::SerializationTypes.MyList)o;
@@ -6079,7 +6107,7 @@ public object Read184_ArrayOfAnyType() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id64_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id65_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if ((object)(a_0_0) == null) Reader.Skip(); else a_0_0.Add(Read1_Object(true, true));
break;
}
@@ -6109,12 +6137,12 @@ public object Read184_ArrayOfAnyType() {
return (object)o;
}
- public object Read185_MyEnum() {
+ public object Read186_MyEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id65_MyEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id66_MyEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read62_MyEnum(Reader.ReadElementString());
}
@@ -6129,12 +6157,12 @@ public object Read185_MyEnum() {
return (object)o;
}
- public object Read186_TypeWithEnumMembers() {
+ public object Read187_TypeWithEnumMembers() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id66_TypeWithEnumMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id67_TypeWithEnumMembers && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read63_TypeWithEnumMembers(true, true);
break;
}
@@ -6147,12 +6175,12 @@ public object Read186_TypeWithEnumMembers() {
return (object)o;
}
- public object Read187_DCStruct() {
+ public object Read188_DCStruct() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id67_DCStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id68_DCStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read64_DCStruct(true);
break;
}
@@ -6165,12 +6193,12 @@ public object Read187_DCStruct() {
return (object)o;
}
- public object Read188_DCClassWithEnumAndStruct() {
+ public object Read189_DCClassWithEnumAndStruct() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id68_DCClassWithEnumAndStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id69_DCClassWithEnumAndStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read65_DCClassWithEnumAndStruct(true, true);
break;
}
@@ -6183,12 +6211,12 @@ public object Read188_DCClassWithEnumAndStruct() {
return (object)o;
}
- public object Read189_BuiltInTypes() {
+ public object Read190_BuiltInTypes() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id69_BuiltInTypes && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id70_BuiltInTypes && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read66_BuiltInTypes(true, true);
break;
}
@@ -6201,12 +6229,12 @@ public object Read189_BuiltInTypes() {
return (object)o;
}
- public object Read190_TypeA() {
+ public object Read191_TypeA() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id70_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read67_TypeA(true, true);
break;
}
@@ -6219,12 +6247,12 @@ public object Read190_TypeA() {
return (object)o;
}
- public object Read191_TypeB() {
+ public object Read192_TypeB() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id71_TypeB && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id72_TypeB && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read68_TypeB(true, true);
break;
}
@@ -6237,12 +6265,12 @@ public object Read191_TypeB() {
return (object)o;
}
- public object Read192_TypeHasArrayOfASerializedAsB() {
+ public object Read193_TypeHasArrayOfASerializedAsB() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id72_TypeHasArrayOfASerializedAsB && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id73_TypeHasArrayOfASerializedAsB && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read69_TypeHasArrayOfASerializedAsB(true, true);
break;
}
@@ -6255,12 +6283,12 @@ public object Read192_TypeHasArrayOfASerializedAsB() {
return (object)o;
}
- public object Read193_Item() {
+ public object Read194_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id73_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id74_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read70_Item(true, true);
break;
}
@@ -6273,12 +6301,12 @@ public object Read193_Item() {
return (object)o;
}
- public object Read194_BaseClassWithSamePropertyName() {
+ public object Read195_BaseClassWithSamePropertyName() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id74_BaseClassWithSamePropertyName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id75_BaseClassWithSamePropertyName && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read71_BaseClassWithSamePropertyName(true, true);
break;
}
@@ -6291,12 +6319,12 @@ public object Read194_BaseClassWithSamePropertyName() {
return (object)o;
}
- public object Read195_DerivedClassWithSameProperty() {
+ public object Read196_DerivedClassWithSameProperty() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id75_DerivedClassWithSameProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id76_DerivedClassWithSameProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read72_DerivedClassWithSameProperty(true, true);
break;
}
@@ -6309,12 +6337,12 @@ public object Read195_DerivedClassWithSameProperty() {
return (object)o;
}
- public object Read196_DerivedClassWithSameProperty2() {
+ public object Read197_DerivedClassWithSameProperty2() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id76_DerivedClassWithSameProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id77_DerivedClassWithSameProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read73_DerivedClassWithSameProperty2(true, true);
break;
}
@@ -6327,12 +6355,12 @@ public object Read196_DerivedClassWithSameProperty2() {
return (object)o;
}
- public object Read197_Item() {
+ public object Read198_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id77_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id78_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read74_Item(true, true);
break;
}
@@ -6345,12 +6373,12 @@ public object Read197_Item() {
return (object)o;
}
- public object Read198_TypeWithByteArrayAsXmlText() {
+ public object Read199_TypeWithByteArrayAsXmlText() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id78_TypeWithByteArrayAsXmlText && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id79_TypeWithByteArrayAsXmlText && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read75_TypeWithByteArrayAsXmlText(true, true);
break;
}
@@ -6363,12 +6391,12 @@ public object Read198_TypeWithByteArrayAsXmlText() {
return (object)o;
}
- public object Read199_SimpleDC() {
+ public object Read200_SimpleDC() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id79_SimpleDC && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id80_SimpleDC && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read76_SimpleDC(true, true);
break;
}
@@ -6381,12 +6409,12 @@ public object Read199_SimpleDC() {
return (object)o;
}
- public object Read200_Item() {
+ public object Read201_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id80_Item && (object) Reader.NamespaceURI == (object)id81_Item)) {
+ if (((object) Reader.LocalName == (object)id81_Item && (object) Reader.NamespaceURI == (object)id82_Item)) {
o = Read77_Item(false, true);
break;
}
@@ -6399,12 +6427,12 @@ public object Read200_Item() {
return (object)o;
}
- public object Read201_EnumFlags() {
+ public object Read202_EnumFlags() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id82_EnumFlags && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id83_EnumFlags && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read78_EnumFlags(Reader.ReadElementString());
}
@@ -6419,12 +6447,12 @@ public object Read201_EnumFlags() {
return (object)o;
}
- public object Read202_ClassImplementsInterface() {
+ public object Read203_ClassImplementsInterface() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id83_ClassImplementsInterface && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id84_ClassImplementsInterface && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read79_ClassImplementsInterface(true, true);
break;
}
@@ -6437,12 +6465,12 @@ public object Read202_ClassImplementsInterface() {
return (object)o;
}
- public object Read203_WithStruct() {
+ public object Read204_WithStruct() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id84_WithStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id85_WithStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read81_WithStruct(true, true);
break;
}
@@ -6455,12 +6483,12 @@ public object Read203_WithStruct() {
return (object)o;
}
- public object Read204_SomeStruct() {
+ public object Read205_SomeStruct() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id85_SomeStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id86_SomeStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read80_SomeStruct(true);
break;
}
@@ -6473,12 +6501,12 @@ public object Read204_SomeStruct() {
return (object)o;
}
- public object Read205_WithEnums() {
+ public object Read206_WithEnums() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id86_WithEnums && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id87_WithEnums && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read84_WithEnums(true, true);
break;
}
@@ -6491,12 +6519,12 @@ public object Read205_WithEnums() {
return (object)o;
}
- public object Read206_WithNullables() {
+ public object Read207_WithNullables() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id87_WithNullables && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id88_WithNullables && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read88_WithNullables(true, true);
break;
}
@@ -6509,12 +6537,12 @@ public object Read206_WithNullables() {
return (object)o;
}
- public object Read207_ByteEnum() {
+ public object Read208_ByteEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id88_ByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id89_ByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read89_ByteEnum(Reader.ReadElementString());
}
@@ -6529,12 +6557,12 @@ public object Read207_ByteEnum() {
return (object)o;
}
- public object Read208_SByteEnum() {
+ public object Read209_SByteEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id89_SByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id90_SByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read90_SByteEnum(Reader.ReadElementString());
}
@@ -6549,12 +6577,12 @@ public object Read208_SByteEnum() {
return (object)o;
}
- public object Read209_ShortEnum() {
+ public object Read210_ShortEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id90_ShortEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id91_ShortEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read83_ShortEnum(Reader.ReadElementString());
}
@@ -6569,12 +6597,12 @@ public object Read209_ShortEnum() {
return (object)o;
}
- public object Read210_IntEnum() {
+ public object Read211_IntEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id91_IntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id92_IntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read82_IntEnum(Reader.ReadElementString());
}
@@ -6589,12 +6617,12 @@ public object Read210_IntEnum() {
return (object)o;
}
- public object Read211_UIntEnum() {
+ public object Read212_UIntEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id92_UIntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id93_UIntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read91_UIntEnum(Reader.ReadElementString());
}
@@ -6609,12 +6637,12 @@ public object Read211_UIntEnum() {
return (object)o;
}
- public object Read212_LongEnum() {
+ public object Read213_LongEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id93_LongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id94_LongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read92_LongEnum(Reader.ReadElementString());
}
@@ -6629,12 +6657,12 @@ public object Read212_LongEnum() {
return (object)o;
}
- public object Read213_ULongEnum() {
+ public object Read214_ULongEnum() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id94_ULongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id95_ULongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read93_ULongEnum(Reader.ReadElementString());
}
@@ -6649,12 +6677,12 @@ public object Read213_ULongEnum() {
return (object)o;
}
- public object Read214_AttributeTesting() {
+ public object Read215_AttributeTesting() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id95_AttributeTesting && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id96_AttributeTesting && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read95_XmlSerializerAttributes(false, true);
break;
}
@@ -6667,12 +6695,12 @@ public object Read214_AttributeTesting() {
return (object)o;
}
- public object Read215_ItemChoiceType() {
+ public object Read216_ItemChoiceType() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id96_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read94_ItemChoiceType(Reader.ReadElementString());
}
@@ -6687,12 +6715,12 @@ public object Read215_ItemChoiceType() {
return (object)o;
}
- public object Read216_TypeWithAnyAttribute() {
+ public object Read217_TypeWithAnyAttribute() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id97_TypeWithAnyAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id98_TypeWithAnyAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read96_TypeWithAnyAttribute(true, true);
break;
}
@@ -6705,12 +6733,12 @@ public object Read216_TypeWithAnyAttribute() {
return (object)o;
}
- public object Read217_KnownTypesThroughConstructor() {
+ public object Read218_KnownTypesThroughConstructor() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id98_KnownTypesThroughConstructor && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id99_KnownTypesThroughConstructor && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read97_KnownTypesThroughConstructor(true, true);
break;
}
@@ -6723,12 +6751,12 @@ public object Read217_KnownTypesThroughConstructor() {
return (object)o;
}
- public object Read218_SimpleKnownTypeValue() {
+ public object Read219_SimpleKnownTypeValue() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id99_SimpleKnownTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id100_SimpleKnownTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read98_SimpleKnownTypeValue(true, true);
break;
}
@@ -6741,12 +6769,12 @@ public object Read218_SimpleKnownTypeValue() {
return (object)o;
}
- public object Read219_Item() {
+ public object Read220_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id100_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id101_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = (global::SerializationTypes.ClassImplementingIXmlSerializable)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::SerializationTypes.ClassImplementingIXmlSerializable());
break;
}
@@ -6759,12 +6787,12 @@ public object Read219_Item() {
return (object)o;
}
- public object Read220_TypeWithPropertyNameSpecified() {
+ public object Read221_TypeWithPropertyNameSpecified() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id101_TypeWithPropertyNameSpecified && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id102_TypeWithPropertyNameSpecified && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read99_TypeWithPropertyNameSpecified(true, true);
break;
}
@@ -6777,12 +6805,12 @@ public object Read220_TypeWithPropertyNameSpecified() {
return (object)o;
}
- public object Read221_TypeWithXmlSchemaFormAttribute() {
+ public object Read222_TypeWithXmlSchemaFormAttribute() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id102_TypeWithXmlSchemaFormAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id103_TypeWithXmlSchemaFormAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read100_TypeWithXmlSchemaFormAttribute(true, true);
break;
}
@@ -6795,12 +6823,12 @@ public object Read221_TypeWithXmlSchemaFormAttribute() {
return (object)o;
}
- public object Read222_MyXmlType() {
+ public object Read223_MyXmlType() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id103_MyXmlType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id104_MyXmlType && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read101_Item(true, true);
break;
}
@@ -6813,12 +6841,12 @@ public object Read222_MyXmlType() {
return (object)o;
}
- public object Read223_Item() {
+ public object Read224_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id104_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id105_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read102_Item(true, true);
break;
}
@@ -6831,12 +6859,12 @@ public object Read223_Item() {
return (object)o;
}
- public object Read224_CustomDocument() {
+ public object Read225_CustomDocument() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id105_CustomDocument && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id106_CustomDocument && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read104_CustomDocument(true, true);
break;
}
@@ -6849,12 +6877,12 @@ public object Read224_CustomDocument() {
return (object)o;
}
- public object Read225_CustomElement() {
+ public object Read226_CustomElement() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id106_CustomElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id107_CustomElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read103_CustomElement(true, true);
break;
}
@@ -6867,7 +6895,7 @@ public object Read225_CustomElement() {
return (object)o;
}
- public object Read226_Item() {
+ public object Read227_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
@@ -6879,12 +6907,12 @@ public object Read226_Item() {
return (object)o;
}
- public object Read227_Item() {
+ public object Read228_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id107_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id108_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read105_Item(true, true);
break;
}
@@ -6897,12 +6925,12 @@ public object Read227_Item() {
return (object)o;
}
- public object Read228_ServerSettings() {
+ public object Read229_ServerSettings() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id108_ServerSettings && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id109_ServerSettings && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read106_ServerSettings(true, true);
break;
}
@@ -6915,12 +6943,12 @@ public object Read228_ServerSettings() {
return (object)o;
}
- public object Read229_TypeWithXmlQualifiedName() {
+ public object Read230_TypeWithXmlQualifiedName() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id109_TypeWithXmlQualifiedName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id110_TypeWithXmlQualifiedName && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read107_TypeWithXmlQualifiedName(true, true);
break;
}
@@ -6933,12 +6961,12 @@ public object Read229_TypeWithXmlQualifiedName() {
return (object)o;
}
- public object Read230_TypeWith2DArrayProperty2() {
+ public object Read231_TypeWith2DArrayProperty2() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id110_TypeWith2DArrayProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id111_TypeWith2DArrayProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read108_TypeWith2DArrayProperty2(true, true);
break;
}
@@ -6951,12 +6979,12 @@ public object Read230_TypeWith2DArrayProperty2() {
return (object)o;
}
- public object Read231_Item() {
+ public object Read232_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id111_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id112_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read109_Item(true, true);
break;
}
@@ -6969,12 +6997,12 @@ public object Read231_Item() {
return (object)o;
}
- public object Read232_Item() {
+ public object Read233_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id112_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id113_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read110_Item(true, true);
break;
}
@@ -6987,12 +7015,12 @@ public object Read232_Item() {
return (object)o;
}
- public object Read233_Item() {
+ public object Read234_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id113_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id114_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read111_Item(true, true);
break;
}
@@ -7005,12 +7033,12 @@ public object Read233_Item() {
return (object)o;
}
- public object Read234_TypeWithShouldSerializeMethod() {
+ public object Read235_TypeWithShouldSerializeMethod() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id114_TypeWithShouldSerializeMethod && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id115_TypeWithShouldSerializeMethod && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read112_TypeWithShouldSerializeMethod(true, true);
break;
}
@@ -7023,12 +7051,12 @@ public object Read234_TypeWithShouldSerializeMethod() {
return (object)o;
}
- public object Read235_Item() {
+ public object Read236_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id115_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id116_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read113_Item(true, true);
break;
}
@@ -7041,12 +7069,12 @@ public object Read235_Item() {
return (object)o;
}
- public object Read236_Item() {
+ public object Read237_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id116_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id117_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read114_Item(true, true);
break;
}
@@ -7059,12 +7087,12 @@ public object Read236_Item() {
return (object)o;
}
- public object Read237_Item() {
+ public object Read238_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id117_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id118_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read115_Item(true, true);
break;
}
@@ -7077,12 +7105,12 @@ public object Read237_Item() {
return (object)o;
}
- public object Read238_Item() {
+ public object Read239_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id118_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id119_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read117_Item(true, true);
break;
}
@@ -7095,12 +7123,12 @@ public object Read238_Item() {
return (object)o;
}
- public object Read239_Item() {
+ public object Read240_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id119_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id120_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read120_Item(true, true);
break;
}
@@ -7113,12 +7141,12 @@ public object Read239_Item() {
return (object)o;
}
- public object Read240_MoreChoices() {
+ public object Read241_MoreChoices() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id120_MoreChoices && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id121_MoreChoices && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o = Read116_MoreChoices(Reader.ReadElementString());
}
@@ -7133,12 +7161,12 @@ public object Read240_MoreChoices() {
return (object)o;
}
- public object Read241_ComplexChoiceA() {
+ public object Read242_ComplexChoiceA() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id121_ComplexChoiceA && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id122_ComplexChoiceA && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read119_ComplexChoiceA(true, true);
break;
}
@@ -7151,12 +7179,12 @@ public object Read241_ComplexChoiceA() {
return (object)o;
}
- public object Read242_ComplexChoiceB() {
+ public object Read243_ComplexChoiceB() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id122_ComplexChoiceB && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id123_ComplexChoiceB && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read118_ComplexChoiceB(true, true);
break;
}
@@ -7169,12 +7197,12 @@ public object Read242_ComplexChoiceB() {
return (object)o;
}
- public object Read243_TypeWithFieldsOrdered() {
+ public object Read244_TypeWithFieldsOrdered() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id123_TypeWithFieldsOrdered && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id124_TypeWithFieldsOrdered && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read121_TypeWithFieldsOrdered(true, true);
break;
}
@@ -7187,12 +7215,12 @@ public object Read243_TypeWithFieldsOrdered() {
return (object)o;
}
- public object Read244_Item() {
+ public object Read245_Item() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id124_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id125_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read122_Item(true, true);
break;
}
@@ -7205,12 +7233,12 @@ public object Read244_Item() {
return (object)o;
}
- public object Read245_Root() {
+ public object Read246_Root() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id125_Root && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id126_Root && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read125_Item(true, true);
break;
}
@@ -7223,12 +7251,12 @@ public object Read245_Root() {
return (object)o;
}
- public object Read246_TypeClashB() {
+ public object Read247_TypeClashB() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id126_TypeClashB && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id127_TypeClashB && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read124_TypeNameClash(true, true);
break;
}
@@ -7241,12 +7269,12 @@ public object Read246_TypeClashB() {
return (object)o;
}
- public object Read247_TypeClashA() {
+ public object Read248_TypeClashA() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id127_TypeClashA && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id128_TypeClashA && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read123_TypeNameClash(true, true);
break;
}
@@ -7259,12 +7287,12 @@ public object Read247_TypeClashA() {
return (object)o;
}
- public object Read248_Person() {
+ public object Read249_Person() {
object o = null;
Reader.MoveToContent();
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id128_Person && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id129_Person && (object) Reader.NamespaceURI == (object)id2_Item)) {
o = Read126_Person(true, true);
break;
}
@@ -7282,7 +7310,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -7307,21 +7335,21 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id129_FirstName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id130_FirstName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@FirstName = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id130_MiddleName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id131_MiddleName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MiddleName = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id131_LastName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id132_LastName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@LastName = Reader.ReadElementString();
}
@@ -7345,7 +7373,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -7370,7 +7398,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -7394,7 +7422,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -7419,7 +7447,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -7443,7 +7471,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id134_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -7474,11 +7502,11 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id134_A && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id135_A && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0 = (global::SerializationTypes.TypeNameClashA.TypeNameClash[])EnsureArrayIndex(a_0, ca_0, typeof(global::SerializationTypes.TypeNameClashA.TypeNameClash));a_0[ca_0++] = Read123_TypeNameClash(false, true);
break;
}
- if (((object) Reader.LocalName == (object)id135_B && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id136_B && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_1 = (global::SerializationTypes.TypeNameClashB.TypeNameClash[])EnsureArrayIndex(a_1, ca_1, typeof(global::SerializationTypes.TypeNameClashB.TypeNameClash));a_1[ca_1++] = Read124_TypeNameClash(false, true);
break;
}
@@ -7501,7 +7529,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -7526,12 +7554,12 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id136_Value1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Value1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Value1 = Read1_Object(false, true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id137_Value2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id138_Value2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Value2 = Read1_Object(false, true);
paramsRead[1] = true;
break;
@@ -7561,121 +7589,121 @@ public object Read248_Person() {
return ReadTypedPrimitive(new System.Xml.XmlQualifiedName("anyType", "http://www.w3.org/2001/XMLSchema"));
}
else {
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read126_Person(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id134_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read125_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read124_TypeNameClash(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read123_TypeNameClash(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read122_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read121_TypeWithFieldsOrdered(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read120_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read119_ComplexChoiceA(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read118_ComplexChoiceB(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read117_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read115_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read114_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read113_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read112_TypeWithShouldSerializeMethod(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read111_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read110_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read109_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read108_TypeWith2DArrayProperty2(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read107_TypeWithXmlQualifiedName(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read106_ServerSettings(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read105_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id105_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read104_CustomDocument(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read103_CustomElement(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id103_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id104_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read101_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id103_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read100_TypeWithXmlSchemaFormAttribute(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id101_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read99_TypeWithPropertyNameSpecified(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read98_SimpleKnownTypeValue(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read97_KnownTypesThroughConstructor(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id97_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read96_TypeWithAnyAttribute(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id138_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read95_XmlSerializerAttributes(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read88_WithNullables(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read84_WithEnums(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read81_WithStruct(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read80_SomeStruct(false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read79_ClassImplementsInterface(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id81_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id82_Item))
return Read77_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read76_SimpleDC(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read75_TypeWithByteArrayAsXmlText(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read74_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read71_BaseClassWithSamePropertyName(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read72_DerivedClassWithSameProperty(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read73_DerivedClassWithSameProperty2(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read70_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read69_TypeHasArrayOfASerializedAsB(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read68_TypeB(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read67_TypeA(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read66_BuiltInTypes(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read65_DCClassWithEnumAndStruct(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read64_DCStruct(false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id66_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read63_TypeWithEnumMembers(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read61_Item(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read60_TypeWithMyCollectionField(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read59_StructNotSerializable(false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read58_TypeWithArraylikeMembers(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read57_TypeWithGetOnlyArrayProperties(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read56_TypeWithGetSetArrayMembers(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read55_SimpleType(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id55_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read54_TypeWithDateTimeStringProperty(isNullable, false);
if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id54_XElementArrayWrapper && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read53_XElementArrayWrapper(isNullable, false);
@@ -7687,13 +7715,13 @@ public object Read248_Person() {
return Read50_RootClass(isNullable, false);
if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id51_Parameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read49_Parameter(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id140_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read48_ParameterOfString(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id140_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom))
return Read47_MsgDocumentType(isNullable, false);
if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id47_TypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read46_TypeWithLinkedProperty(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read45_Item(isNullable, false);
if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id45_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read44_Item(isNullable, false);
@@ -7779,7 +7807,7 @@ public object Read248_Person() {
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_ArrayOfOrderedItem && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id30_httpwwwcontoso1com)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_ArrayOfOrderedItem && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id30_httpwwwcontoso1com)) {
global::OrderedItem[] a = null;
if (!ReadNull()) {
global::OrderedItem[] z_0_0 = null;
@@ -7811,7 +7839,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_ArrayOfInt && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_ArrayOfInt && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -7825,7 +7853,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
z_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -7844,7 +7872,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id145_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id146_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -7858,7 +7886,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
z_0_0.Add(null);
}
@@ -7880,7 +7908,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id147_ArrayOfDouble && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id148_ArrayOfDouble && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -7894,7 +7922,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id148_double && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id149_double && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
z_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()));
}
@@ -7946,7 +7974,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id149_ArrayOfInstrument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id150_ArrayOfInstrument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::Instrument[] a = null;
if (!ReadNull()) {
global::Instrument[] z_0_0 = null;
@@ -7978,7 +8006,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id150_ArrayOfTypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id151_ArrayOfTypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -8009,7 +8037,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id151_ArrayOfParameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id152_ArrayOfParameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -8040,7 +8068,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id152_ArrayOfXElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id153_ArrayOfXElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Xml.Linq.XElement[] a = null;
if (!ReadNull()) {
global::System.Xml.Linq.XElement[] z_0_0 = null;
@@ -8054,7 +8082,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id153_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id154_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
z_0_0 = (global::System.Xml.Linq.XElement[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::System.Xml.Linq.XElement));z_0_0[cz_0_0++] = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true
);
break;
@@ -8073,7 +8101,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id154_ArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id155_ArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::SerializationTypes.SimpleType[] a = null;
if (!ReadNull()) {
global::SerializationTypes.SimpleType[] z_0_0 = null;
@@ -8087,7 +8115,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
z_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0[cz_0_0++] = Read55_SimpleType(true, true);
break;
}
@@ -8105,7 +8133,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_ArrayOfAnyType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id64_ArrayOfAnyType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::SerializationTypes.MyList a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::SerializationTypes.MyList();
@@ -8119,7 +8147,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id64_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id65_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if ((object)(z_0_0) == null) Reader.Skip(); else z_0_0.Add(Read1_Object(true, true));
break;
}
@@ -8136,13 +8164,13 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id65_MyEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id66_MyEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read62_MyEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id155_ArrayOfTypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id156_ArrayOfTypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::SerializationTypes.TypeA[] a = null;
if (!ReadNull()) {
global::SerializationTypes.TypeA[] z_0_0 = null;
@@ -8156,7 +8184,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id70_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
z_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.TypeA));z_0_0[cz_0_0++] = Read67_TypeA(true, true);
break;
}
@@ -8174,61 +8202,61 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id82_EnumFlags && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_EnumFlags && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read78_EnumFlags(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id91_IntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id92_IntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read82_IntEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id90_ShortEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id91_ShortEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read83_ShortEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_ByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id89_ByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read89_ByteEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id89_SByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id90_SByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read90_SByteEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id92_UIntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id93_UIntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read91_UIntEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id93_LongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id94_LongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read92_LongEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id94_ULongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id95_ULongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read93_ULongEnum(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id96_ItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id97_ItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read94_ItemChoiceType(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
return e;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id156_ArrayOfItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id157_ArrayOfItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::SerializationTypes.ItemChoiceType[] a = null;
if (!ReadNull()) {
global::SerializationTypes.ItemChoiceType[] z_0_0 = null;
@@ -8242,7 +8270,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id96_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
z_0_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.ItemChoiceType));z_0_0[cz_0_0++] = Read94_ItemChoiceType(Reader.ReadElementString());
}
@@ -8262,7 +8290,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id145_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id157_httpmynamespace)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id146_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id158_httpmynamespace)) {
global::System.Object[] a = null;
if (!ReadNull()) {
global::System.Object[] z_0_0 = null;
@@ -8276,7 +8304,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id157_httpmynamespace)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id158_httpmynamespace)) {
if (ReadNull()) {
z_0_0 = (global::System.Object[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::System.Object));z_0_0[cz_0_0++] = null;
}
@@ -8299,7 +8327,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id158_ArrayOfString1 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id159_ArrayOfString1 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -8313,7 +8341,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id159_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id160_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
z_0_0.Add(Reader.ReadElementString());
}
@@ -8332,7 +8360,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id160_ArrayOfBoolean && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id161_ArrayOfBoolean && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::System.Collections.Generic.List a = null;
if (!ReadNull()) {
if ((object)(a) == null) a = new global::System.Collections.Generic.List();
@@ -8346,7 +8374,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id161_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id162_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
z_0_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()));
}
@@ -8365,7 +8393,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id162_ArrayOfArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id163_ArrayOfArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
global::SerializationTypes.SimpleType[][] a = null;
if (!ReadNull()) {
global::SerializationTypes.SimpleType[][] z_0_0 = null;
@@ -8379,7 +8407,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.SimpleType[] z_0_0_0 = null;
int cz_0_0_0 = 0;
@@ -8392,7 +8420,7 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
z_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0_0, cz_0_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0_0[cz_0_0_0++] = Read55_SimpleType(true, true);
break;
}
@@ -8424,7 +8452,7 @@ public object Read248_Person() {
}
return a;
}
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_MoreChoices && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_MoreChoices && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
Reader.ReadStartElement();
object e = Read116_MoreChoices(CollapseWhitespace(Reader.ReadString()));
ReadEndElement();
@@ -8476,7 +8504,7 @@ public object Read248_Person() {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -8501,14 +8529,14 @@ public object Read248_Person() {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id163_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id164_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@P1 = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id164_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id165_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@P2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -8625,7 +8653,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -8650,7 +8678,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -8686,7 +8714,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id51_Parameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id140_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read48_ParameterOfString(isNullable, false);
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
}
@@ -8696,7 +8724,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::Parameter();
System.Span paramsRead = stackalloc bool[1];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Name = Reader.Value;
paramsRead[0] = true;
}
@@ -8729,7 +8757,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id140_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -8740,7 +8768,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::Parameter();
System.Span paramsRead = stackalloc bool[2];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Name = Reader.Value;
paramsRead[0] = true;
}
@@ -8758,7 +8786,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Value = Reader.ReadElementString();
}
@@ -8809,12 +8837,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Child && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id167_Child && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Child = Read46_TypeWithLinkedProperty(false, true);
paramsRead[0] = true;
break;
}
- if (((object) Reader.LocalName == (object)id167_Children && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id168_Children && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Children) == null) o.@Children = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_1_0 = (global::System.Collections.Generic.List)o.@Children;
@@ -8890,7 +8918,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -8939,21 +8967,21 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id168_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id169_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IsValved = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString());
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id169_Modulation && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id170_Modulation && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Modulation = ToChar(Reader.ReadElementString());
}
@@ -9004,14 +9032,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id168_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id169_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IsValved = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString());
}
@@ -9060,35 +9088,35 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_ItemName && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id171_ItemName && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@ItemName = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id171_Description && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id172_Description && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@Description = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id172_UnitPrice && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id173_UnitPrice && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@UnitPrice = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id173_Quantity && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id174_Quantity && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@Quantity = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id174_LineTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id175_LineTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
@@ -9236,14 +9264,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id175_BinaryHexContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id176_BinaryHexContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@BinaryHexContent = ToByteArrayHex(false);
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id176_Base64Content && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id177_Base64Content && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Base64Content = ToByteArrayBase64(false);
}
@@ -9292,7 +9320,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id177_DTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id178_DTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9305,7 +9333,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id178_DTO2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id179_DTO2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9318,7 +9346,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id179_DefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id180_DefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -9334,12 +9362,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id180_NullableDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id181_NullableDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDTO = Read5_NullableOfDateTimeOffset(true);
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id181_NullableDefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id182_NullableDefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDTOWithDefault = Read5_NullableOfDateTimeOffset(true);
paramsRead[4] = true;
break;
@@ -9402,7 +9430,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id182_Today && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id183_Today && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9415,7 +9443,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id183_MyDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id184_MyDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9428,7 +9456,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id184_DefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id185_DefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -9444,22 +9472,22 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id185_NullableDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id186_NullableDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDate = Read7_NullableOfDateOnly(true);
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id186_NullableDateWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id187_NullableDateWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDateWithValue = Read7_NullableOfDateOnly(true);
paramsRead[4] = true;
break;
}
- if (!paramsRead[5] && ((object) Reader.LocalName == (object)id187_NullableDefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[5] && ((object) Reader.LocalName == (object)id188_NullableDefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDefaultDate = Read7_NullableOfDateOnly(true);
paramsRead[5] = true;
break;
}
- if (!paramsRead[6] && ((object) Reader.LocalName == (object)id188_Now && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[6] && ((object) Reader.LocalName == (object)id189_Now && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9472,7 +9500,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[6] = true;
break;
}
- if (!paramsRead[7] && ((object) Reader.LocalName == (object)id189_MyTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[7] && ((object) Reader.LocalName == (object)id190_MyTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9485,7 +9513,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[7] = true;
break;
}
- if (!paramsRead[8] && ((object) Reader.LocalName == (object)id190_DefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[8] && ((object) Reader.LocalName == (object)id191_DefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -9501,17 +9529,17 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[8] = true;
break;
}
- if (!paramsRead[9] && ((object) Reader.LocalName == (object)id191_NullableTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[9] && ((object) Reader.LocalName == (object)id192_NullableTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableTime = Read8_NullableOfTimeOnly(true);
paramsRead[9] = true;
break;
}
- if (!paramsRead[10] && ((object) Reader.LocalName == (object)id192_NullableTimeWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[10] && ((object) Reader.LocalName == (object)id193_NullableTimeWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableTimeWithValue = Read8_NullableOfTimeOnly(true);
paramsRead[10] = true;
break;
}
- if (!paramsRead[11] && ((object) Reader.LocalName == (object)id193_NullableDefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[11] && ((object) Reader.LocalName == (object)id194_NullableDefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@NullableDefaultTime = Read8_NullableOfTimeOnly(true);
paramsRead[11] = true;
break;
@@ -9590,7 +9618,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id194_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9645,7 +9673,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id194_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9700,7 +9728,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id194_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9755,7 +9783,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id194_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@TestValue = ToDate(Reader.ReadElementString());
}
@@ -9804,7 +9832,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id194_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@TestValue = ToTime(Reader.ReadElementString());
}
@@ -9853,7 +9881,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id196_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
if (Reader.IsEmptyElement) {
Reader.Skip();
@@ -9908,7 +9936,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id195_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id196_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -9924,7 +9952,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id196_TimeSpanProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id197_TimeSpanProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -9982,7 +10010,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_ByteProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id198_ByteProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@ByteProperty = System.Xml.XmlConvert.ToByte(Reader.ReadElementString());
}
@@ -10082,21 +10110,21 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id198_Age && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_Age && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Age = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id199_Breed && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id200_Breed && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Breed = Read20_DogBreed(Reader.ReadElementString());
}
@@ -10147,14 +10175,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id198_Age && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_Age && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Age = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -10203,7 +10231,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id200_LicenseNumber && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id201_LicenseNumber && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@LicenseNumber = Reader.ReadElementString();
}
@@ -10252,14 +10280,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id201_GroupName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id202_GroupName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@GroupName = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id202_GroupVehicle && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id203_GroupVehicle && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@GroupVehicle = Read22_Vehicle(false, true);
paramsRead[1] = true;
break;
@@ -10306,7 +10334,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id203_EmployeeName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id204_EmployeeName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@EmployeeName = Reader.ReadElementString();
}
@@ -10355,14 +10383,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Value = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id204_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id205_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@value = Reader.ReadElementString();
}
@@ -10413,14 +10441,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Value = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id204_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id205_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@value = Reader.ReadElementString();
}
@@ -10455,15 +10483,15 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::SimpleDerivedClass();
System.Span paramsRead = stackalloc bool[3];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id205_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id206_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@AttributeString = Reader.Value;
paramsRead[0] = true;
}
- else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id206_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id207_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@DateTimeValue = ToDateTime(Reader.Value);
paramsRead[1] = true;
}
- else if (!paramsRead[2] && ((object) Reader.LocalName == (object)id207_BoolValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ else if (!paramsRead[2] && ((object) Reader.LocalName == (object)id208_BoolValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@BoolValue = System.Xml.XmlConvert.ToBoolean(Reader.Value);
paramsRead[2] = true;
}
@@ -10509,11 +10537,11 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::SimpleBaseClass();
System.Span paramsRead = stackalloc bool[2];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id205_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id206_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@AttributeString = Reader.Value;
paramsRead[0] = true;
}
- else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id206_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id207_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@DateTimeValue = ToDateTime(Reader.Value);
paramsRead[1] = true;
}
@@ -10557,7 +10585,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::Address();
System.Span paramsRead = stackalloc bool[5];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Name = Reader.Value;
paramsRead[0] = true;
}
@@ -10575,28 +10603,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id208_Line1 && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_Line1 && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@Line1 = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id209_City && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id210_City && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@City = Reader.ReadElementString();
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id210_State && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id211_State && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@State = Reader.ReadElementString();
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id211_Zip && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id212_Zip && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@Zip = Reader.ReadElementString();
}
@@ -10647,19 +10675,19 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id212_ShipTo && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id213_ShipTo && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
o.@ShipTo = Read29_Address(false, true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id213_OrderDate && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id214_OrderDate && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@OrderDate = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (((object) Reader.LocalName == (object)id214_Items && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (((object) Reader.LocalName == (object)id215_Items && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
if (!ReadNull()) {
global::OrderedItem[] a_2_0 = null;
int ca_2_0 = 0;
@@ -10690,21 +10718,21 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id215_SubTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id216_SubTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@SubTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id216_ShipCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id217_ShipCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@ShipCost = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
paramsRead[4] = true;
break;
}
- if (!paramsRead[5] && ((object) Reader.LocalName == (object)id217_TotalCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
+ if (!paramsRead[5] && ((object) Reader.LocalName == (object)id218_TotalCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) {
{
o.@TotalCost = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
@@ -10739,7 +10767,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::Address();
System.Span paramsRead = stackalloc bool[5];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Name = Reader.Value;
paramsRead[0] = true;
}
@@ -10757,28 +10785,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id208_Line1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_Line1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Line1 = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id209_City && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id210_City && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@City = Reader.ReadElementString();
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id210_State && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id211_State && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@State = Reader.ReadElementString();
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id211_Zip && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id212_Zip && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Zip = Reader.ReadElementString();
}
@@ -10827,35 +10855,35 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_ItemName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id171_ItemName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@ItemName = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id171_Description && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id172_Description && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Description = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id172_UnitPrice && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id173_UnitPrice && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@UnitPrice = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id173_Quantity && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id174_Quantity && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Quantity = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id174_LineTotal && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id175_LineTotal && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString());
}
@@ -10904,7 +10932,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id218_X && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id219_X && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased;
@@ -10917,7 +10945,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -10937,7 +10965,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id219_Y && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id220_Y && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased;
@@ -10950,7 +10978,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_0_0.Add(null);
}
@@ -10973,7 +11001,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id220_Z && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id221_Z && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased;
@@ -10986,7 +11014,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id148_double && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id149_double && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()));
}
@@ -11050,7 +11078,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id221_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id222_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0.Add(ToDateTime(Reader.ReadElementString()));
}
@@ -11102,7 +11130,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id221_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id222_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0.Add(ToDateTime(Reader.ReadElementString()));
}
@@ -11152,7 +11180,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id222_Instruments && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id223_Instruments && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::Instrument[] a_0_0 = null;
int ca_0_0 = 0;
@@ -11232,7 +11260,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id223_Comment2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id224_Comment2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Comment2 = Reader.ReadElementString();
}
@@ -11281,7 +11309,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id224_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id225_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11291,7 +11319,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id225_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id226_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11301,7 +11329,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id226_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id227_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11311,7 +11339,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id227_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id228_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11363,7 +11391,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id224_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id225_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11373,7 +11401,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id225_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id226_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11383,7 +11411,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id226_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id227_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11393,7 +11421,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id227_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id228_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11445,7 +11473,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id224_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id225_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11455,7 +11483,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id225_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id226_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11465,7 +11493,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id226_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id227_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11475,7 +11503,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id227_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id228_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -11502,7 +11530,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -11513,7 +11541,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::TypeWithMismatchBetweenAttributeAndPropertyType();
System.Span paramsRead = stackalloc bool[1];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id228_IntValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id229_IntValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@IntValue = System.Xml.XmlConvert.ToInt32(Reader.Value);
paramsRead[0] = true;
}
@@ -11546,7 +11574,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id140_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -11559,11 +11587,11 @@ internal System.Collections.Hashtable EnumFlagsValues {
int ca_1 = 0;
System.Span paramsRead = stackalloc bool[2];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id229_id && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id230_id && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Id = CollapseWhitespace(Reader.Value);
paramsRead[0] = true;
}
- else if (((object) Reader.LocalName == (object)id230_refs && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ else if (((object) Reader.LocalName == (object)id231_refs && (object) Reader.NamespaceURI == (object)id2_Item)) {
string listValues = Reader.Value;
string[] vals = listValues.Split(null);
for (int i = 0; i < vals.Length; i++) {
@@ -11628,7 +11656,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id231_Parameters && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id232_Parameters && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Parameters) == null) o.@Parameters = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Parameters;
@@ -11700,7 +11728,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Value = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true
);
paramsRead[0] = true;
@@ -11754,7 +11782,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id232_xelement && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id233_xelement && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@xelement = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true
);
paramsRead[0] = true;
@@ -11804,7 +11832,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id233_xelements && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id234_xelements && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Xml.Linq.XElement[] a_0_0 = null;
int ca_0_0 = 0;
@@ -11817,7 +11845,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id153_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id154_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0_0 = (global::System.Xml.Linq.XElement[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::System.Xml.Linq.XElement));a_0_0[ca_0_0++] = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true
);
break;
@@ -11853,7 +11881,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id55_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -11878,14 +11906,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id234_DateTimeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id235_DateTimeString && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateTimeString = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id235_CurrentDateTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id236_CurrentDateTime && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@CurrentDateTime = ToDateTime(Reader.ReadElementString());
}
@@ -11909,7 +11937,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -11942,7 +11970,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id236_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id237_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.SimpleType[] a_0_0 = null;
int ca_0_0 = 0;
@@ -11955,7 +11983,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0[ca_0_0++] = Read55_SimpleType(true, true);
break;
}
@@ -11973,7 +12001,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id237_F2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id238_F2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_1_0 = null;
int ca_1_0 = 0;
@@ -11986,7 +12014,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_1_0 = (global::System.Int32[])EnsureArrayIndex(a_1_0, ca_1_0, typeof(global::System.Int32));a_1_0[ca_1_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12006,7 +12034,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id163_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id164_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.SimpleType[] a_2_0 = null;
int ca_2_0 = 0;
@@ -12019,7 +12047,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_2_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.SimpleType));a_2_0[ca_2_0++] = Read55_SimpleType(true, true);
break;
}
@@ -12037,7 +12065,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id164_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id165_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_3_0 = null;
int ca_3_0 = 0;
@@ -12050,7 +12078,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_3_0 = (global::System.Int32[])EnsureArrayIndex(a_3_0, ca_3_0, typeof(global::System.Int32));a_3_0[ca_3_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12087,7 +12115,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12127,7 +12155,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12168,7 +12196,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id238_IntAField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id239_IntAField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_0_0 = null;
int ca_0_0 = 0;
@@ -12181,7 +12209,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0_0 = (global::System.Int32[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::System.Int32));a_0_0[ca_0_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12201,7 +12229,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id239_NIntAField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id240_NIntAField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_1_0 = null;
int ca_1_0 = 0;
@@ -12214,7 +12242,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_1_0 = (global::System.Int32[])EnsureArrayIndex(a_1_0, ca_1_0, typeof(global::System.Int32));a_1_0[ca_1_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12234,7 +12262,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id240_IntLField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id241_IntLField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@IntLField) == null) o.@IntLField = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_2_0 = (global::System.Collections.Generic.List)o.@IntLField;
@@ -12247,7 +12275,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_2_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -12266,7 +12294,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id241_NIntLField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id242_NIntLField && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@NIntLField) == null) o.@NIntLField = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@NIntLField;
@@ -12279,7 +12307,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_3_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -12302,7 +12330,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id242_IntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id243_IntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_4_0 = null;
int ca_4_0 = 0;
@@ -12315,7 +12343,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_4_0 = (global::System.Int32[])EnsureArrayIndex(a_4_0, ca_4_0, typeof(global::System.Int32));a_4_0[ca_4_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12335,7 +12363,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id243_NIntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id244_NIntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::System.Int32[] a_5_0 = null;
int ca_5_0 = 0;
@@ -12348,7 +12376,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_5_0 = (global::System.Int32[])EnsureArrayIndex(a_5_0, ca_5_0, typeof(global::System.Int32));a_5_0[ca_5_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12373,7 +12401,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id244_IntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id245_IntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@IntLProp) == null) o.@IntLProp = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_6_0 = (global::System.Collections.Generic.List)o.@IntLProp;
@@ -12386,7 +12414,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_6_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -12405,7 +12433,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id245_NIntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id246_NIntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@NIntLProp) == null) o.@NIntLProp = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_7_0 = (global::System.Collections.Generic.List)o.@NIntLProp;
@@ -12418,7 +12446,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_7_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -12453,7 +12481,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null;
bool isNull = false;
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12485,7 +12513,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id204_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id205_value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@value = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -12509,7 +12537,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12536,7 +12564,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id246_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id247_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@Collection) == null) o.@Collection = new global::SerializationTypes.MyCollection();
global::SerializationTypes.MyCollection a_0_0 = (global::SerializationTypes.MyCollection)o.@Collection;
@@ -12549,7 +12577,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_0_0.Add(null);
}
@@ -12588,7 +12616,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12614,7 +12642,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id246_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id247_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.MyCollection a_0_0 = (global::SerializationTypes.MyCollection)o.@Collection;
if (((object)(a_0_0) == null) || (Reader.IsEmptyElement)) {
@@ -12626,7 +12654,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_0_0.Add(null);
}
@@ -12665,7 +12693,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id66_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12690,14 +12718,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id236_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id237_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@F1 = Read62_MyEnum(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id163_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id164_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@P1 = Read62_MyEnum(Reader.ReadElementString());
}
@@ -12720,7 +12748,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null;
bool isNull = false;
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12752,7 +12780,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id247_Data && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id248_Data && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Data = Reader.ReadElementString();
}
@@ -12776,7 +12804,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12801,12 +12829,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id248_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id249_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@MyStruct = Read64_DCStruct(true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id249_MyEnum1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id250_MyEnum1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MyEnum1 = Read62_MyEnum(Reader.ReadElementString());
}
@@ -12830,7 +12858,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12855,7 +12883,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id250_ByteArray && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id251_ByteArray && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@ByteArray = ToByteArrayBase64(false);
}
@@ -12879,7 +12907,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12904,7 +12932,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -12928,7 +12956,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -12955,7 +12983,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id214_Items && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id215_Items && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.TypeA[] a_0_0 = null;
int ca_0_0 = 0;
@@ -12968,7 +12996,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id70_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.TypeA));a_0_0[ca_0_0++] = Read67_TypeA(true, true);
break;
}
@@ -13003,7 +13031,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13028,7 +13056,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id251_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id252_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@PropertyNameWithSpecialCharacters漢ñ = Reader.ReadElementString();
}
@@ -13052,7 +13080,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13079,28 +13107,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id252_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id253_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringProperty = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id253_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id254_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id254_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id255_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateTimeProperty = ToDateTime(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (((object) Reader.LocalName == (object)id255_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id256_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty;
@@ -13113,7 +13141,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_3_0.Add(null);
}
@@ -13152,10 +13180,10 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read73_DerivedClassWithSameProperty2(isNullable, false);
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
}
@@ -13181,28 +13209,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id252_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id253_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringProperty = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id253_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id254_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id254_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id255_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateTimeProperty = ToDateTime(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (((object) Reader.LocalName == (object)id255_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id256_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty;
@@ -13215,7 +13243,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_3_0.Add(null);
}
@@ -13254,12 +13282,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read72_DerivedClassWithSameProperty(isNullable, false);
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read73_DerivedClassWithSameProperty2(isNullable, false);
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
}
@@ -13285,28 +13313,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id252_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id253_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringProperty = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id253_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id254_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id254_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id255_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateTimeProperty = ToDateTime(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (((object) Reader.LocalName == (object)id255_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id256_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty;
@@ -13319,7 +13347,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (ReadNull()) {
a_3_0.Add(null);
}
@@ -13358,7 +13386,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13405,7 +13433,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13452,7 +13480,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13477,7 +13505,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id247_Data && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id248_Data && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Data = Reader.ReadElementString();
}
@@ -13501,7 +13529,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id81_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id82_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13552,7 +13580,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13577,28 +13605,28 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id256_ClassID && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id257_ClassID && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@ClassID = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id257_DisplayName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id258_DisplayName && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DisplayName = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id258_Id && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id259_Id && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Id = Reader.ReadElementString();
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id259_IsLoaded && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id260_IsLoaded && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IsLoaded = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString());
}
@@ -13621,7 +13649,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null;
bool isNull = false;
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13653,14 +13681,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id134_A && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_A && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@A = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id135_B && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id136_B && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@B = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -13684,7 +13712,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13709,7 +13737,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id260_Some && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id261_Some && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Some = Read80_SomeStruct(true);
paramsRead[0] = true;
break;
@@ -13731,7 +13759,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13756,14 +13784,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id261_Int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id262_Int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Int = Read82_IntEnum(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id262_Short && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id263_Short && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Short = Read83_ShortEnum(Reader.ReadElementString());
}
@@ -13787,7 +13815,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13812,32 +13840,32 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id263_Optional && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id264_Optional && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Optional = Read85_NullableOfIntEnum(true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id264_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id265_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Optionull = Read85_NullableOfIntEnum(true);
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id265_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id266_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@OptionalInt = Read86_NullableOfInt32(true);
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id266_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id267_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@OptionullInt = Read86_NullableOfInt32(true);
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id267_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id268_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Struct1 = Read87_NullableOfSomeStruct(true);
paramsRead[4] = true;
break;
}
- if (!paramsRead[5] && ((object) Reader.LocalName == (object)id268_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[5] && ((object) Reader.LocalName == (object)id269_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Struct2 = Read87_NullableOfSomeStruct(true);
paramsRead[5] = true;
break;
@@ -13887,7 +13915,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id138_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -13902,7 +13930,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
int ca_7 = 0;
System.Span paramsRead = stackalloc bool[8];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[6] && ((object) Reader.LocalName == (object)id269_XmlAttributeName && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[6] && ((object) Reader.LocalName == (object)id270_XmlAttributeName && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@XmlAttributeProperty = System.Xml.XmlConvert.ToInt32(Reader.Value);
paramsRead[6] = true;
}
@@ -13921,7 +13949,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
string tmp = null;
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id270_Word && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id271_Word && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MyChoice = Reader.ReadElementString();
}
@@ -13929,7 +13957,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id271_Number && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id272_Number && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MyChoice = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -13937,7 +13965,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id272_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id273_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MyChoice = System.Xml.XmlConvert.ToDouble(Reader.ReadElementString());
}
@@ -13945,12 +13973,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id273_XmlIncludeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id274_XmlIncludeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@XmlIncludeProperty = Read1_Object(false, true);
paramsRead[1] = true;
break;
}
- if (((object) Reader.LocalName == (object)id274_XmlEnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id275_XmlEnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.ItemChoiceType[] a_2_0 = null;
int ca_2_0 = 0;
@@ -13963,7 +13991,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id96_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_2_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.ItemChoiceType));a_2_0[ca_2_0++] = Read94_ItemChoiceType(Reader.ReadElementString());
}
@@ -13983,21 +14011,21 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id275_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id276_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@XmlNamespaceDeclarationsProperty = Reader.ReadElementString();
}
paramsRead[4] = true;
break;
}
- if (!paramsRead[5] && ((object) Reader.LocalName == (object)id276_XmlElementPropertyNode && (object) Reader.NamespaceURI == (object)id277_httpelement)) {
+ if (!paramsRead[5] && ((object) Reader.LocalName == (object)id277_XmlElementPropertyNode && (object) Reader.NamespaceURI == (object)id278_httpelement)) {
{
o.@XmlElementProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
paramsRead[5] = true;
break;
}
- if (((object) Reader.LocalName == (object)id278_CustomXmlArrayProperty && (object) Reader.NamespaceURI == (object)id157_httpmynamespace)) {
+ if (((object) Reader.LocalName == (object)id279_CustomXmlArrayProperty && (object) Reader.NamespaceURI == (object)id158_httpmynamespace)) {
if (!ReadNull()) {
global::System.Object[] a_7_0 = null;
int ca_7_0 = 0;
@@ -14010,7 +14038,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id146_string && (object) Reader.NamespaceURI == (object)id157_httpmynamespace)) {
+ if (((object) Reader.LocalName == (object)id147_string && (object) Reader.NamespaceURI == (object)id158_httpmynamespace)) {
if (ReadNull()) {
a_7_0 = (global::System.Object[])EnsureArrayIndex(a_7_0, ca_7_0, typeof(global::System.Object));a_7_0[ca_7_0++] = null;
}
@@ -14057,7 +14085,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id97_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14070,7 +14098,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
int ca_2 = 0;
System.Span paramsRead = stackalloc bool[3];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id253_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id254_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.Value);
paramsRead[1] = true;
}
@@ -14092,7 +14120,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -14117,7 +14145,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14142,12 +14170,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id279_EnumValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id280_EnumValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@EnumValue = Read1_Object(false, true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id280_SimpleTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id281_SimpleTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@SimpleTypeValue = Read1_Object(false, true);
paramsRead[1] = true;
break;
@@ -14169,7 +14197,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14194,7 +14222,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id281_StrProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id282_StrProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StrProperty = Reader.ReadElementString();
}
@@ -14218,7 +14246,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id101_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14243,7 +14271,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id282_MyField && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id283_MyField && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@MyFieldSpecified = true;
{
o.@MyField = Reader.ReadElementString();
@@ -14251,7 +14279,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id283_MyFieldIgnored && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id284_MyFieldIgnored && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@MyFieldIgnoredSpecified = true;
{
o.@MyFieldIgnored = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
@@ -14276,7 +14304,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id103_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14307,7 +14335,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id284_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id285_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@UnqualifiedSchemaFormListProperty) == null) o.@UnqualifiedSchemaFormListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@UnqualifiedSchemaFormListProperty;
@@ -14320,7 +14348,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id144_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id145_int && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()));
}
@@ -14339,7 +14367,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id285_NoneSchemaFormListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id286_NoneSchemaFormListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@NoneSchemaFormListProperty) == null) o.@NoneSchemaFormListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_1_0 = (global::System.Collections.Generic.List)o.@NoneSchemaFormListProperty;
@@ -14352,7 +14380,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id159_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id160_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_1_0.Add(Reader.ReadElementString());
}
@@ -14371,7 +14399,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
}
break;
}
- if (((object) Reader.LocalName == (object)id286_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id287_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
if ((object)(o.@QualifiedSchemaFormListProperty) == null) o.@QualifiedSchemaFormListProperty = new global::System.Collections.Generic.List();
global::System.Collections.Generic.List a_2_0 = (global::System.Collections.Generic.List)o.@QualifiedSchemaFormListProperty;
@@ -14384,7 +14412,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id161_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id162_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_2_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()));
}
@@ -14420,7 +14448,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id103_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id104_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14431,7 +14459,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute();
System.Span paramsRead = stackalloc bool[1];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id287_XmlAttributeForm && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id288_XmlAttributeForm && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@XmlAttributeForm = Reader.Value;
paramsRead[0] = true;
}
@@ -14464,7 +14492,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14479,7 +14507,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
int ca_2 = 0;
System.Span paramsRead = stackalloc bool[3];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id288_name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id289_name && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Name = Reader.Value;
paramsRead[0] = true;
}
@@ -14522,7 +14550,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id105_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14552,7 +14580,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id289_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id290_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) {
if ((object)(a_0) == null) Reader.Skip(); else a_0.Add(Read103_CustomElement(false, true));
break;
}
@@ -14574,7 +14602,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14607,7 +14635,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -14631,7 +14659,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14656,14 +14684,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id290_DS2Root && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id291_DS2Root && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DS2Root = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id291_MetricConfigUrl && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id292_MetricConfigUrl && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@MetricConfigUrl = Reader.ReadElementString();
}
@@ -14687,7 +14715,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14712,7 +14740,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Value = ReadElementQualifiedName();
}
@@ -14736,7 +14764,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14763,7 +14791,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id292_TwoDArrayOfSimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id293_TwoDArrayOfSimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.SimpleType[][] a_0_0 = null;
int ca_0_0 = 0;
@@ -14776,7 +14804,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (!ReadNull()) {
global::SerializationTypes.SimpleType[] a_0_0_0 = null;
int ca_0_0_0 = 0;
@@ -14789,7 +14817,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id56_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0_0, ca_0_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0_0[ca_0_0_0++] = Read55_SimpleType(true, true);
break;
}
@@ -14838,7 +14866,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14863,21 +14891,21 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id293_EmptyStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id294_EmptyStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@EmptyStringProperty = Reader.ReadElementString();
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id252_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id253_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringProperty = Reader.ReadElementString();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id253_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id254_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -14887,7 +14915,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id294_CharProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id295_CharProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -14914,7 +14942,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14939,7 +14967,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id295_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id296_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -14966,7 +14994,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -14991,7 +15019,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id295_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id296_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) {
if (Reader.IsEmptyElement) {
Reader.Skip();
}
@@ -15018,7 +15046,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15043,7 +15071,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id296_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id297_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Foo = Reader.ReadElementString();
}
@@ -15067,7 +15095,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15092,12 +15120,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id297_StringArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id298_StringArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@StringArrayValue = Read1_Object(false, true);
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id298_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id299_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@IntArrayValue = Read1_Object(false, true);
paramsRead[1] = true;
break;
@@ -15119,7 +15147,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15144,7 +15172,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id165_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_Value && (object) Reader.NamespaceURI == (object)id2_Item)) {
o.@Value = Read1_Object(false, true);
paramsRead[0] = true;
break;
@@ -15166,7 +15194,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15191,63 +15219,63 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id299_DateTimeContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id300_DateTimeContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateTimeContent = ToDateTime(Reader.ReadElementString());
}
paramsRead[0] = true;
break;
}
- if (!paramsRead[1] && ((object) Reader.LocalName == (object)id300_QNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[1] && ((object) Reader.LocalName == (object)id301_QNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@QNameContent = ReadElementQualifiedName();
}
paramsRead[1] = true;
break;
}
- if (!paramsRead[2] && ((object) Reader.LocalName == (object)id301_DateContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[2] && ((object) Reader.LocalName == (object)id302_DateContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@DateContent = ToDate(Reader.ReadElementString());
}
paramsRead[2] = true;
break;
}
- if (!paramsRead[3] && ((object) Reader.LocalName == (object)id302_NameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[3] && ((object) Reader.LocalName == (object)id303_NameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@NameContent = ToXmlName(Reader.ReadElementString());
}
paramsRead[3] = true;
break;
}
- if (!paramsRead[4] && ((object) Reader.LocalName == (object)id303_NCNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[4] && ((object) Reader.LocalName == (object)id304_NCNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@NCNameContent = ToXmlNCName(Reader.ReadElementString());
}
paramsRead[4] = true;
break;
}
- if (!paramsRead[5] && ((object) Reader.LocalName == (object)id304_NMTOKENContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[5] && ((object) Reader.LocalName == (object)id305_NMTOKENContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@NMTOKENContent = ToXmlNmToken(Reader.ReadElementString());
}
paramsRead[5] = true;
break;
}
- if (!paramsRead[6] && ((object) Reader.LocalName == (object)id305_NMTOKENSContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[6] && ((object) Reader.LocalName == (object)id306_NMTOKENSContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@NMTOKENSContent = ToXmlNmTokens(Reader.ReadElementString());
}
paramsRead[6] = true;
break;
}
- if (!paramsRead[7] && ((object) Reader.LocalName == (object)id306_Base64BinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[7] && ((object) Reader.LocalName == (object)id307_Base64BinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Base64BinaryContent = ToByteArrayBase64(false);
}
paramsRead[7] = true;
break;
}
- if (!paramsRead[8] && ((object) Reader.LocalName == (object)id307_HexBinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[8] && ((object) Reader.LocalName == (object)id308_HexBinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@HexBinaryContent = ToByteArrayHex(false);
}
@@ -15271,7 +15299,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15302,14 +15330,14 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id308_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id309_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = Reader.ReadElementString();
}
choice_a_0 = (global::SerializationTypes.MoreChoices[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::SerializationTypes.MoreChoices));choice_a_0[cchoice_a_0++] = global::SerializationTypes.MoreChoices.@Item;
break;
}
- if (((object) Reader.LocalName == (object)id309_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id310_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -15335,7 +15363,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15360,7 +15388,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -15384,10 +15412,10 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
- if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
+ if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item))
return Read118_ComplexChoiceB(isNullable, false);
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
}
@@ -15411,7 +15439,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id133_Name && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@Name = Reader.ReadElementString();
}
@@ -15435,7 +15463,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15466,12 +15494,12 @@ internal System.Collections.Hashtable EnumFlagsValues {
while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
do {
- if (((object) Reader.LocalName == (object)id308_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id309_Item && (object) Reader.NamespaceURI == (object)id2_Item)) {
a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = Read119_ComplexChoiceA(false, true);
choice_a_0 = (global::SerializationTypes.MoreChoices[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::SerializationTypes.MoreChoices));choice_a_0[cchoice_a_0++] = global::SerializationTypes.MoreChoices.@Item;
break;
}
- if (((object) Reader.LocalName == (object)id309_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id310_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -15497,7 +15525,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
bool isNull = false;
if (isNullable) isNull = ReadNull();
if (checkType) {
- if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
+ if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) {
}
else {
throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType);
@@ -15524,7 +15552,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
if (Reader.NodeType == System.Xml.XmlNodeType.Element) {
switch (state) {
case 0:
- if (((object) Reader.LocalName == (object)id310_IntField2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id311_IntField2 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IntField2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -15532,7 +15560,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
state = 1;
break;
case 1:
- if (((object) Reader.LocalName == (object)id311_IntField1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id312_IntField1 && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@IntField1 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString());
}
@@ -15540,7 +15568,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
state = 2;
break;
case 2:
- if (((object) Reader.LocalName == (object)id312_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id313_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringField2 = Reader.ReadElementString();
}
@@ -15548,7 +15576,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
state = 3;
break;
case 3:
- if (((object) Reader.LocalName == (object)id312_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) {
+ if (((object) Reader.LocalName == (object)id313_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) {
{
o.@StringField1 = Reader.ReadElementString();
}
@@ -15585,7 +15613,7 @@ internal System.Collections.Hashtable EnumFlagsValues {
o = new global::SerializationTypes.TypeWithSchemaFormInXmlAttribute();
System.Span paramsRead = stackalloc bool[1];
while (Reader.MoveToNextAttribute()) {
- if (!paramsRead[0] && ((object) Reader.LocalName == (object)id313_TestProperty && (object) Reader.NamespaceURI == (object)id314_httptestcom)) {
+ if (!paramsRead[0] && ((object) Reader.LocalName == (object)id314_TestProperty && (object) Reader.NamespaceURI == (object)id315_httptestcom)) {
o.@TestProperty = Reader.Value;
paramsRead[0] = true;
}
@@ -15616,636 +15644,638 @@ internal System.Collections.Hashtable EnumFlagsValues {
protected override void InitCallbacks() {
}
- string id9_TimeOnlyAsXsdTimeWrapper;
- string id65_MyEnum;
- string id205_AttributeString;
- string id14_TypeWithByteProperty;
- string id218_X;
- string id10_DateTimeDateWrapper;
- string id197_ByteProperty;
- string id136_Value1;
- string id118_Item;
- string id297_StringArrayValue;
- string id51_Parameter;
- string id156_ArrayOfItemChoiceType;
- string id93_LongEnum;
+ string id112_Item;
+ string id146_ArrayOfString;
+ string id134_ContainerType;
+ string id311_IntField2;
+ string id29_PurchaseOrder;
+ string id109_ServerSettings;
+ string id190_MyTime;
+ string id154_XElement;
+ string id258_DisplayName;
+ string id136_B;
+ string id129_Person;
+ string id60_TypeWithArraylikeMembers;
+ string id282_StrProperty;
+ string id205_value;
+ string id141_MsgDocumentType;
+ string id208_BoolValue;
string id37_dateTime;
- string id192_NullableTimeWithValue;
- string id103_MyXmlType;
- string id49_httpexamplecom;
- string id113_Item;
- string id287_XmlAttributeForm;
- string id149_ArrayOfInstrument;
+ string id47_TypeWithLinkedProperty;
+ string id276_Item;
+ string id232_Parameters;
+ string id52_XElementWrapper;
+ string id178_DTO;
+ string id222_Prop;
+ string id153_ArrayOfXElement;
+ string id175_LineTotal;
+ string id98_TypeWithAnyAttribute;
+ string id111_TypeWith2DArrayProperty2;
string id41_Trumpet;
- string id89_SByteEnum;
- string id63_ArrayOfAnyType;
- string id117_Item;
- string id144_int;
- string id121_ComplexChoiceA;
- string id255_ListProperty;
- string id243_NIntAProp;
- string id162_ArrayOfArrayOfSimpleType;
- string id236_F1;
- string id171_Description;
- string id311_IntField1;
- string id96_ItemChoiceType;
- string id215_SubTotal;
- string id44_Item;
- string id179_DefaultDTO;
- string id290_DS2Root;
- string id222_Instruments;
- string id61_TypeWithMyCollectionField;
- string id235_CurrentDateTime;
- string id246_Collection;
- string id45_Item;
- string id74_BaseClassWithSamePropertyName;
- string id253_IntProperty;
- string id275_Item;
- string id277_httpelement;
- string id294_CharProperty;
- string id265_OptionalInt;
- string id67_DCStruct;
- string id150_ArrayOfTypeWithLinkedProperty;
- string id288_name;
- string id234_DateTimeString;
- string id230_refs;
- string id148_double;
- string id102_TypeWithXmlSchemaFormAttribute;
- string id71_TypeB;
- string id228_IntValue;
- string id30_httpwwwcontoso1com;
- string id86_WithEnums;
- string id186_NullableDateWithValue;
- string id83_ClassImplementsInterface;
- string id106_CustomElement;
- string id266_OptionullInt;
- string id168_IsValved;
- string id151_ArrayOfParameter;
- string id204_value;
- string id175_BinaryHexContent;
- string id302_NameContent;
- string id165_Value;
- string id155_ArrayOfTypeA;
- string id124_Item;
- string id55_TypeWithDateTimeStringProperty;
- string id25_SimpleDerivedClass;
- string id249_MyEnum1;
- string id11_DateTimeTimeWrapper;
- string id122_ComplexChoiceB;
- string id16_Animal;
- string id178_DTO2;
- string id213_OrderDate;
+ string id131_MiddleName;
+ string id191_DefaultTime;
+ string id54_XElementArrayWrapper;
+ string id214_OrderDate;
string id32_OrderedItem;
- string id141_Item;
- string id111_Item;
- string id57_TypeWithGetSetArrayMembers;
- string id164_P2;
- string id160_ArrayOfBoolean;
- string id108_ServerSettings;
- string id69_BuiltInTypes;
- string id289_customElement;
- string id130_MiddleName;
- string id120_MoreChoices;
- string id147_ArrayOfDouble;
- string id101_TypeWithPropertyNameSpecified;
- string id21_Employee;
- string id78_TypeWithByteArrayAsXmlText;
- string id226_DoubleProp;
- string id308_Item;
- string id312_strfld;
- string id60_StructNotSerializable;
- string id95_AttributeTesting;
- string id87_WithNullables;
+ string id58_TypeWithGetSetArrayMembers;
+ string id30_httpwwwcontoso1com;
+ string id233_xelement;
+ string id103_TypeWithXmlSchemaFormAttribute;
+ string id293_TwoDArrayOfSimpleType;
+ string id315_httptestcom;
+ string id251_ByteArray;
+ string id255_DateTimeProperty;
+ string id39_Instrument;
+ string id262_Int;
+ string id49_httpexamplecom;
+ string id126_Root;
+ string id42_Pet;
+ string id142_Item;
+ string id120_Item;
+ string id89_ByteEnum;
+ string id228_FloatProp;
+ string id119_Item;
+ string id289_name;
+ string id127_TypeClashB;
+ string id15_TypeWithXmlNodeArrayProperty;
+ string id185_DefaultDate;
+ string id148_ArrayOfDouble;
+ string id82_Item;
+ string id281_SimpleTypeValue;
string id18_DogBreed;
- string id24_SimpleBaseClass;
- string id159_NoneParameter;
- string id8_TimeOnlyWrapper;
- string id128_Person;
- string id48_Document;
- string id58_TypeWithGetOnlyArrayProperties;
- string id62_Item;
- string id258_Id;
- string id143_ArrayOfInt;
- string id242_IntAProp;
- string id23_DerivedClass;
- string id70_TypeA;
+ string id200_Breed;
+ string id246_NIntLProp;
+ string id169_IsValved;
+ string id216_SubTotal;
+ string id28_DerivedIXmlSerializable;
+ string id297_Foo;
+ string id64_ArrayOfAnyType;
+ string id66_MyEnum;
+ string id223_Instruments;
+ string id249_MyStruct;
+ string id102_TypeWithPropertyNameSpecified;
string id35_DerivedClass1;
- string id203_EmployeeName;
- string id47_TypeWithLinkedProperty;
- string id99_SimpleKnownTypeValue;
- string id251_Item;
- string id138_XmlSerializerAttributes;
+ string id36_ArrayOfDateTime;
+ string id248_Data;
+ string id189_Now;
+ string id253_StringProperty;
+ string id56_TypeWithDateTimeStringProperty;
+ string id186_NullableDate;
+ string id170_Modulation;
+ string id21_Employee;
+ string id88_WithNullables;
+ string id151_ArrayOfTypeWithLinkedProperty;
+ string id159_ArrayOfString1;
+ string id107_CustomElement;
+ string id24_SimpleBaseClass;
+ string id101_Item;
+ string id9_TimeOnlyAsXsdTimeWrapper;
+ string id192_NullableTime;
+ string id176_BinaryHexContent;
+ string id40_Brass;
string id31_Address;
- string id92_UIntEnum;
- string id131_LastName;
- string id97_TypeWithAnyAttribute;
- string id210_State;
- string id188_Now;
- string id256_ClassID;
- string id193_NullableDefaultTime;
- string id185_NullableDate;
- string id183_MyDate;
- string id276_XmlElementPropertyNode;
- string id77_Item;
- string id46_RootElement;
- string id217_TotalCost;
- string id248_MyStruct;
- string id81_Item;
- string id180_NullableDTO;
- string id269_XmlAttributeName;
- string id296_Foo;
- string id134_A;
- string id64_anyType;
- string id142_ArrayOfOrderedItem;
- string id145_ArrayOfString;
- string id181_NullableDefaultDTO;
- string id212_ShipTo;
- string id293_EmptyStringProperty;
- string id73_Item;
- string id211_Zip;
- string id56_SimpleType;
- string id262_Short;
- string id33_AliasedTestType;
- string id154_ArrayOfSimpleType;
- string id152_ArrayOfXElement;
- string id229_id;
- string id82_EnumFlags;
- string id206_DateTimeValue;
- string id196_TimeSpanProperty2;
- string id271_Number;
- string id305_NMTOKENSContent;
- string id75_DerivedClassWithSameProperty;
- string id284_Item;
- string id114_TypeWithShouldSerializeMethod;
- string id198_Age;
- string id307_HexBinaryContent;
- string id126_TypeClashB;
- string id295_EnumProperty;
- string id146_string;
- string id250_ByteArray;
- string id109_TypeWithXmlQualifiedName;
- string id6_Item;
- string id170_ItemName;
- string id119_Item;
- string id28_DerivedIXmlSerializable;
- string id298_IntArrayValue;
- string id190_DefaultTime;
- string id129_FirstName;
- string id261_Int;
- string id220_Z;
- string id105_CustomDocument;
- string id176_Base64Content;
- string id202_GroupVehicle;
- string id223_Comment2;
+ string id250_MyEnum1;
+ string id264_Optional;
+ string id110_TypeWithXmlQualifiedName;
+ string id95_ULongEnum;
+ string id212_Zip;
+ string id304_NCNameContent;
+ string id298_StringArrayValue;
+ string id225_DoubleField;
+ string id57_SimpleType;
+ string id84_ClassImplementsInterface;
+ string id226_SingleField;
+ string id115_TypeWithShouldSerializeMethod;
+ string id285_Item;
+ string id207_DateTimeValue;
+ string id75_BaseClassWithSamePropertyName;
+ string id133_Name;
+ string id125_Item;
+ string id187_NullableDateWithValue;
+ string id230_id;
+ string id149_double;
string id1_TypeWithXmlElementProperty;
- string id153_XElement;
- string id303_NCNameContent;
- string id19_Group;
- string id268_Struct2;
- string id252_StringProperty;
- string id20_Vehicle;
- string id201_GroupName;
- string id3_TypeWithXmlDocumentProperty;
- string id85_SomeStruct;
- string id209_City;
- string id133_ContainerType;
- string id301_DateContent;
- string id140_MsgDocumentType;
- string id278_CustomXmlArrayProperty;
- string id72_TypeHasArrayOfASerializedAsB;
- string id116_Item;
- string id264_Optionull;
- string id194_TestValue;
- string id237_F2;
- string id98_KnownTypesThroughConstructor;
- string id76_DerivedClassWithSameProperty2;
- string id283_MyFieldIgnored;
- string id263_Optional;
- string id214_Items;
- string id79_SimpleDC;
- string id306_Base64BinaryContent;
- string id158_ArrayOfString1;
- string id43_DefaultValuesSetToNaN;
- string id314_httptestcom;
- string id292_TwoDArrayOfSimpleType;
- string id310_IntField2;
- string id104_Item;
- string id257_DisplayName;
- string id100_Item;
- string id12_TypeWithTimeSpanProperty;
- string id191_NullableTime;
- string id26_BaseIXmlSerializable;
- string id132_Name;
- string id225_SingleField;
- string id221_Prop;
- string id286_Item;
- string id167_Children;
- string id27_Item;
- string id174_LineTotal;
- string id40_Brass;
- string id231_Parameters;
+ string id234_xelements;
+ string id94_LongEnum;
+ string id100_SimpleKnownTypeValue;
+ string id117_Item;
+ string id280_EnumValue;
+ string id162_QualifiedParameter;
+ string id158_httpmynamespace;
+ string id198_ByteProperty;
+ string id204_EmployeeName;
+ string id218_TotalCost;
+ string id10_DateTimeDateWrapper;
+ string id5_Item;
+ string id152_ArrayOfParameter;
+ string id7_DateOnlyWrapper;
+ string id286_NoneSchemaFormListProperty;
+ string id272_Number;
+ string id50_RootClass;
+ string id306_NMTOKENSContent;
+ string id180_DefaultDTO;
+ string id237_F1;
string id4_TypeWithBinaryProperty;
- string id17_Dog;
- string id182_Today;
+ string id13_Item;
+ string id291_DS2Root;
+ string id106_CustomDocument;
+ string id312_IntField1;
+ string id68_DCStruct;
+ string id288_XmlAttributeForm;
+ string id241_IntLField;
+ string id247_Collection;
string id2_Item;
- string id195_TimeSpanProperty;
- string id219_Y;
- string id184_DefaultDate;
- string id273_XmlIncludeProperty;
- string id50_RootClass;
- string id123_TypeWithFieldsOrdered;
- string id259_IsLoaded;
- string id285_NoneSchemaFormListProperty;
- string id172_UnitPrice;
- string id42_Pet;
- string id80_Item;
- string id260_Some;
- string id157_httpmynamespace;
- string id281_StrProperty;
- string id125_Root;
- string id208_Line1;
- string id227_FloatProp;
- string id304_NMTOKENContent;
- string id280_SimpleTypeValue;
- string id187_NullableDefaultDate;
- string id189_MyTime;
- string id135_B;
- string id238_IntAField;
- string id161_QualifiedParameter;
- string id169_Modulation;
- string id54_XElementArrayWrapper;
- string id173_Quantity;
- string id267_Struct1;
- string id163_P1;
- string id232_xelement;
- string id199_Breed;
- string id247_Data;
- string id254_DateTimeProperty;
- string id233_xelements;
- string id137_Value2;
+ string id132_LastName;
+ string id252_Item;
+ string id277_XmlElementPropertyNode;
+ string id135_A;
+ string id256_ListProperty;
+ string id202_GroupName;
+ string id274_XmlIncludeProperty;
+ string id91_ShortEnum;
+ string id168_Children;
+ string id219_X;
+ string id261_Some;
+ string id97_ItemChoiceType;
+ string id123_ComplexChoiceB;
+ string id213_ShipTo;
+ string id76_DerivedClassWithSameProperty;
+ string id67_TypeWithEnumMembers;
+ string id72_TypeB;
+ string id242_NIntLField;
+ string id6_Item;
+ string id164_P1;
+ string id128_TypeClashA;
+ string id273_DecimalNumber;
+ string id27_Item;
+ string id121_MoreChoices;
+ string id188_NullableDefaultDate;
+ string id263_Short;
+ string id314_TestProperty;
+ string id77_DerivedClassWithSameProperty2;
+ string id265_Optionull;
+ string id139_XmlSerializerAttributes;
+ string id90_SByteEnum;
string id53_XElementStruct;
- string id177_DTO;
- string id139_ParameterOfString;
- string id90_ShortEnum;
- string id34_BaseClass1;
- string id52_XElementWrapper;
- string id7_DateOnlyWrapper;
- string id59_TypeWithArraylikeMembers;
- string id66_TypeWithEnumMembers;
- string id68_DCClassWithEnumAndStruct;
- string id15_TypeWithXmlNodeArrayProperty;
+ string id87_WithEnums;
+ string id244_NIntAProp;
+ string id78_Item;
+ string id96_AttributeTesting;
+ string id33_AliasedTestType;
+ string id195_TestValue;
+ string id217_ShipCost;
+ string id296_EnumProperty;
+ string id307_Base64BinaryContent;
+ string id55_Item;
+ string id163_ArrayOfArrayOfSimpleType;
+ string id310_Amount;
+ string id238_F2;
+ string id236_CurrentDateTime;
+ string id17_Dog;
+ string id201_LicenseNumber;
+ string id11_DateTimeTimeWrapper;
+ string id199_Age;
+ string id260_IsLoaded;
+ string id239_IntAField;
+ string id267_OptionullInt;
+ string id104_MyXmlType;
+ string id12_TypeWithTimeSpanProperty;
+ string id287_Item;
+ string id93_UIntEnum;
+ string id145_int;
+ string id80_SimpleDC;
+ string id137_Value1;
+ string id147_string;
+ string id140_ParameterOfString;
+ string id309_Item;
+ string id203_GroupVehicle;
+ string id116_Item;
+ string id108_Item;
+ string id138_Value2;
+ string id25_SimpleDerivedClass;
+ string id150_ArrayOfInstrument;
+ string id83_EnumFlags;
+ string id71_TypeA;
+ string id275_XmlEnumProperty;
+ string id43_DefaultValuesSetToNaN;
+ string id165_P2;
+ string id269_Struct2;
+ string id220_Y;
+ string id177_Base64Content;
+ string id299_IntArrayValue;
+ string id231_refs;
+ string id8_TimeOnlyWrapper;
+ string id257_ClassID;
+ string id130_FirstName;
+ string id65_anyType;
+ string id122_ComplexChoiceA;
+ string id210_City;
+ string id16_Animal;
+ string id26_BaseIXmlSerializable;
+ string id61_StructNotSerializable;
+ string id181_NullableDTO;
+ string id308_HexBinaryContent;
+ string id270_XmlAttributeName;
+ string id194_NullableDefaultTime;
+ string id301_QNameContent;
+ string id81_Item;
+ string id105_Item;
+ string id193_NullableTimeWithValue;
+ string id161_ArrayOfBoolean;
+ string id143_ArrayOfOrderedItem;
+ string id284_MyFieldIgnored;
+ string id229_IntValue;
+ string id51_Parameter;
+ string id292_MetricConfigUrl;
+ string id295_CharProperty;
+ string id283_MyField;
+ string id63_Item;
+ string id86_SomeStruct;
string id22_BaseClass;
- string id272_DecimalNumber;
- string id299_DateTimeContent;
- string id91_IntEnum;
- string id112_Item;
- string id239_NIntAField;
- string id110_TypeWith2DArrayProperty2;
- string id240_IntLField;
- string id5_Item;
- string id274_XmlEnumProperty;
- string id291_MetricConfigUrl;
- string id244_IntLProp;
- string id29_PurchaseOrder;
- string id115_Item;
- string id36_ArrayOfDateTime;
- string id313_TestProperty;
- string id88_ByteEnum;
- string id84_WithStruct;
- string id282_MyField;
- string id216_ShipCost;
- string id245_NIntLProp;
- string id279_EnumValue;
- string id127_TypeClashA;
+ string id290_customElement;
+ string id69_DCClassWithEnumAndStruct;
+ string id245_IntLProp;
+ string id59_TypeWithGetOnlyArrayProperties;
+ string id224_Comment2;
+ string id160_NoneParameter;
+ string id206_AttributeString;
+ string id235_DateTimeString;
+ string id14_TypeWithByteProperty;
+ string id157_ArrayOfItemChoiceType;
+ string id46_RootElement;
+ string id268_Struct1;
+ string id19_Group;
+ string id156_ArrayOfTypeA;
+ string id196_TimeSpanProperty;
+ string id294_EmptyStringProperty;
+ string id48_Document;
+ string id113_Item;
+ string id184_MyDate;
+ string id34_BaseClass1;
+ string id221_Z;
+ string id174_Quantity;
+ string id179_DTO2;
+ string id259_Id;
+ string id313_strfld;
+ string id124_TypeWithFieldsOrdered;
+ string id215_Items;
+ string id183_Today;
+ string id278_httpelement;
+ string id240_NIntAField;
+ string id182_NullableDefaultDTO;
+ string id23_DerivedClass;
+ string id271_Word;
+ string id155_ArrayOfSimpleType;
+ string id74_Item;
+ string id3_TypeWithXmlDocumentProperty;
+ string id20_Vehicle;
+ string id92_IntEnum;
+ string id44_Item;
+ string id167_Child;
+ string id45_Item;
+ string id302_DateContent;
+ string id166_Value;
+ string id118_Item;
+ string id303_NameContent;
+ string id70_BuiltInTypes;
+ string id171_ItemName;
+ string id85_WithStruct;
string id38_Orchestra;
- string id309_Amount;
- string id13_Item;
- string id224_DoubleField;
- string id39_Instrument;
- string id94_ULongEnum;
- string id200_LicenseNumber;
- string id300_QNameContent;
- string id107_Item;
- string id241_NIntLField;
- string id166_Child;
- string id270_Word;
- string id207_BoolValue;
+ string id114_Item;
+ string id73_TypeHasArrayOfASerializedAsB;
+ string id266_OptionalInt;
+ string id62_TypeWithMyCollectionField;
+ string id279_CustomXmlArrayProperty;
+ string id305_NMTOKENContent;
+ string id211_State;
+ string id197_TimeSpanProperty2;
+ string id300_DateTimeContent;
+ string id243_IntAProp;
+ string id227_DoubleProp;
+ string id254_IntProperty;
+ string id173_UnitPrice;
+ string id209_Line1;
+ string id99_KnownTypesThroughConstructor;
+ string id79_TypeWithByteArrayAsXmlText;
+ string id144_ArrayOfInt;
+ string id172_Description;
protected override void InitIDs() {
- id9_TimeOnlyAsXsdTimeWrapper = Reader.NameTable.Add(@"TimeOnlyAsXsdTimeWrapper");
- id65_MyEnum = Reader.NameTable.Add(@"MyEnum");
- id205_AttributeString = Reader.NameTable.Add(@"AttributeString");
- id14_TypeWithByteProperty = Reader.NameTable.Add(@"TypeWithByteProperty");
- id218_X = Reader.NameTable.Add(@"X");
- id10_DateTimeDateWrapper = Reader.NameTable.Add(@"DateTimeDateWrapper");
- id197_ByteProperty = Reader.NameTable.Add(@"ByteProperty");
- id136_Value1 = Reader.NameTable.Add(@"Value1");
- id118_Item = Reader.NameTable.Add(@"TypeWithArrayPropertyHavingChoice");
- id297_StringArrayValue = Reader.NameTable.Add(@"StringArrayValue");
- id51_Parameter = Reader.NameTable.Add(@"Parameter");
- id156_ArrayOfItemChoiceType = Reader.NameTable.Add(@"ArrayOfItemChoiceType");
- id93_LongEnum = Reader.NameTable.Add(@"LongEnum");
+ id112_Item = Reader.NameTable.Add(@"TypeWithPropertiesHavingDefaultValue");
+ id146_ArrayOfString = Reader.NameTable.Add(@"ArrayOfString");
+ id134_ContainerType = Reader.NameTable.Add(@"ContainerType");
+ id311_IntField2 = Reader.NameTable.Add(@"IntField2");
+ id29_PurchaseOrder = Reader.NameTable.Add(@"PurchaseOrder");
+ id109_ServerSettings = Reader.NameTable.Add(@"ServerSettings");
+ id190_MyTime = Reader.NameTable.Add(@"MyTime");
+ id154_XElement = Reader.NameTable.Add(@"XElement");
+ id258_DisplayName = Reader.NameTable.Add(@"DisplayName");
+ id136_B = Reader.NameTable.Add(@"B");
+ id129_Person = Reader.NameTable.Add(@"Person");
+ id60_TypeWithArraylikeMembers = Reader.NameTable.Add(@"TypeWithArraylikeMembers");
+ id282_StrProperty = Reader.NameTable.Add(@"StrProperty");
+ id205_value = Reader.NameTable.Add(@"value");
+ id141_MsgDocumentType = Reader.NameTable.Add(@"MsgDocumentType");
+ id208_BoolValue = Reader.NameTable.Add(@"BoolValue");
id37_dateTime = Reader.NameTable.Add(@"dateTime");
- id192_NullableTimeWithValue = Reader.NameTable.Add(@"NullableTimeWithValue");
- id103_MyXmlType = Reader.NameTable.Add(@"MyXmlType");
- id49_httpexamplecom = Reader.NameTable.Add(@"http://example.com");
- id113_Item = Reader.NameTable.Add(@"TypeWithEnumFlagPropertyHavingDefaultValue");
- id287_XmlAttributeForm = Reader.NameTable.Add(@"XmlAttributeForm");
- id149_ArrayOfInstrument = Reader.NameTable.Add(@"ArrayOfInstrument");
+ id47_TypeWithLinkedProperty = Reader.NameTable.Add(@"TypeWithLinkedProperty");
+ id276_Item = Reader.NameTable.Add(@"XmlNamespaceDeclarationsProperty");
+ id232_Parameters = Reader.NameTable.Add(@"Parameters");
+ id52_XElementWrapper = Reader.NameTable.Add(@"XElementWrapper");
+ id178_DTO = Reader.NameTable.Add(@"DTO");
+ id222_Prop = Reader.NameTable.Add(@"Prop");
+ id153_ArrayOfXElement = Reader.NameTable.Add(@"ArrayOfXElement");
+ id175_LineTotal = Reader.NameTable.Add(@"LineTotal");
+ id98_TypeWithAnyAttribute = Reader.NameTable.Add(@"TypeWithAnyAttribute");
+ id111_TypeWith2DArrayProperty2 = Reader.NameTable.Add(@"TypeWith2DArrayProperty2");
id41_Trumpet = Reader.NameTable.Add(@"Trumpet");
- id89_SByteEnum = Reader.NameTable.Add(@"SByteEnum");
- id63_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType");
- id117_Item = Reader.NameTable.Add(@"TypeWithTypesHavingCustomFormatter");
- id144_int = Reader.NameTable.Add(@"int");
- id121_ComplexChoiceA = Reader.NameTable.Add(@"ComplexChoiceA");
- id255_ListProperty = Reader.NameTable.Add(@"ListProperty");
- id243_NIntAProp = Reader.NameTable.Add(@"NIntAProp");
- id162_ArrayOfArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfArrayOfSimpleType");
- id236_F1 = Reader.NameTable.Add(@"F1");
- id171_Description = Reader.NameTable.Add(@"Description");
- id311_IntField1 = Reader.NameTable.Add(@"IntField1");
- id96_ItemChoiceType = Reader.NameTable.Add(@"ItemChoiceType");
- id215_SubTotal = Reader.NameTable.Add(@"SubTotal");
- id44_Item = Reader.NameTable.Add(@"DefaultValuesSetToPositiveInfinity");
- id179_DefaultDTO = Reader.NameTable.Add(@"DefaultDTO");
- id290_DS2Root = Reader.NameTable.Add(@"DS2Root");
- id222_Instruments = Reader.NameTable.Add(@"Instruments");
- id61_TypeWithMyCollectionField = Reader.NameTable.Add(@"TypeWithMyCollectionField");
- id235_CurrentDateTime = Reader.NameTable.Add(@"CurrentDateTime");
- id246_Collection = Reader.NameTable.Add(@"Collection");
- id45_Item = Reader.NameTable.Add(@"DefaultValuesSetToNegativeInfinity");
- id74_BaseClassWithSamePropertyName = Reader.NameTable.Add(@"BaseClassWithSamePropertyName");
- id253_IntProperty = Reader.NameTable.Add(@"IntProperty");
- id275_Item = Reader.NameTable.Add(@"XmlNamespaceDeclarationsProperty");
- id277_httpelement = Reader.NameTable.Add(@"http://element");
- id294_CharProperty = Reader.NameTable.Add(@"CharProperty");
- id265_OptionalInt = Reader.NameTable.Add(@"OptionalInt");
- id67_DCStruct = Reader.NameTable.Add(@"DCStruct");
- id150_ArrayOfTypeWithLinkedProperty = Reader.NameTable.Add(@"ArrayOfTypeWithLinkedProperty");
- id288_name = Reader.NameTable.Add(@"name");
- id234_DateTimeString = Reader.NameTable.Add(@"DateTimeString");
- id230_refs = Reader.NameTable.Add(@"refs");
- id148_double = Reader.NameTable.Add(@"double");
- id102_TypeWithXmlSchemaFormAttribute = Reader.NameTable.Add(@"TypeWithXmlSchemaFormAttribute");
- id71_TypeB = Reader.NameTable.Add(@"TypeB");
- id228_IntValue = Reader.NameTable.Add(@"IntValue");
- id30_httpwwwcontoso1com = Reader.NameTable.Add(@"http://www.contoso1.com");
- id86_WithEnums = Reader.NameTable.Add(@"WithEnums");
- id186_NullableDateWithValue = Reader.NameTable.Add(@"NullableDateWithValue");
- id83_ClassImplementsInterface = Reader.NameTable.Add(@"ClassImplementsInterface");
- id106_CustomElement = Reader.NameTable.Add(@"CustomElement");
- id266_OptionullInt = Reader.NameTable.Add(@"OptionullInt");
- id168_IsValved = Reader.NameTable.Add(@"IsValved");
- id151_ArrayOfParameter = Reader.NameTable.Add(@"ArrayOfParameter");
- id204_value = Reader.NameTable.Add(@"value");
- id175_BinaryHexContent = Reader.NameTable.Add(@"BinaryHexContent");
- id302_NameContent = Reader.NameTable.Add(@"NameContent");
- id165_Value = Reader.NameTable.Add(@"Value");
- id155_ArrayOfTypeA = Reader.NameTable.Add(@"ArrayOfTypeA");
- id124_Item = Reader.NameTable.Add(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName");
- id55_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty");
- id25_SimpleDerivedClass = Reader.NameTable.Add(@"SimpleDerivedClass");
- id249_MyEnum1 = Reader.NameTable.Add(@"MyEnum1");
- id11_DateTimeTimeWrapper = Reader.NameTable.Add(@"DateTimeTimeWrapper");
- id122_ComplexChoiceB = Reader.NameTable.Add(@"ComplexChoiceB");
- id16_Animal = Reader.NameTable.Add(@"Animal");
- id178_DTO2 = Reader.NameTable.Add(@"DTO2");
- id213_OrderDate = Reader.NameTable.Add(@"OrderDate");
+ id131_MiddleName = Reader.NameTable.Add(@"MiddleName");
+ id191_DefaultTime = Reader.NameTable.Add(@"DefaultTime");
+ id54_XElementArrayWrapper = Reader.NameTable.Add(@"XElementArrayWrapper");
+ id214_OrderDate = Reader.NameTable.Add(@"OrderDate");
id32_OrderedItem = Reader.NameTable.Add(@"OrderedItem");
- id141_Item = Reader.NameTable.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType");
- id111_Item = Reader.NameTable.Add(@"TypeWithPropertiesHavingDefaultValue");
- id57_TypeWithGetSetArrayMembers = Reader.NameTable.Add(@"TypeWithGetSetArrayMembers");
- id164_P2 = Reader.NameTable.Add(@"P2");
- id160_ArrayOfBoolean = Reader.NameTable.Add(@"ArrayOfBoolean");
- id108_ServerSettings = Reader.NameTable.Add(@"ServerSettings");
- id69_BuiltInTypes = Reader.NameTable.Add(@"BuiltInTypes");
- id289_customElement = Reader.NameTable.Add(@"customElement");
- id130_MiddleName = Reader.NameTable.Add(@"MiddleName");
- id120_MoreChoices = Reader.NameTable.Add(@"MoreChoices");
- id147_ArrayOfDouble = Reader.NameTable.Add(@"ArrayOfDouble");
- id101_TypeWithPropertyNameSpecified = Reader.NameTable.Add(@"TypeWithPropertyNameSpecified");
- id21_Employee = Reader.NameTable.Add(@"Employee");
- id78_TypeWithByteArrayAsXmlText = Reader.NameTable.Add(@"TypeWithByteArrayAsXmlText");
- id226_DoubleProp = Reader.NameTable.Add(@"DoubleProp");
- id308_Item = Reader.NameTable.Add(@"Item");
- id312_strfld = Reader.NameTable.Add(@"strfld");
- id60_StructNotSerializable = Reader.NameTable.Add(@"StructNotSerializable");
- id95_AttributeTesting = Reader.NameTable.Add(@"AttributeTesting");
- id87_WithNullables = Reader.NameTable.Add(@"WithNullables");
+ id58_TypeWithGetSetArrayMembers = Reader.NameTable.Add(@"TypeWithGetSetArrayMembers");
+ id30_httpwwwcontoso1com = Reader.NameTable.Add(@"http://www.contoso1.com");
+ id233_xelement = Reader.NameTable.Add(@"xelement");
+ id103_TypeWithXmlSchemaFormAttribute = Reader.NameTable.Add(@"TypeWithXmlSchemaFormAttribute");
+ id293_TwoDArrayOfSimpleType = Reader.NameTable.Add(@"TwoDArrayOfSimpleType");
+ id315_httptestcom = Reader.NameTable.Add(@"http://test.com");
+ id251_ByteArray = Reader.NameTable.Add(@"ByteArray");
+ id255_DateTimeProperty = Reader.NameTable.Add(@"DateTimeProperty");
+ id39_Instrument = Reader.NameTable.Add(@"Instrument");
+ id262_Int = Reader.NameTable.Add(@"Int");
+ id49_httpexamplecom = Reader.NameTable.Add(@"http://example.com");
+ id126_Root = Reader.NameTable.Add(@"Root");
+ id42_Pet = Reader.NameTable.Add(@"Pet");
+ id142_Item = Reader.NameTable.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType");
+ id120_Item = Reader.NameTable.Add(@"TypeWithPropertyHavingComplexChoice");
+ id89_ByteEnum = Reader.NameTable.Add(@"ByteEnum");
+ id228_FloatProp = Reader.NameTable.Add(@"FloatProp");
+ id119_Item = Reader.NameTable.Add(@"TypeWithArrayPropertyHavingChoice");
+ id289_name = Reader.NameTable.Add(@"name");
+ id127_TypeClashB = Reader.NameTable.Add(@"TypeClashB");
+ id15_TypeWithXmlNodeArrayProperty = Reader.NameTable.Add(@"TypeWithXmlNodeArrayProperty");
+ id185_DefaultDate = Reader.NameTable.Add(@"DefaultDate");
+ id148_ArrayOfDouble = Reader.NameTable.Add(@"ArrayOfDouble");
+ id82_Item = Reader.NameTable.Add(@"http://schemas.xmlsoap.org/ws/2005/04/discovery");
+ id281_SimpleTypeValue = Reader.NameTable.Add(@"SimpleTypeValue");
id18_DogBreed = Reader.NameTable.Add(@"DogBreed");
- id24_SimpleBaseClass = Reader.NameTable.Add(@"SimpleBaseClass");
- id159_NoneParameter = Reader.NameTable.Add(@"NoneParameter");
- id8_TimeOnlyWrapper = Reader.NameTable.Add(@"TimeOnlyWrapper");
- id128_Person = Reader.NameTable.Add(@"Person");
- id48_Document = Reader.NameTable.Add(@"Document");
- id58_TypeWithGetOnlyArrayProperties = Reader.NameTable.Add(@"TypeWithGetOnlyArrayProperties");
- id62_Item = Reader.NameTable.Add(@"TypeWithReadOnlyMyCollectionProperty");
- id258_Id = Reader.NameTable.Add(@"Id");
- id143_ArrayOfInt = Reader.NameTable.Add(@"ArrayOfInt");
- id242_IntAProp = Reader.NameTable.Add(@"IntAProp");
- id23_DerivedClass = Reader.NameTable.Add(@"DerivedClass");
- id70_TypeA = Reader.NameTable.Add(@"TypeA");
+ id200_Breed = Reader.NameTable.Add(@"Breed");
+ id246_NIntLProp = Reader.NameTable.Add(@"NIntLProp");
+ id169_IsValved = Reader.NameTable.Add(@"IsValved");
+ id216_SubTotal = Reader.NameTable.Add(@"SubTotal");
+ id28_DerivedIXmlSerializable = Reader.NameTable.Add(@"DerivedIXmlSerializable");
+ id297_Foo = Reader.NameTable.Add(@"Foo");
+ id64_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType");
+ id66_MyEnum = Reader.NameTable.Add(@"MyEnum");
+ id223_Instruments = Reader.NameTable.Add(@"Instruments");
+ id249_MyStruct = Reader.NameTable.Add(@"MyStruct");
+ id102_TypeWithPropertyNameSpecified = Reader.NameTable.Add(@"TypeWithPropertyNameSpecified");
id35_DerivedClass1 = Reader.NameTable.Add(@"DerivedClass1");
- id203_EmployeeName = Reader.NameTable.Add(@"EmployeeName");
- id47_TypeWithLinkedProperty = Reader.NameTable.Add(@"TypeWithLinkedProperty");
- id99_SimpleKnownTypeValue = Reader.NameTable.Add(@"SimpleKnownTypeValue");
- id251_Item = Reader.NameTable.Add(@"PropertyNameWithSpecialCharacters漢ñ");
- id138_XmlSerializerAttributes = Reader.NameTable.Add(@"XmlSerializerAttributes");
+ id36_ArrayOfDateTime = Reader.NameTable.Add(@"ArrayOfDateTime");
+ id248_Data = Reader.NameTable.Add(@"Data");
+ id189_Now = Reader.NameTable.Add(@"Now");
+ id253_StringProperty = Reader.NameTable.Add(@"StringProperty");
+ id56_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty");
+ id186_NullableDate = Reader.NameTable.Add(@"NullableDate");
+ id170_Modulation = Reader.NameTable.Add(@"Modulation");
+ id21_Employee = Reader.NameTable.Add(@"Employee");
+ id88_WithNullables = Reader.NameTable.Add(@"WithNullables");
+ id151_ArrayOfTypeWithLinkedProperty = Reader.NameTable.Add(@"ArrayOfTypeWithLinkedProperty");
+ id159_ArrayOfString1 = Reader.NameTable.Add(@"ArrayOfString1");
+ id107_CustomElement = Reader.NameTable.Add(@"CustomElement");
+ id24_SimpleBaseClass = Reader.NameTable.Add(@"SimpleBaseClass");
+ id101_Item = Reader.NameTable.Add(@"ClassImplementingIXmlSerializable");
+ id9_TimeOnlyAsXsdTimeWrapper = Reader.NameTable.Add(@"TimeOnlyAsXsdTimeWrapper");
+ id192_NullableTime = Reader.NameTable.Add(@"NullableTime");
+ id176_BinaryHexContent = Reader.NameTable.Add(@"BinaryHexContent");
+ id40_Brass = Reader.NameTable.Add(@"Brass");
id31_Address = Reader.NameTable.Add(@"Address");
- id92_UIntEnum = Reader.NameTable.Add(@"UIntEnum");
- id131_LastName = Reader.NameTable.Add(@"LastName");
- id97_TypeWithAnyAttribute = Reader.NameTable.Add(@"TypeWithAnyAttribute");
- id210_State = Reader.NameTable.Add(@"State");
- id188_Now = Reader.NameTable.Add(@"Now");
- id256_ClassID = Reader.NameTable.Add(@"ClassID");
- id193_NullableDefaultTime = Reader.NameTable.Add(@"NullableDefaultTime");
- id185_NullableDate = Reader.NameTable.Add(@"NullableDate");
- id183_MyDate = Reader.NameTable.Add(@"MyDate");
- id276_XmlElementPropertyNode = Reader.NameTable.Add(@"XmlElementPropertyNode");
- id77_Item = Reader.NameTable.Add(@"TypeWithDateTimePropertyAsXmlTime");
- id46_RootElement = Reader.NameTable.Add(@"RootElement");
- id217_TotalCost = Reader.NameTable.Add(@"TotalCost");
- id248_MyStruct = Reader.NameTable.Add(@"MyStruct");
- id81_Item = Reader.NameTable.Add(@"http://schemas.xmlsoap.org/ws/2005/04/discovery");
- id180_NullableDTO = Reader.NameTable.Add(@"NullableDTO");
- id269_XmlAttributeName = Reader.NameTable.Add(@"XmlAttributeName");
- id296_Foo = Reader.NameTable.Add(@"Foo");
- id134_A = Reader.NameTable.Add(@"A");
- id64_anyType = Reader.NameTable.Add(@"anyType");
- id142_ArrayOfOrderedItem = Reader.NameTable.Add(@"ArrayOfOrderedItem");
- id145_ArrayOfString = Reader.NameTable.Add(@"ArrayOfString");
- id181_NullableDefaultDTO = Reader.NameTable.Add(@"NullableDefaultDTO");
- id212_ShipTo = Reader.NameTable.Add(@"ShipTo");
- id293_EmptyStringProperty = Reader.NameTable.Add(@"EmptyStringProperty");
- id73_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ");
- id211_Zip = Reader.NameTable.Add(@"Zip");
- id56_SimpleType = Reader.NameTable.Add(@"SimpleType");
- id262_Short = Reader.NameTable.Add(@"Short");
- id33_AliasedTestType = Reader.NameTable.Add(@"AliasedTestType");
- id154_ArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfSimpleType");
- id152_ArrayOfXElement = Reader.NameTable.Add(@"ArrayOfXElement");
- id229_id = Reader.NameTable.Add(@"id");
- id82_EnumFlags = Reader.NameTable.Add(@"EnumFlags");
- id206_DateTimeValue = Reader.NameTable.Add(@"DateTimeValue");
- id196_TimeSpanProperty2 = Reader.NameTable.Add(@"TimeSpanProperty2");
- id271_Number = Reader.NameTable.Add(@"Number");
- id305_NMTOKENSContent = Reader.NameTable.Add(@"NMTOKENSContent");
- id75_DerivedClassWithSameProperty = Reader.NameTable.Add(@"DerivedClassWithSameProperty");
- id284_Item = Reader.NameTable.Add(@"UnqualifiedSchemaFormListProperty");
- id114_TypeWithShouldSerializeMethod = Reader.NameTable.Add(@"TypeWithShouldSerializeMethod");
- id198_Age = Reader.NameTable.Add(@"Age");
- id307_HexBinaryContent = Reader.NameTable.Add(@"HexBinaryContent");
- id126_TypeClashB = Reader.NameTable.Add(@"TypeClashB");
- id295_EnumProperty = Reader.NameTable.Add(@"EnumProperty");
- id146_string = Reader.NameTable.Add(@"string");
- id250_ByteArray = Reader.NameTable.Add(@"ByteArray");
- id109_TypeWithXmlQualifiedName = Reader.NameTable.Add(@"TypeWithXmlQualifiedName");
- id6_Item = Reader.NameTable.Add(@"TypeWithDateAndTimeOnlyProperties");
- id170_ItemName = Reader.NameTable.Add(@"ItemName");
- id119_Item = Reader.NameTable.Add(@"TypeWithPropertyHavingComplexChoice");
- id28_DerivedIXmlSerializable = Reader.NameTable.Add(@"DerivedIXmlSerializable");
- id298_IntArrayValue = Reader.NameTable.Add(@"IntArrayValue");
- id190_DefaultTime = Reader.NameTable.Add(@"DefaultTime");
- id129_FirstName = Reader.NameTable.Add(@"FirstName");
- id261_Int = Reader.NameTable.Add(@"Int");
- id220_Z = Reader.NameTable.Add(@"Z");
- id105_CustomDocument = Reader.NameTable.Add(@"CustomDocument");
- id176_Base64Content = Reader.NameTable.Add(@"Base64Content");
- id202_GroupVehicle = Reader.NameTable.Add(@"GroupVehicle");
- id223_Comment2 = Reader.NameTable.Add(@"Comment2");
+ id250_MyEnum1 = Reader.NameTable.Add(@"MyEnum1");
+ id264_Optional = Reader.NameTable.Add(@"Optional");
+ id110_TypeWithXmlQualifiedName = Reader.NameTable.Add(@"TypeWithXmlQualifiedName");
+ id95_ULongEnum = Reader.NameTable.Add(@"ULongEnum");
+ id212_Zip = Reader.NameTable.Add(@"Zip");
+ id304_NCNameContent = Reader.NameTable.Add(@"NCNameContent");
+ id298_StringArrayValue = Reader.NameTable.Add(@"StringArrayValue");
+ id225_DoubleField = Reader.NameTable.Add(@"DoubleField");
+ id57_SimpleType = Reader.NameTable.Add(@"SimpleType");
+ id84_ClassImplementsInterface = Reader.NameTable.Add(@"ClassImplementsInterface");
+ id226_SingleField = Reader.NameTable.Add(@"SingleField");
+ id115_TypeWithShouldSerializeMethod = Reader.NameTable.Add(@"TypeWithShouldSerializeMethod");
+ id285_Item = Reader.NameTable.Add(@"UnqualifiedSchemaFormListProperty");
+ id207_DateTimeValue = Reader.NameTable.Add(@"DateTimeValue");
+ id75_BaseClassWithSamePropertyName = Reader.NameTable.Add(@"BaseClassWithSamePropertyName");
+ id133_Name = Reader.NameTable.Add(@"Name");
+ id125_Item = Reader.NameTable.Add(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName");
+ id187_NullableDateWithValue = Reader.NameTable.Add(@"NullableDateWithValue");
+ id230_id = Reader.NameTable.Add(@"id");
+ id149_double = Reader.NameTable.Add(@"double");
id1_TypeWithXmlElementProperty = Reader.NameTable.Add(@"TypeWithXmlElementProperty");
- id153_XElement = Reader.NameTable.Add(@"XElement");
- id303_NCNameContent = Reader.NameTable.Add(@"NCNameContent");
- id19_Group = Reader.NameTable.Add(@"Group");
- id268_Struct2 = Reader.NameTable.Add(@"Struct2");
- id252_StringProperty = Reader.NameTable.Add(@"StringProperty");
- id20_Vehicle = Reader.NameTable.Add(@"Vehicle");
- id201_GroupName = Reader.NameTable.Add(@"GroupName");
- id3_TypeWithXmlDocumentProperty = Reader.NameTable.Add(@"TypeWithXmlDocumentProperty");
- id85_SomeStruct = Reader.NameTable.Add(@"SomeStruct");
- id209_City = Reader.NameTable.Add(@"City");
- id133_ContainerType = Reader.NameTable.Add(@"ContainerType");
- id301_DateContent = Reader.NameTable.Add(@"DateContent");
- id140_MsgDocumentType = Reader.NameTable.Add(@"MsgDocumentType");
- id278_CustomXmlArrayProperty = Reader.NameTable.Add(@"CustomXmlArrayProperty");
- id72_TypeHasArrayOfASerializedAsB = Reader.NameTable.Add(@"TypeHasArrayOfASerializedAsB");
- id116_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithValue");
- id264_Optionull = Reader.NameTable.Add(@"Optionull");
- id194_TestValue = Reader.NameTable.Add(@"TestValue");
- id237_F2 = Reader.NameTable.Add(@"F2");
- id98_KnownTypesThroughConstructor = Reader.NameTable.Add(@"KnownTypesThroughConstructor");
- id76_DerivedClassWithSameProperty2 = Reader.NameTable.Add(@"DerivedClassWithSameProperty2");
- id283_MyFieldIgnored = Reader.NameTable.Add(@"MyFieldIgnored");
- id263_Optional = Reader.NameTable.Add(@"Optional");
- id214_Items = Reader.NameTable.Add(@"Items");
- id79_SimpleDC = Reader.NameTable.Add(@"SimpleDC");
- id306_Base64BinaryContent = Reader.NameTable.Add(@"Base64BinaryContent");
- id158_ArrayOfString1 = Reader.NameTable.Add(@"ArrayOfString1");
- id43_DefaultValuesSetToNaN = Reader.NameTable.Add(@"DefaultValuesSetToNaN");
- id314_httptestcom = Reader.NameTable.Add(@"http://test.com");
- id292_TwoDArrayOfSimpleType = Reader.NameTable.Add(@"TwoDArrayOfSimpleType");
- id310_IntField2 = Reader.NameTable.Add(@"IntField2");
- id104_Item = Reader.NameTable.Add(@"TypeWithSchemaFormInXmlAttribute");
- id257_DisplayName = Reader.NameTable.Add(@"DisplayName");
- id100_Item = Reader.NameTable.Add(@"ClassImplementingIXmlSerializable");
- id12_TypeWithTimeSpanProperty = Reader.NameTable.Add(@"TypeWithTimeSpanProperty");
- id191_NullableTime = Reader.NameTable.Add(@"NullableTime");
- id26_BaseIXmlSerializable = Reader.NameTable.Add(@"BaseIXmlSerializable");
- id132_Name = Reader.NameTable.Add(@"Name");
- id225_SingleField = Reader.NameTable.Add(@"SingleField");
- id221_Prop = Reader.NameTable.Add(@"Prop");
- id286_Item = Reader.NameTable.Add(@"QualifiedSchemaFormListProperty");
- id167_Children = Reader.NameTable.Add(@"Children");
- id27_Item = Reader.NameTable.Add(@"http://example.com/serializer-test-namespace");
- id174_LineTotal = Reader.NameTable.Add(@"LineTotal");
- id40_Brass = Reader.NameTable.Add(@"Brass");
- id231_Parameters = Reader.NameTable.Add(@"Parameters");
+ id234_xelements = Reader.NameTable.Add(@"xelements");
+ id94_LongEnum = Reader.NameTable.Add(@"LongEnum");
+ id100_SimpleKnownTypeValue = Reader.NameTable.Add(@"SimpleKnownTypeValue");
+ id117_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithValue");
+ id280_EnumValue = Reader.NameTable.Add(@"EnumValue");
+ id162_QualifiedParameter = Reader.NameTable.Add(@"QualifiedParameter");
+ id158_httpmynamespace = Reader.NameTable.Add(@"http://mynamespace");
+ id198_ByteProperty = Reader.NameTable.Add(@"ByteProperty");
+ id204_EmployeeName = Reader.NameTable.Add(@"EmployeeName");
+ id218_TotalCost = Reader.NameTable.Add(@"TotalCost");
+ id10_DateTimeDateWrapper = Reader.NameTable.Add(@"DateTimeDateWrapper");
+ id5_Item = Reader.NameTable.Add(@"TypeWithDateTimeOffsetProperties");
+ id152_ArrayOfParameter = Reader.NameTable.Add(@"ArrayOfParameter");
+ id7_DateOnlyWrapper = Reader.NameTable.Add(@"DateOnlyWrapper");
+ id286_NoneSchemaFormListProperty = Reader.NameTable.Add(@"NoneSchemaFormListProperty");
+ id272_Number = Reader.NameTable.Add(@"Number");
+ id50_RootClass = Reader.NameTable.Add(@"RootClass");
+ id306_NMTOKENSContent = Reader.NameTable.Add(@"NMTOKENSContent");
+ id180_DefaultDTO = Reader.NameTable.Add(@"DefaultDTO");
+ id237_F1 = Reader.NameTable.Add(@"F1");
id4_TypeWithBinaryProperty = Reader.NameTable.Add(@"TypeWithBinaryProperty");
- id17_Dog = Reader.NameTable.Add(@"Dog");
- id182_Today = Reader.NameTable.Add(@"Today");
+ id13_Item = Reader.NameTable.Add(@"TypeWithDefaultTimeSpanProperty");
+ id291_DS2Root = Reader.NameTable.Add(@"DS2Root");
+ id106_CustomDocument = Reader.NameTable.Add(@"CustomDocument");
+ id312_IntField1 = Reader.NameTable.Add(@"IntField1");
+ id68_DCStruct = Reader.NameTable.Add(@"DCStruct");
+ id288_XmlAttributeForm = Reader.NameTable.Add(@"XmlAttributeForm");
+ id241_IntLField = Reader.NameTable.Add(@"IntLField");
+ id247_Collection = Reader.NameTable.Add(@"Collection");
id2_Item = Reader.NameTable.Add(@"");
- id195_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty");
- id219_Y = Reader.NameTable.Add(@"Y");
- id184_DefaultDate = Reader.NameTable.Add(@"DefaultDate");
- id273_XmlIncludeProperty = Reader.NameTable.Add(@"XmlIncludeProperty");
- id50_RootClass = Reader.NameTable.Add(@"RootClass");
- id123_TypeWithFieldsOrdered = Reader.NameTable.Add(@"TypeWithFieldsOrdered");
- id259_IsLoaded = Reader.NameTable.Add(@"IsLoaded");
- id285_NoneSchemaFormListProperty = Reader.NameTable.Add(@"NoneSchemaFormListProperty");
- id172_UnitPrice = Reader.NameTable.Add(@"UnitPrice");
- id42_Pet = Reader.NameTable.Add(@"Pet");
- id80_Item = Reader.NameTable.Add(@"TypeWithXmlTextAttributeOnArray");
- id260_Some = Reader.NameTable.Add(@"Some");
- id157_httpmynamespace = Reader.NameTable.Add(@"http://mynamespace");
- id281_StrProperty = Reader.NameTable.Add(@"StrProperty");
- id125_Root = Reader.NameTable.Add(@"Root");
- id208_Line1 = Reader.NameTable.Add(@"Line1");
- id227_FloatProp = Reader.NameTable.Add(@"FloatProp");
- id304_NMTOKENContent = Reader.NameTable.Add(@"NMTOKENContent");
- id280_SimpleTypeValue = Reader.NameTable.Add(@"SimpleTypeValue");
- id187_NullableDefaultDate = Reader.NameTable.Add(@"NullableDefaultDate");
- id189_MyTime = Reader.NameTable.Add(@"MyTime");
- id135_B = Reader.NameTable.Add(@"B");
- id238_IntAField = Reader.NameTable.Add(@"IntAField");
- id161_QualifiedParameter = Reader.NameTable.Add(@"QualifiedParameter");
- id169_Modulation = Reader.NameTable.Add(@"Modulation");
- id54_XElementArrayWrapper = Reader.NameTable.Add(@"XElementArrayWrapper");
- id173_Quantity = Reader.NameTable.Add(@"Quantity");
- id267_Struct1 = Reader.NameTable.Add(@"Struct1");
- id163_P1 = Reader.NameTable.Add(@"P1");
- id232_xelement = Reader.NameTable.Add(@"xelement");
- id199_Breed = Reader.NameTable.Add(@"Breed");
- id247_Data = Reader.NameTable.Add(@"Data");
- id254_DateTimeProperty = Reader.NameTable.Add(@"DateTimeProperty");
- id233_xelements = Reader.NameTable.Add(@"xelements");
- id137_Value2 = Reader.NameTable.Add(@"Value2");
+ id132_LastName = Reader.NameTable.Add(@"LastName");
+ id252_Item = Reader.NameTable.Add(@"PropertyNameWithSpecialCharacters漢ñ");
+ id277_XmlElementPropertyNode = Reader.NameTable.Add(@"XmlElementPropertyNode");
+ id135_A = Reader.NameTable.Add(@"A");
+ id256_ListProperty = Reader.NameTable.Add(@"ListProperty");
+ id202_GroupName = Reader.NameTable.Add(@"GroupName");
+ id274_XmlIncludeProperty = Reader.NameTable.Add(@"XmlIncludeProperty");
+ id91_ShortEnum = Reader.NameTable.Add(@"ShortEnum");
+ id168_Children = Reader.NameTable.Add(@"Children");
+ id219_X = Reader.NameTable.Add(@"X");
+ id261_Some = Reader.NameTable.Add(@"Some");
+ id97_ItemChoiceType = Reader.NameTable.Add(@"ItemChoiceType");
+ id123_ComplexChoiceB = Reader.NameTable.Add(@"ComplexChoiceB");
+ id213_ShipTo = Reader.NameTable.Add(@"ShipTo");
+ id76_DerivedClassWithSameProperty = Reader.NameTable.Add(@"DerivedClassWithSameProperty");
+ id67_TypeWithEnumMembers = Reader.NameTable.Add(@"TypeWithEnumMembers");
+ id72_TypeB = Reader.NameTable.Add(@"TypeB");
+ id242_NIntLField = Reader.NameTable.Add(@"NIntLField");
+ id6_Item = Reader.NameTable.Add(@"TypeWithDateAndTimeOnlyProperties");
+ id164_P1 = Reader.NameTable.Add(@"P1");
+ id128_TypeClashA = Reader.NameTable.Add(@"TypeClashA");
+ id273_DecimalNumber = Reader.NameTable.Add(@"DecimalNumber");
+ id27_Item = Reader.NameTable.Add(@"http://example.com/serializer-test-namespace");
+ id121_MoreChoices = Reader.NameTable.Add(@"MoreChoices");
+ id188_NullableDefaultDate = Reader.NameTable.Add(@"NullableDefaultDate");
+ id263_Short = Reader.NameTable.Add(@"Short");
+ id314_TestProperty = Reader.NameTable.Add(@"TestProperty");
+ id77_DerivedClassWithSameProperty2 = Reader.NameTable.Add(@"DerivedClassWithSameProperty2");
+ id265_Optionull = Reader.NameTable.Add(@"Optionull");
+ id139_XmlSerializerAttributes = Reader.NameTable.Add(@"XmlSerializerAttributes");
+ id90_SByteEnum = Reader.NameTable.Add(@"SByteEnum");
id53_XElementStruct = Reader.NameTable.Add(@"XElementStruct");
- id177_DTO = Reader.NameTable.Add(@"DTO");
- id139_ParameterOfString = Reader.NameTable.Add(@"ParameterOfString");
- id90_ShortEnum = Reader.NameTable.Add(@"ShortEnum");
- id34_BaseClass1 = Reader.NameTable.Add(@"BaseClass1");
- id52_XElementWrapper = Reader.NameTable.Add(@"XElementWrapper");
- id7_DateOnlyWrapper = Reader.NameTable.Add(@"DateOnlyWrapper");
- id59_TypeWithArraylikeMembers = Reader.NameTable.Add(@"TypeWithArraylikeMembers");
- id66_TypeWithEnumMembers = Reader.NameTable.Add(@"TypeWithEnumMembers");
- id68_DCClassWithEnumAndStruct = Reader.NameTable.Add(@"DCClassWithEnumAndStruct");
- id15_TypeWithXmlNodeArrayProperty = Reader.NameTable.Add(@"TypeWithXmlNodeArrayProperty");
+ id87_WithEnums = Reader.NameTable.Add(@"WithEnums");
+ id244_NIntAProp = Reader.NameTable.Add(@"NIntAProp");
+ id78_Item = Reader.NameTable.Add(@"TypeWithDateTimePropertyAsXmlTime");
+ id96_AttributeTesting = Reader.NameTable.Add(@"AttributeTesting");
+ id33_AliasedTestType = Reader.NameTable.Add(@"AliasedTestType");
+ id195_TestValue = Reader.NameTable.Add(@"TestValue");
+ id217_ShipCost = Reader.NameTable.Add(@"ShipCost");
+ id296_EnumProperty = Reader.NameTable.Add(@"EnumProperty");
+ id307_Base64BinaryContent = Reader.NameTable.Add(@"Base64BinaryContent");
+ id55_Item = Reader.NameTable.Add(@"DateTimeOffsetIXmlSerializableContainer");
+ id163_ArrayOfArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfArrayOfSimpleType");
+ id310_Amount = Reader.NameTable.Add(@"Amount");
+ id238_F2 = Reader.NameTable.Add(@"F2");
+ id236_CurrentDateTime = Reader.NameTable.Add(@"CurrentDateTime");
+ id17_Dog = Reader.NameTable.Add(@"Dog");
+ id201_LicenseNumber = Reader.NameTable.Add(@"LicenseNumber");
+ id11_DateTimeTimeWrapper = Reader.NameTable.Add(@"DateTimeTimeWrapper");
+ id199_Age = Reader.NameTable.Add(@"Age");
+ id260_IsLoaded = Reader.NameTable.Add(@"IsLoaded");
+ id239_IntAField = Reader.NameTable.Add(@"IntAField");
+ id267_OptionullInt = Reader.NameTable.Add(@"OptionullInt");
+ id104_MyXmlType = Reader.NameTable.Add(@"MyXmlType");
+ id12_TypeWithTimeSpanProperty = Reader.NameTable.Add(@"TypeWithTimeSpanProperty");
+ id287_Item = Reader.NameTable.Add(@"QualifiedSchemaFormListProperty");
+ id93_UIntEnum = Reader.NameTable.Add(@"UIntEnum");
+ id145_int = Reader.NameTable.Add(@"int");
+ id80_SimpleDC = Reader.NameTable.Add(@"SimpleDC");
+ id137_Value1 = Reader.NameTable.Add(@"Value1");
+ id147_string = Reader.NameTable.Add(@"string");
+ id140_ParameterOfString = Reader.NameTable.Add(@"ParameterOfString");
+ id309_Item = Reader.NameTable.Add(@"Item");
+ id203_GroupVehicle = Reader.NameTable.Add(@"GroupVehicle");
+ id116_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithArrayProperties");
+ id108_Item = Reader.NameTable.Add(@"TypeWithNonPublicDefaultConstructor");
+ id138_Value2 = Reader.NameTable.Add(@"Value2");
+ id25_SimpleDerivedClass = Reader.NameTable.Add(@"SimpleDerivedClass");
+ id150_ArrayOfInstrument = Reader.NameTable.Add(@"ArrayOfInstrument");
+ id83_EnumFlags = Reader.NameTable.Add(@"EnumFlags");
+ id71_TypeA = Reader.NameTable.Add(@"TypeA");
+ id275_XmlEnumProperty = Reader.NameTable.Add(@"XmlEnumProperty");
+ id43_DefaultValuesSetToNaN = Reader.NameTable.Add(@"DefaultValuesSetToNaN");
+ id165_P2 = Reader.NameTable.Add(@"P2");
+ id269_Struct2 = Reader.NameTable.Add(@"Struct2");
+ id220_Y = Reader.NameTable.Add(@"Y");
+ id177_Base64Content = Reader.NameTable.Add(@"Base64Content");
+ id299_IntArrayValue = Reader.NameTable.Add(@"IntArrayValue");
+ id231_refs = Reader.NameTable.Add(@"refs");
+ id8_TimeOnlyWrapper = Reader.NameTable.Add(@"TimeOnlyWrapper");
+ id257_ClassID = Reader.NameTable.Add(@"ClassID");
+ id130_FirstName = Reader.NameTable.Add(@"FirstName");
+ id65_anyType = Reader.NameTable.Add(@"anyType");
+ id122_ComplexChoiceA = Reader.NameTable.Add(@"ComplexChoiceA");
+ id210_City = Reader.NameTable.Add(@"City");
+ id16_Animal = Reader.NameTable.Add(@"Animal");
+ id26_BaseIXmlSerializable = Reader.NameTable.Add(@"BaseIXmlSerializable");
+ id61_StructNotSerializable = Reader.NameTable.Add(@"StructNotSerializable");
+ id181_NullableDTO = Reader.NameTable.Add(@"NullableDTO");
+ id308_HexBinaryContent = Reader.NameTable.Add(@"HexBinaryContent");
+ id270_XmlAttributeName = Reader.NameTable.Add(@"XmlAttributeName");
+ id194_NullableDefaultTime = Reader.NameTable.Add(@"NullableDefaultTime");
+ id301_QNameContent = Reader.NameTable.Add(@"QNameContent");
+ id81_Item = Reader.NameTable.Add(@"TypeWithXmlTextAttributeOnArray");
+ id105_Item = Reader.NameTable.Add(@"TypeWithSchemaFormInXmlAttribute");
+ id193_NullableTimeWithValue = Reader.NameTable.Add(@"NullableTimeWithValue");
+ id161_ArrayOfBoolean = Reader.NameTable.Add(@"ArrayOfBoolean");
+ id143_ArrayOfOrderedItem = Reader.NameTable.Add(@"ArrayOfOrderedItem");
+ id284_MyFieldIgnored = Reader.NameTable.Add(@"MyFieldIgnored");
+ id229_IntValue = Reader.NameTable.Add(@"IntValue");
+ id51_Parameter = Reader.NameTable.Add(@"Parameter");
+ id292_MetricConfigUrl = Reader.NameTable.Add(@"MetricConfigUrl");
+ id295_CharProperty = Reader.NameTable.Add(@"CharProperty");
+ id283_MyField = Reader.NameTable.Add(@"MyField");
+ id63_Item = Reader.NameTable.Add(@"TypeWithReadOnlyMyCollectionProperty");
+ id86_SomeStruct = Reader.NameTable.Add(@"SomeStruct");
id22_BaseClass = Reader.NameTable.Add(@"BaseClass");
- id272_DecimalNumber = Reader.NameTable.Add(@"DecimalNumber");
- id299_DateTimeContent = Reader.NameTable.Add(@"DateTimeContent");
- id91_IntEnum = Reader.NameTable.Add(@"IntEnum");
- id112_Item = Reader.NameTable.Add(@"TypeWithEnumPropertyHavingDefaultValue");
- id239_NIntAField = Reader.NameTable.Add(@"NIntAField");
- id110_TypeWith2DArrayProperty2 = Reader.NameTable.Add(@"TypeWith2DArrayProperty2");
- id240_IntLField = Reader.NameTable.Add(@"IntLField");
- id5_Item = Reader.NameTable.Add(@"TypeWithDateTimeOffsetProperties");
- id274_XmlEnumProperty = Reader.NameTable.Add(@"XmlEnumProperty");
- id291_MetricConfigUrl = Reader.NameTable.Add(@"MetricConfigUrl");
- id244_IntLProp = Reader.NameTable.Add(@"IntLProp");
- id29_PurchaseOrder = Reader.NameTable.Add(@"PurchaseOrder");
- id115_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithArrayProperties");
- id36_ArrayOfDateTime = Reader.NameTable.Add(@"ArrayOfDateTime");
- id313_TestProperty = Reader.NameTable.Add(@"TestProperty");
- id88_ByteEnum = Reader.NameTable.Add(@"ByteEnum");
- id84_WithStruct = Reader.NameTable.Add(@"WithStruct");
- id282_MyField = Reader.NameTable.Add(@"MyField");
- id216_ShipCost = Reader.NameTable.Add(@"ShipCost");
- id245_NIntLProp = Reader.NameTable.Add(@"NIntLProp");
- id279_EnumValue = Reader.NameTable.Add(@"EnumValue");
- id127_TypeClashA = Reader.NameTable.Add(@"TypeClashA");
- id38_Orchestra = Reader.NameTable.Add(@"Orchestra");
- id309_Amount = Reader.NameTable.Add(@"Amount");
- id13_Item = Reader.NameTable.Add(@"TypeWithDefaultTimeSpanProperty");
- id224_DoubleField = Reader.NameTable.Add(@"DoubleField");
- id39_Instrument = Reader.NameTable.Add(@"Instrument");
- id94_ULongEnum = Reader.NameTable.Add(@"ULongEnum");
- id200_LicenseNumber = Reader.NameTable.Add(@"LicenseNumber");
- id300_QNameContent = Reader.NameTable.Add(@"QNameContent");
- id107_Item = Reader.NameTable.Add(@"TypeWithNonPublicDefaultConstructor");
- id241_NIntLField = Reader.NameTable.Add(@"NIntLField");
- id166_Child = Reader.NameTable.Add(@"Child");
- id270_Word = Reader.NameTable.Add(@"Word");
- id207_BoolValue = Reader.NameTable.Add(@"BoolValue");
+ id290_customElement = Reader.NameTable.Add(@"customElement");
+ id69_DCClassWithEnumAndStruct = Reader.NameTable.Add(@"DCClassWithEnumAndStruct");
+ id245_IntLProp = Reader.NameTable.Add(@"IntLProp");
+ id59_TypeWithGetOnlyArrayProperties = Reader.NameTable.Add(@"TypeWithGetOnlyArrayProperties");
+ id224_Comment2 = Reader.NameTable.Add(@"Comment2");
+ id160_NoneParameter = Reader.NameTable.Add(@"NoneParameter");
+ id206_AttributeString = Reader.NameTable.Add(@"AttributeString");
+ id235_DateTimeString = Reader.NameTable.Add(@"DateTimeString");
+ id14_TypeWithByteProperty = Reader.NameTable.Add(@"TypeWithByteProperty");
+ id157_ArrayOfItemChoiceType = Reader.NameTable.Add(@"ArrayOfItemChoiceType");
+ id46_RootElement = Reader.NameTable.Add(@"RootElement");
+ id268_Struct1 = Reader.NameTable.Add(@"Struct1");
+ id19_Group = Reader.NameTable.Add(@"Group");
+ id156_ArrayOfTypeA = Reader.NameTable.Add(@"ArrayOfTypeA");
+ id196_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty");
+ id294_EmptyStringProperty = Reader.NameTable.Add(@"EmptyStringProperty");
+ id48_Document = Reader.NameTable.Add(@"Document");
+ id113_Item = Reader.NameTable.Add(@"TypeWithEnumPropertyHavingDefaultValue");
+ id184_MyDate = Reader.NameTable.Add(@"MyDate");
+ id34_BaseClass1 = Reader.NameTable.Add(@"BaseClass1");
+ id221_Z = Reader.NameTable.Add(@"Z");
+ id174_Quantity = Reader.NameTable.Add(@"Quantity");
+ id179_DTO2 = Reader.NameTable.Add(@"DTO2");
+ id259_Id = Reader.NameTable.Add(@"Id");
+ id313_strfld = Reader.NameTable.Add(@"strfld");
+ id124_TypeWithFieldsOrdered = Reader.NameTable.Add(@"TypeWithFieldsOrdered");
+ id215_Items = Reader.NameTable.Add(@"Items");
+ id183_Today = Reader.NameTable.Add(@"Today");
+ id278_httpelement = Reader.NameTable.Add(@"http://element");
+ id240_NIntAField = Reader.NameTable.Add(@"NIntAField");
+ id182_NullableDefaultDTO = Reader.NameTable.Add(@"NullableDefaultDTO");
+ id23_DerivedClass = Reader.NameTable.Add(@"DerivedClass");
+ id271_Word = Reader.NameTable.Add(@"Word");
+ id155_ArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfSimpleType");
+ id74_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ");
+ id3_TypeWithXmlDocumentProperty = Reader.NameTable.Add(@"TypeWithXmlDocumentProperty");
+ id20_Vehicle = Reader.NameTable.Add(@"Vehicle");
+ id92_IntEnum = Reader.NameTable.Add(@"IntEnum");
+ id44_Item = Reader.NameTable.Add(@"DefaultValuesSetToPositiveInfinity");
+ id167_Child = Reader.NameTable.Add(@"Child");
+ id45_Item = Reader.NameTable.Add(@"DefaultValuesSetToNegativeInfinity");
+ id302_DateContent = Reader.NameTable.Add(@"DateContent");
+ id166_Value = Reader.NameTable.Add(@"Value");
+ id118_Item = Reader.NameTable.Add(@"TypeWithTypesHavingCustomFormatter");
+ id303_NameContent = Reader.NameTable.Add(@"NameContent");
+ id70_BuiltInTypes = Reader.NameTable.Add(@"BuiltInTypes");
+ id171_ItemName = Reader.NameTable.Add(@"ItemName");
+ id85_WithStruct = Reader.NameTable.Add(@"WithStruct");
+ id38_Orchestra = Reader.NameTable.Add(@"Orchestra");
+ id114_Item = Reader.NameTable.Add(@"TypeWithEnumFlagPropertyHavingDefaultValue");
+ id73_TypeHasArrayOfASerializedAsB = Reader.NameTable.Add(@"TypeHasArrayOfASerializedAsB");
+ id266_OptionalInt = Reader.NameTable.Add(@"OptionalInt");
+ id62_TypeWithMyCollectionField = Reader.NameTable.Add(@"TypeWithMyCollectionField");
+ id279_CustomXmlArrayProperty = Reader.NameTable.Add(@"CustomXmlArrayProperty");
+ id305_NMTOKENContent = Reader.NameTable.Add(@"NMTOKENContent");
+ id211_State = Reader.NameTable.Add(@"State");
+ id197_TimeSpanProperty2 = Reader.NameTable.Add(@"TimeSpanProperty2");
+ id300_DateTimeContent = Reader.NameTable.Add(@"DateTimeContent");
+ id243_IntAProp = Reader.NameTable.Add(@"IntAProp");
+ id227_DoubleProp = Reader.NameTable.Add(@"DoubleProp");
+ id254_IntProperty = Reader.NameTable.Add(@"IntProperty");
+ id173_UnitPrice = Reader.NameTable.Add(@"UnitPrice");
+ id209_Line1 = Reader.NameTable.Add(@"Line1");
+ id99_KnownTypesThroughConstructor = Reader.NameTable.Add(@"KnownTypesThroughConstructor");
+ id79_TypeWithByteArrayAsXmlText = Reader.NameTable.Add(@"TypeWithByteArrayAsXmlText");
+ id144_ArrayOfInt = Reader.NameTable.Add(@"ArrayOfInt");
+ id172_Description = Reader.NameTable.Add(@"Description");
}
}
@@ -16993,6 +17023,21 @@ protected override object Deserialize(System.Xml.Serialization.XmlSerializationR
}
}
+ public sealed class DateTimeOffsetIXmlSerializableContainerSerializer : XmlSerializer1 {
+
+ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
+ return xmlReader.IsStartElement(@"DateTimeOffsetIXmlSerializableContainer", @"");
+ }
+
+ protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
+ ((XmlSerializationWriter1)writer).Write170_Item(objectToSerialize);
+ }
+
+ protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
+ return ((XmlSerializationReader1)reader).Read176_Item();
+ }
+ }
+
public sealed class TypeWithDateTimeStringPropertySerializer : XmlSerializer1 {
public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
@@ -17000,11 +17045,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write170_TypeWithDateTimeStringProperty(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write171_TypeWithDateTimeStringProperty(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read176_TypeWithDateTimeStringProperty();
+ return ((XmlSerializationReader1)reader).Read177_TypeWithDateTimeStringProperty();
}
}
@@ -17015,11 +17060,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write171_SimpleType(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write172_SimpleType(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read177_SimpleType();
+ return ((XmlSerializationReader1)reader).Read178_SimpleType();
}
}
@@ -17030,11 +17075,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write172_TypeWithGetSetArrayMembers(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write173_TypeWithGetSetArrayMembers(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read178_TypeWithGetSetArrayMembers();
+ return ((XmlSerializationReader1)reader).Read179_TypeWithGetSetArrayMembers();
}
}
@@ -17045,11 +17090,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write173_TypeWithGetOnlyArrayProperties(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write174_TypeWithGetOnlyArrayProperties(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read179_TypeWithGetOnlyArrayProperties();
+ return ((XmlSerializationReader1)reader).Read180_TypeWithGetOnlyArrayProperties();
}
}
@@ -17060,11 +17105,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write174_TypeWithArraylikeMembers(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write175_TypeWithArraylikeMembers(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read180_TypeWithArraylikeMembers();
+ return ((XmlSerializationReader1)reader).Read181_TypeWithArraylikeMembers();
}
}
@@ -17075,11 +17120,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write175_StructNotSerializable(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write176_StructNotSerializable(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read181_StructNotSerializable();
+ return ((XmlSerializationReader1)reader).Read182_StructNotSerializable();
}
}
@@ -17090,11 +17135,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write176_TypeWithMyCollectionField(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write177_TypeWithMyCollectionField(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read182_TypeWithMyCollectionField();
+ return ((XmlSerializationReader1)reader).Read183_TypeWithMyCollectionField();
}
}
@@ -17105,11 +17150,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write177_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write178_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read183_Item();
+ return ((XmlSerializationReader1)reader).Read184_Item();
}
}
@@ -17120,11 +17165,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write178_ArrayOfAnyType(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write179_ArrayOfAnyType(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read184_ArrayOfAnyType();
+ return ((XmlSerializationReader1)reader).Read185_ArrayOfAnyType();
}
}
@@ -17135,11 +17180,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write179_MyEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write180_MyEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read185_MyEnum();
+ return ((XmlSerializationReader1)reader).Read186_MyEnum();
}
}
@@ -17150,11 +17195,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write180_TypeWithEnumMembers(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write181_TypeWithEnumMembers(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read186_TypeWithEnumMembers();
+ return ((XmlSerializationReader1)reader).Read187_TypeWithEnumMembers();
}
}
@@ -17165,11 +17210,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write181_DCStruct(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write182_DCStruct(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read187_DCStruct();
+ return ((XmlSerializationReader1)reader).Read188_DCStruct();
}
}
@@ -17180,11 +17225,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write182_DCClassWithEnumAndStruct(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write183_DCClassWithEnumAndStruct(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read188_DCClassWithEnumAndStruct();
+ return ((XmlSerializationReader1)reader).Read189_DCClassWithEnumAndStruct();
}
}
@@ -17195,11 +17240,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write183_BuiltInTypes(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write184_BuiltInTypes(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read189_BuiltInTypes();
+ return ((XmlSerializationReader1)reader).Read190_BuiltInTypes();
}
}
@@ -17210,11 +17255,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write184_TypeA(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write185_TypeA(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read190_TypeA();
+ return ((XmlSerializationReader1)reader).Read191_TypeA();
}
}
@@ -17225,11 +17270,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write185_TypeB(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write186_TypeB(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read191_TypeB();
+ return ((XmlSerializationReader1)reader).Read192_TypeB();
}
}
@@ -17240,11 +17285,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write186_TypeHasArrayOfASerializedAsB(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write187_TypeHasArrayOfASerializedAsB(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read192_TypeHasArrayOfASerializedAsB();
+ return ((XmlSerializationReader1)reader).Read193_TypeHasArrayOfASerializedAsB();
}
}
@@ -17255,11 +17300,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write187_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write188_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read193_Item();
+ return ((XmlSerializationReader1)reader).Read194_Item();
}
}
@@ -17270,11 +17315,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write188_BaseClassWithSamePropertyName(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write189_BaseClassWithSamePropertyName(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read194_BaseClassWithSamePropertyName();
+ return ((XmlSerializationReader1)reader).Read195_BaseClassWithSamePropertyName();
}
}
@@ -17285,11 +17330,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write189_DerivedClassWithSameProperty(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write190_DerivedClassWithSameProperty(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read195_DerivedClassWithSameProperty();
+ return ((XmlSerializationReader1)reader).Read196_DerivedClassWithSameProperty();
}
}
@@ -17300,11 +17345,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write190_DerivedClassWithSameProperty2(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write191_DerivedClassWithSameProperty2(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read196_DerivedClassWithSameProperty2();
+ return ((XmlSerializationReader1)reader).Read197_DerivedClassWithSameProperty2();
}
}
@@ -17315,11 +17360,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write191_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write192_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read197_Item();
+ return ((XmlSerializationReader1)reader).Read198_Item();
}
}
@@ -17330,11 +17375,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write192_TypeWithByteArrayAsXmlText(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write193_TypeWithByteArrayAsXmlText(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read198_TypeWithByteArrayAsXmlText();
+ return ((XmlSerializationReader1)reader).Read199_TypeWithByteArrayAsXmlText();
}
}
@@ -17345,11 +17390,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write193_SimpleDC(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write194_SimpleDC(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read199_SimpleDC();
+ return ((XmlSerializationReader1)reader).Read200_SimpleDC();
}
}
@@ -17360,11 +17405,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write194_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write195_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read200_Item();
+ return ((XmlSerializationReader1)reader).Read201_Item();
}
}
@@ -17375,11 +17420,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write195_EnumFlags(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write196_EnumFlags(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read201_EnumFlags();
+ return ((XmlSerializationReader1)reader).Read202_EnumFlags();
}
}
@@ -17390,11 +17435,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write196_ClassImplementsInterface(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write197_ClassImplementsInterface(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read202_ClassImplementsInterface();
+ return ((XmlSerializationReader1)reader).Read203_ClassImplementsInterface();
}
}
@@ -17405,11 +17450,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write197_WithStruct(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write198_WithStruct(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read203_WithStruct();
+ return ((XmlSerializationReader1)reader).Read204_WithStruct();
}
}
@@ -17420,11 +17465,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write198_SomeStruct(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write199_SomeStruct(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read204_SomeStruct();
+ return ((XmlSerializationReader1)reader).Read205_SomeStruct();
}
}
@@ -17435,11 +17480,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write199_WithEnums(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write200_WithEnums(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read205_WithEnums();
+ return ((XmlSerializationReader1)reader).Read206_WithEnums();
}
}
@@ -17450,11 +17495,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write200_WithNullables(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write201_WithNullables(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read206_WithNullables();
+ return ((XmlSerializationReader1)reader).Read207_WithNullables();
}
}
@@ -17465,11 +17510,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write201_ByteEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write202_ByteEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read207_ByteEnum();
+ return ((XmlSerializationReader1)reader).Read208_ByteEnum();
}
}
@@ -17480,11 +17525,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write202_SByteEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write203_SByteEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read208_SByteEnum();
+ return ((XmlSerializationReader1)reader).Read209_SByteEnum();
}
}
@@ -17495,11 +17540,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write203_ShortEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write204_ShortEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read209_ShortEnum();
+ return ((XmlSerializationReader1)reader).Read210_ShortEnum();
}
}
@@ -17510,11 +17555,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write204_IntEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write205_IntEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read210_IntEnum();
+ return ((XmlSerializationReader1)reader).Read211_IntEnum();
}
}
@@ -17525,11 +17570,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write205_UIntEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write206_UIntEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read211_UIntEnum();
+ return ((XmlSerializationReader1)reader).Read212_UIntEnum();
}
}
@@ -17540,11 +17585,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write206_LongEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write207_LongEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read212_LongEnum();
+ return ((XmlSerializationReader1)reader).Read213_LongEnum();
}
}
@@ -17555,11 +17600,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write207_ULongEnum(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write208_ULongEnum(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read213_ULongEnum();
+ return ((XmlSerializationReader1)reader).Read214_ULongEnum();
}
}
@@ -17570,11 +17615,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write208_AttributeTesting(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write209_AttributeTesting(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read214_AttributeTesting();
+ return ((XmlSerializationReader1)reader).Read215_AttributeTesting();
}
}
@@ -17585,11 +17630,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write209_ItemChoiceType(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write210_ItemChoiceType(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read215_ItemChoiceType();
+ return ((XmlSerializationReader1)reader).Read216_ItemChoiceType();
}
}
@@ -17600,11 +17645,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write210_TypeWithAnyAttribute(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write211_TypeWithAnyAttribute(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read216_TypeWithAnyAttribute();
+ return ((XmlSerializationReader1)reader).Read217_TypeWithAnyAttribute();
}
}
@@ -17615,11 +17660,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write211_KnownTypesThroughConstructor(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write212_KnownTypesThroughConstructor(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read217_KnownTypesThroughConstructor();
+ return ((XmlSerializationReader1)reader).Read218_KnownTypesThroughConstructor();
}
}
@@ -17630,11 +17675,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write212_SimpleKnownTypeValue(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write213_SimpleKnownTypeValue(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read218_SimpleKnownTypeValue();
+ return ((XmlSerializationReader1)reader).Read219_SimpleKnownTypeValue();
}
}
@@ -17645,11 +17690,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write213_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write214_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read219_Item();
+ return ((XmlSerializationReader1)reader).Read220_Item();
}
}
@@ -17660,11 +17705,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write214_TypeWithPropertyNameSpecified(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write215_TypeWithPropertyNameSpecified(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read220_TypeWithPropertyNameSpecified();
+ return ((XmlSerializationReader1)reader).Read221_TypeWithPropertyNameSpecified();
}
}
@@ -17675,11 +17720,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write215_TypeWithXmlSchemaFormAttribute(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write216_TypeWithXmlSchemaFormAttribute(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read221_TypeWithXmlSchemaFormAttribute();
+ return ((XmlSerializationReader1)reader).Read222_TypeWithXmlSchemaFormAttribute();
}
}
@@ -17690,11 +17735,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write216_MyXmlType(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write217_MyXmlType(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read222_MyXmlType();
+ return ((XmlSerializationReader1)reader).Read223_MyXmlType();
}
}
@@ -17705,11 +17750,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write217_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write218_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read223_Item();
+ return ((XmlSerializationReader1)reader).Read224_Item();
}
}
@@ -17720,11 +17765,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write218_CustomDocument(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write219_CustomDocument(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read224_CustomDocument();
+ return ((XmlSerializationReader1)reader).Read225_CustomDocument();
}
}
@@ -17735,11 +17780,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write219_CustomElement(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write220_CustomElement(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read225_CustomElement();
+ return ((XmlSerializationReader1)reader).Read226_CustomElement();
}
}
@@ -17750,11 +17795,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write220_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write221_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read226_Item();
+ return ((XmlSerializationReader1)reader).Read227_Item();
}
}
@@ -17765,11 +17810,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write221_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write222_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read227_Item();
+ return ((XmlSerializationReader1)reader).Read228_Item();
}
}
@@ -17780,11 +17825,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write222_ServerSettings(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write223_ServerSettings(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read228_ServerSettings();
+ return ((XmlSerializationReader1)reader).Read229_ServerSettings();
}
}
@@ -17795,11 +17840,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write223_TypeWithXmlQualifiedName(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write224_TypeWithXmlQualifiedName(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read229_TypeWithXmlQualifiedName();
+ return ((XmlSerializationReader1)reader).Read230_TypeWithXmlQualifiedName();
}
}
@@ -17810,11 +17855,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write224_TypeWith2DArrayProperty2(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write225_TypeWith2DArrayProperty2(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read230_TypeWith2DArrayProperty2();
+ return ((XmlSerializationReader1)reader).Read231_TypeWith2DArrayProperty2();
}
}
@@ -17825,11 +17870,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write225_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write226_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read231_Item();
+ return ((XmlSerializationReader1)reader).Read232_Item();
}
}
@@ -17840,11 +17885,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write226_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write227_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read232_Item();
+ return ((XmlSerializationReader1)reader).Read233_Item();
}
}
@@ -17855,11 +17900,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write227_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write228_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read233_Item();
+ return ((XmlSerializationReader1)reader).Read234_Item();
}
}
@@ -17870,11 +17915,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write228_TypeWithShouldSerializeMethod(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write229_TypeWithShouldSerializeMethod(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read234_TypeWithShouldSerializeMethod();
+ return ((XmlSerializationReader1)reader).Read235_TypeWithShouldSerializeMethod();
}
}
@@ -17885,11 +17930,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write229_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write230_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read235_Item();
+ return ((XmlSerializationReader1)reader).Read236_Item();
}
}
@@ -17900,11 +17945,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write230_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write231_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read236_Item();
+ return ((XmlSerializationReader1)reader).Read237_Item();
}
}
@@ -17915,11 +17960,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write231_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write232_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read237_Item();
+ return ((XmlSerializationReader1)reader).Read238_Item();
}
}
@@ -17930,11 +17975,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write232_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write233_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read238_Item();
+ return ((XmlSerializationReader1)reader).Read239_Item();
}
}
@@ -17945,11 +17990,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write233_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write234_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read239_Item();
+ return ((XmlSerializationReader1)reader).Read240_Item();
}
}
@@ -17960,11 +18005,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write234_MoreChoices(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write235_MoreChoices(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read240_MoreChoices();
+ return ((XmlSerializationReader1)reader).Read241_MoreChoices();
}
}
@@ -17975,11 +18020,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write235_ComplexChoiceA(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write236_ComplexChoiceA(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read241_ComplexChoiceA();
+ return ((XmlSerializationReader1)reader).Read242_ComplexChoiceA();
}
}
@@ -17990,11 +18035,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write236_ComplexChoiceB(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write237_ComplexChoiceB(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read242_ComplexChoiceB();
+ return ((XmlSerializationReader1)reader).Read243_ComplexChoiceB();
}
}
@@ -18005,11 +18050,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write237_TypeWithFieldsOrdered(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write238_TypeWithFieldsOrdered(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read243_TypeWithFieldsOrdered();
+ return ((XmlSerializationReader1)reader).Read244_TypeWithFieldsOrdered();
}
}
@@ -18020,11 +18065,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write238_Item(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write239_Item(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read244_Item();
+ return ((XmlSerializationReader1)reader).Read245_Item();
}
}
@@ -18035,11 +18080,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write239_Root(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write240_Root(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read245_Root();
+ return ((XmlSerializationReader1)reader).Read246_Root();
}
}
@@ -18050,11 +18095,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write240_TypeClashB(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write241_TypeClashB(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read246_TypeClashB();
+ return ((XmlSerializationReader1)reader).Read247_TypeClashB();
}
}
@@ -18065,11 +18110,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write241_TypeClashA(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write242_TypeClashA(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read247_TypeClashA();
+ return ((XmlSerializationReader1)reader).Read248_TypeClashA();
}
}
@@ -18080,11 +18125,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) {
}
protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((XmlSerializationWriter1)writer).Write242_Person(objectToSerialize);
+ ((XmlSerializationWriter1)writer).Write243_Person(objectToSerialize);
}
protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) {
- return ((XmlSerializationReader1)reader).Read248_Person();
+ return ((XmlSerializationReader1)reader).Read249_Person();
}
}
@@ -18145,79 +18190,80 @@ public override System.Collections.Hashtable ReadMethods {
_tmp[@"XElementWrapper::"] = @"Read173_XElementWrapper";
_tmp[@"XElementStruct::"] = @"Read174_XElementStruct";
_tmp[@"XElementArrayWrapper::"] = @"Read175_XElementArrayWrapper";
- _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Read176_TypeWithDateTimeStringProperty";
- _tmp[@"SerializationTypes.SimpleType::"] = @"Read177_SimpleType";
- _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Read178_TypeWithGetSetArrayMembers";
- _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Read179_TypeWithGetOnlyArrayProperties";
- _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Read180_TypeWithArraylikeMembers";
- _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Read181_StructNotSerializable";
- _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Read182_TypeWithMyCollectionField";
- _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Read183_Item";
- _tmp[@"SerializationTypes.MyList::"] = @"Read184_ArrayOfAnyType";
- _tmp[@"SerializationTypes.MyEnum::"] = @"Read185_MyEnum";
- _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Read186_TypeWithEnumMembers";
- _tmp[@"SerializationTypes.DCStruct::"] = @"Read187_DCStruct";
- _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Read188_DCClassWithEnumAndStruct";
- _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Read189_BuiltInTypes";
- _tmp[@"SerializationTypes.TypeA::"] = @"Read190_TypeA";
- _tmp[@"SerializationTypes.TypeB::"] = @"Read191_TypeB";
- _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Read192_TypeHasArrayOfASerializedAsB";
- _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Read193_Item";
- _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Read194_BaseClassWithSamePropertyName";
- _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Read195_DerivedClassWithSameProperty";
- _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Read196_DerivedClassWithSameProperty2";
- _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Read197_Item";
- _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Read198_TypeWithByteArrayAsXmlText";
- _tmp[@"SerializationTypes.SimpleDC::"] = @"Read199_SimpleDC";
- _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Read200_Item";
- _tmp[@"SerializationTypes.EnumFlags::"] = @"Read201_EnumFlags";
- _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Read202_ClassImplementsInterface";
- _tmp[@"SerializationTypes.WithStruct::"] = @"Read203_WithStruct";
- _tmp[@"SerializationTypes.SomeStruct::"] = @"Read204_SomeStruct";
- _tmp[@"SerializationTypes.WithEnums::"] = @"Read205_WithEnums";
- _tmp[@"SerializationTypes.WithNullables::"] = @"Read206_WithNullables";
- _tmp[@"SerializationTypes.ByteEnum::"] = @"Read207_ByteEnum";
- _tmp[@"SerializationTypes.SByteEnum::"] = @"Read208_SByteEnum";
- _tmp[@"SerializationTypes.ShortEnum::"] = @"Read209_ShortEnum";
- _tmp[@"SerializationTypes.IntEnum::"] = @"Read210_IntEnum";
- _tmp[@"SerializationTypes.UIntEnum::"] = @"Read211_UIntEnum";
- _tmp[@"SerializationTypes.LongEnum::"] = @"Read212_LongEnum";
- _tmp[@"SerializationTypes.ULongEnum::"] = @"Read213_ULongEnum";
- _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Read214_AttributeTesting";
- _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Read215_ItemChoiceType";
- _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Read216_TypeWithAnyAttribute";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Read217_KnownTypesThroughConstructor";
- _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Read218_SimpleKnownTypeValue";
- _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Read219_Item";
- _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Read220_TypeWithPropertyNameSpecified";
- _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Read221_TypeWithXmlSchemaFormAttribute";
- _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Read222_MyXmlType";
- _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Read223_Item";
- _tmp[@"SerializationTypes.CustomDocument::"] = @"Read224_CustomDocument";
- _tmp[@"SerializationTypes.CustomElement::"] = @"Read225_CustomElement";
- _tmp[@"SerializationTypes.CustomAttribute::"] = @"Read226_Item";
- _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Read227_Item";
- _tmp[@"SerializationTypes.ServerSettings::"] = @"Read228_ServerSettings";
- _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Read229_TypeWithXmlQualifiedName";
- _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Read230_TypeWith2DArrayProperty2";
- _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Read231_Item";
- _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Read232_Item";
- _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Read233_Item";
- _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Read234_TypeWithShouldSerializeMethod";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Read235_Item";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Read236_Item";
- _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Read237_Item";
- _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Read238_Item";
- _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Read239_Item";
- _tmp[@"SerializationTypes.MoreChoices::"] = @"Read240_MoreChoices";
- _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Read241_ComplexChoiceA";
- _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Read242_ComplexChoiceB";
- _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Read243_TypeWithFieldsOrdered";
- _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Read244_Item";
- _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Read245_Root";
- _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Read246_TypeClashB";
- _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Read247_TypeClashA";
- _tmp[@"Outer+Person::"] = @"Read248_Person";
+ _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Read176_Item";
+ _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Read177_TypeWithDateTimeStringProperty";
+ _tmp[@"SerializationTypes.SimpleType::"] = @"Read178_SimpleType";
+ _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Read179_TypeWithGetSetArrayMembers";
+ _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Read180_TypeWithGetOnlyArrayProperties";
+ _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Read181_TypeWithArraylikeMembers";
+ _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Read182_StructNotSerializable";
+ _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Read183_TypeWithMyCollectionField";
+ _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Read184_Item";
+ _tmp[@"SerializationTypes.MyList::"] = @"Read185_ArrayOfAnyType";
+ _tmp[@"SerializationTypes.MyEnum::"] = @"Read186_MyEnum";
+ _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Read187_TypeWithEnumMembers";
+ _tmp[@"SerializationTypes.DCStruct::"] = @"Read188_DCStruct";
+ _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Read189_DCClassWithEnumAndStruct";
+ _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Read190_BuiltInTypes";
+ _tmp[@"SerializationTypes.TypeA::"] = @"Read191_TypeA";
+ _tmp[@"SerializationTypes.TypeB::"] = @"Read192_TypeB";
+ _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Read193_TypeHasArrayOfASerializedAsB";
+ _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Read194_Item";
+ _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Read195_BaseClassWithSamePropertyName";
+ _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Read196_DerivedClassWithSameProperty";
+ _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Read197_DerivedClassWithSameProperty2";
+ _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Read198_Item";
+ _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Read199_TypeWithByteArrayAsXmlText";
+ _tmp[@"SerializationTypes.SimpleDC::"] = @"Read200_SimpleDC";
+ _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Read201_Item";
+ _tmp[@"SerializationTypes.EnumFlags::"] = @"Read202_EnumFlags";
+ _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Read203_ClassImplementsInterface";
+ _tmp[@"SerializationTypes.WithStruct::"] = @"Read204_WithStruct";
+ _tmp[@"SerializationTypes.SomeStruct::"] = @"Read205_SomeStruct";
+ _tmp[@"SerializationTypes.WithEnums::"] = @"Read206_WithEnums";
+ _tmp[@"SerializationTypes.WithNullables::"] = @"Read207_WithNullables";
+ _tmp[@"SerializationTypes.ByteEnum::"] = @"Read208_ByteEnum";
+ _tmp[@"SerializationTypes.SByteEnum::"] = @"Read209_SByteEnum";
+ _tmp[@"SerializationTypes.ShortEnum::"] = @"Read210_ShortEnum";
+ _tmp[@"SerializationTypes.IntEnum::"] = @"Read211_IntEnum";
+ _tmp[@"SerializationTypes.UIntEnum::"] = @"Read212_UIntEnum";
+ _tmp[@"SerializationTypes.LongEnum::"] = @"Read213_LongEnum";
+ _tmp[@"SerializationTypes.ULongEnum::"] = @"Read214_ULongEnum";
+ _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Read215_AttributeTesting";
+ _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Read216_ItemChoiceType";
+ _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Read217_TypeWithAnyAttribute";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Read218_KnownTypesThroughConstructor";
+ _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Read219_SimpleKnownTypeValue";
+ _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Read220_Item";
+ _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Read221_TypeWithPropertyNameSpecified";
+ _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Read222_TypeWithXmlSchemaFormAttribute";
+ _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Read223_MyXmlType";
+ _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Read224_Item";
+ _tmp[@"SerializationTypes.CustomDocument::"] = @"Read225_CustomDocument";
+ _tmp[@"SerializationTypes.CustomElement::"] = @"Read226_CustomElement";
+ _tmp[@"SerializationTypes.CustomAttribute::"] = @"Read227_Item";
+ _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Read228_Item";
+ _tmp[@"SerializationTypes.ServerSettings::"] = @"Read229_ServerSettings";
+ _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Read230_TypeWithXmlQualifiedName";
+ _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Read231_TypeWith2DArrayProperty2";
+ _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Read232_Item";
+ _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Read233_Item";
+ _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Read234_Item";
+ _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Read235_TypeWithShouldSerializeMethod";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Read236_Item";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Read237_Item";
+ _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Read238_Item";
+ _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Read239_Item";
+ _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Read240_Item";
+ _tmp[@"SerializationTypes.MoreChoices::"] = @"Read241_MoreChoices";
+ _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Read242_ComplexChoiceA";
+ _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Read243_ComplexChoiceB";
+ _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Read244_TypeWithFieldsOrdered";
+ _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Read245_Item";
+ _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Read246_Root";
+ _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Read247_TypeClashB";
+ _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Read248_TypeClashA";
+ _tmp[@"Outer+Person::"] = @"Read249_Person";
if (readMethods == null) readMethods = _tmp;
}
return readMethods;
@@ -18277,79 +18323,80 @@ public override System.Collections.Hashtable WriteMethods {
_tmp[@"XElementWrapper::"] = @"Write167_XElementWrapper";
_tmp[@"XElementStruct::"] = @"Write168_XElementStruct";
_tmp[@"XElementArrayWrapper::"] = @"Write169_XElementArrayWrapper";
- _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Write170_TypeWithDateTimeStringProperty";
- _tmp[@"SerializationTypes.SimpleType::"] = @"Write171_SimpleType";
- _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Write172_TypeWithGetSetArrayMembers";
- _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Write173_TypeWithGetOnlyArrayProperties";
- _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Write174_TypeWithArraylikeMembers";
- _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Write175_StructNotSerializable";
- _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Write176_TypeWithMyCollectionField";
- _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Write177_Item";
- _tmp[@"SerializationTypes.MyList::"] = @"Write178_ArrayOfAnyType";
- _tmp[@"SerializationTypes.MyEnum::"] = @"Write179_MyEnum";
- _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Write180_TypeWithEnumMembers";
- _tmp[@"SerializationTypes.DCStruct::"] = @"Write181_DCStruct";
- _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Write182_DCClassWithEnumAndStruct";
- _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Write183_BuiltInTypes";
- _tmp[@"SerializationTypes.TypeA::"] = @"Write184_TypeA";
- _tmp[@"SerializationTypes.TypeB::"] = @"Write185_TypeB";
- _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Write186_TypeHasArrayOfASerializedAsB";
- _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Write187_Item";
- _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Write188_BaseClassWithSamePropertyName";
- _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Write189_DerivedClassWithSameProperty";
- _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Write190_DerivedClassWithSameProperty2";
- _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Write191_Item";
- _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Write192_TypeWithByteArrayAsXmlText";
- _tmp[@"SerializationTypes.SimpleDC::"] = @"Write193_SimpleDC";
- _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Write194_Item";
- _tmp[@"SerializationTypes.EnumFlags::"] = @"Write195_EnumFlags";
- _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Write196_ClassImplementsInterface";
- _tmp[@"SerializationTypes.WithStruct::"] = @"Write197_WithStruct";
- _tmp[@"SerializationTypes.SomeStruct::"] = @"Write198_SomeStruct";
- _tmp[@"SerializationTypes.WithEnums::"] = @"Write199_WithEnums";
- _tmp[@"SerializationTypes.WithNullables::"] = @"Write200_WithNullables";
- _tmp[@"SerializationTypes.ByteEnum::"] = @"Write201_ByteEnum";
- _tmp[@"SerializationTypes.SByteEnum::"] = @"Write202_SByteEnum";
- _tmp[@"SerializationTypes.ShortEnum::"] = @"Write203_ShortEnum";
- _tmp[@"SerializationTypes.IntEnum::"] = @"Write204_IntEnum";
- _tmp[@"SerializationTypes.UIntEnum::"] = @"Write205_UIntEnum";
- _tmp[@"SerializationTypes.LongEnum::"] = @"Write206_LongEnum";
- _tmp[@"SerializationTypes.ULongEnum::"] = @"Write207_ULongEnum";
- _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Write208_AttributeTesting";
- _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Write209_ItemChoiceType";
- _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Write210_TypeWithAnyAttribute";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Write211_KnownTypesThroughConstructor";
- _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Write212_SimpleKnownTypeValue";
- _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Write213_Item";
- _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Write214_TypeWithPropertyNameSpecified";
- _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Write215_TypeWithXmlSchemaFormAttribute";
- _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Write216_MyXmlType";
- _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Write217_Item";
- _tmp[@"SerializationTypes.CustomDocument::"] = @"Write218_CustomDocument";
- _tmp[@"SerializationTypes.CustomElement::"] = @"Write219_CustomElement";
- _tmp[@"SerializationTypes.CustomAttribute::"] = @"Write220_Item";
- _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Write221_Item";
- _tmp[@"SerializationTypes.ServerSettings::"] = @"Write222_ServerSettings";
- _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Write223_TypeWithXmlQualifiedName";
- _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Write224_TypeWith2DArrayProperty2";
- _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Write225_Item";
- _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Write226_Item";
- _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Write227_Item";
- _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Write228_TypeWithShouldSerializeMethod";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Write229_Item";
- _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Write230_Item";
- _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Write231_Item";
- _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Write232_Item";
- _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Write233_Item";
- _tmp[@"SerializationTypes.MoreChoices::"] = @"Write234_MoreChoices";
- _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Write235_ComplexChoiceA";
- _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Write236_ComplexChoiceB";
- _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Write237_TypeWithFieldsOrdered";
- _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Write238_Item";
- _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Write239_Root";
- _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Write240_TypeClashB";
- _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Write241_TypeClashA";
- _tmp[@"Outer+Person::"] = @"Write242_Person";
+ _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Write170_Item";
+ _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Write171_TypeWithDateTimeStringProperty";
+ _tmp[@"SerializationTypes.SimpleType::"] = @"Write172_SimpleType";
+ _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Write173_TypeWithGetSetArrayMembers";
+ _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Write174_TypeWithGetOnlyArrayProperties";
+ _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Write175_TypeWithArraylikeMembers";
+ _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Write176_StructNotSerializable";
+ _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Write177_TypeWithMyCollectionField";
+ _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Write178_Item";
+ _tmp[@"SerializationTypes.MyList::"] = @"Write179_ArrayOfAnyType";
+ _tmp[@"SerializationTypes.MyEnum::"] = @"Write180_MyEnum";
+ _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Write181_TypeWithEnumMembers";
+ _tmp[@"SerializationTypes.DCStruct::"] = @"Write182_DCStruct";
+ _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Write183_DCClassWithEnumAndStruct";
+ _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Write184_BuiltInTypes";
+ _tmp[@"SerializationTypes.TypeA::"] = @"Write185_TypeA";
+ _tmp[@"SerializationTypes.TypeB::"] = @"Write186_TypeB";
+ _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Write187_TypeHasArrayOfASerializedAsB";
+ _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Write188_Item";
+ _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Write189_BaseClassWithSamePropertyName";
+ _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Write190_DerivedClassWithSameProperty";
+ _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Write191_DerivedClassWithSameProperty2";
+ _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Write192_Item";
+ _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Write193_TypeWithByteArrayAsXmlText";
+ _tmp[@"SerializationTypes.SimpleDC::"] = @"Write194_SimpleDC";
+ _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Write195_Item";
+ _tmp[@"SerializationTypes.EnumFlags::"] = @"Write196_EnumFlags";
+ _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Write197_ClassImplementsInterface";
+ _tmp[@"SerializationTypes.WithStruct::"] = @"Write198_WithStruct";
+ _tmp[@"SerializationTypes.SomeStruct::"] = @"Write199_SomeStruct";
+ _tmp[@"SerializationTypes.WithEnums::"] = @"Write200_WithEnums";
+ _tmp[@"SerializationTypes.WithNullables::"] = @"Write201_WithNullables";
+ _tmp[@"SerializationTypes.ByteEnum::"] = @"Write202_ByteEnum";
+ _tmp[@"SerializationTypes.SByteEnum::"] = @"Write203_SByteEnum";
+ _tmp[@"SerializationTypes.ShortEnum::"] = @"Write204_ShortEnum";
+ _tmp[@"SerializationTypes.IntEnum::"] = @"Write205_IntEnum";
+ _tmp[@"SerializationTypes.UIntEnum::"] = @"Write206_UIntEnum";
+ _tmp[@"SerializationTypes.LongEnum::"] = @"Write207_LongEnum";
+ _tmp[@"SerializationTypes.ULongEnum::"] = @"Write208_ULongEnum";
+ _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Write209_AttributeTesting";
+ _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Write210_ItemChoiceType";
+ _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Write211_TypeWithAnyAttribute";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Write212_KnownTypesThroughConstructor";
+ _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Write213_SimpleKnownTypeValue";
+ _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Write214_Item";
+ _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Write215_TypeWithPropertyNameSpecified";
+ _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Write216_TypeWithXmlSchemaFormAttribute";
+ _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Write217_MyXmlType";
+ _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Write218_Item";
+ _tmp[@"SerializationTypes.CustomDocument::"] = @"Write219_CustomDocument";
+ _tmp[@"SerializationTypes.CustomElement::"] = @"Write220_CustomElement";
+ _tmp[@"SerializationTypes.CustomAttribute::"] = @"Write221_Item";
+ _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Write222_Item";
+ _tmp[@"SerializationTypes.ServerSettings::"] = @"Write223_ServerSettings";
+ _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Write224_TypeWithXmlQualifiedName";
+ _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Write225_TypeWith2DArrayProperty2";
+ _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Write226_Item";
+ _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Write227_Item";
+ _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Write228_Item";
+ _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Write229_TypeWithShouldSerializeMethod";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Write230_Item";
+ _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Write231_Item";
+ _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Write232_Item";
+ _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Write233_Item";
+ _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Write234_Item";
+ _tmp[@"SerializationTypes.MoreChoices::"] = @"Write235_MoreChoices";
+ _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Write236_ComplexChoiceA";
+ _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Write237_ComplexChoiceB";
+ _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Write238_TypeWithFieldsOrdered";
+ _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Write239_Item";
+ _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Write240_Root";
+ _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Write241_TypeClashB";
+ _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Write242_TypeClashA";
+ _tmp[@"Outer+Person::"] = @"Write243_Person";
if (writeMethods == null) writeMethods = _tmp;
}
return writeMethods;
@@ -18360,128 +18407,129 @@ public override System.Collections.Hashtable TypedSerializers {
get {
if (typedSerializers == null) {
System.Collections.Hashtable _tmp = new System.Collections.Hashtable();
- _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer());
- _tmp.Add(@"SerializationTypes.TypeNameClashB.TypeNameClash::", new TypeNameClashSerializer());
- _tmp.Add(@"DefaultValuesSetToNaN::", new DefaultValuesSetToNaNSerializer());
+ _tmp.Add(@"DateTimeDateWrapper::", new DateTimeDateWrapperSerializer());
+ _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructor::", new KnownTypesThroughConstructorSerializer());
+ _tmp.Add(@"SerializationTypes.CustomAttribute::", new CustomAttributeSerializer());
_tmp.Add(@"SerializationTypes.StructNotSerializable::", new StructNotSerializableSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithTypesHavingCustomFormatter::", new TypeWithTypesHavingCustomFormatterSerializer());
- _tmp.Add(@"Trumpet::", new TrumpetSerializer());
- _tmp.Add(@"Pet::", new PetSerializer());
- _tmp.Add(@"SerializationTypes.CustomDocument::", new CustomDocumentSerializer());
- _tmp.Add(@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:", new NamespaceTypeNameClashContainerSerializer());
- _tmp.Add(@"SerializationTypes.DCClassWithEnumAndStruct::", new DCClassWithEnumAndStructSerializer());
- _tmp.Add(@"SerializationTypes.EnumFlags::", new EnumFlagsSerializer());
- _tmp.Add(@"SerializationTypes.ShortEnum::", new ShortEnumSerializer());
- _tmp.Add(@"DerivedClass1::", new DerivedClass1Serializer());
- _tmp.Add(@"MyCollection1::", new MyCollection1Serializer());
- _tmp.Add(@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:", new TypeWithXmlSchemaFormAttributeSerializer());
- _tmp.Add(@"SerializationTypes.WithEnums::", new WithEnumsSerializer());
- _tmp.Add(@"Brass::", new BrassSerializer());
- _tmp.Add(@"SerializationTypes.ByteEnum::", new ByteEnumSerializer());
- _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty::", new DerivedClassWithSamePropertySerializer());
+ _tmp.Add(@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:", new XmlSerializerAttributesSerializer());
+ _tmp.Add(@"DateTimeTimeWrapper::", new DateTimeTimeWrapperSerializer());
+ _tmp.Add(@"SerializationTypes.SimpleDC::", new SimpleDCSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithShouldSerializeMethod::", new TypeWithShouldSerializeMethodSerializer());
_tmp.Add(@"SerializationTypes.WithStruct::", new WithStructSerializer());
- _tmp.Add(@"SerializationTypes.UIntEnum::", new UIntEnumSerializer());
+ _tmp.Add(@"TypeWithBinaryProperty::", new TypeWithBinaryPropertySerializer());
+ _tmp.Add(@"SerializationTypes.SimpleKnownTypeValue::", new SimpleKnownTypeValueSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithNonPublicDefaultConstructor::", new TypeWithNonPublicDefaultConstructorSerializer());
+ _tmp.Add(@"SerializationTypes.ULongEnum::", new ULongEnumSerializer());
+ _tmp.Add(@"BaseClass1::", new BaseClass1Serializer());
_tmp.Add(@"OrderedItem::", new OrderedItemSerializer());
- _tmp.Add(@"TypeWithDateTimeOffsetProperties::", new TypeWithDateTimeOffsetPropertiesSerializer());
- _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer());
- _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1());
- _tmp.Add(@"XElementWrapper::", new XElementWrapperSerializer());
- _tmp.Add(@"Animal::", new AnimalSerializer());
- _tmp.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:", new TypeWithMismatchBetweenAttributeAndPropertyTypeSerializer());
_tmp.Add(@"Group::", new GroupSerializer());
- _tmp.Add(@"BaseClass1::", new BaseClass1Serializer());
- _tmp.Add(@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:", new XmlSerializerAttributesSerializer());
+ _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer());
+ _tmp.Add(@"SerializationTypes.WithNullables::", new WithNullablesSerializer());
+ _tmp.Add(@"Instrument::", new InstrumentSerializer());
+ _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer());
_tmp.Add(@"SimpleDerivedClass::", new SimpleDerivedClassSerializer());
- _tmp.Add(@"SerializationTypes.ULongEnum::", new ULongEnumSerializer());
- _tmp.Add(@"SerializationTypes.IntEnum::", new IntEnumSerializer());
- _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::", new KnownTypesThroughConstructorWithArrayPropertiesSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:", new TypeWithXmlSchemaFormAttributeSerializer());
+ _tmp.Add(@"BaseClass::", new BaseClassSerializer());
+ _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer());
+ _tmp.Add(@"SerializationTypes.BuiltInTypes::", new BuiltInTypesSerializer());
+ _tmp.Add(@"SerializationTypes.MoreChoices::", new MoreChoicesSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::", new TypeWithEnumPropertyHavingDefaultValueSerializer());
+ _tmp.Add(@"SerializationTypes.TypeHasArrayOfASerializedAsB::", new TypeHasArrayOfASerializedAsBSerializer());
+ _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1());
+ _tmp.Add(@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::", new TypeWithPropertiesHavingDefaultValueSerializer());
+ _tmp.Add(@"SerializationTypes.ClassImplementsInterface::", new ClassImplementsInterfaceSerializer());
+ _tmp.Add(@"SerializationTypes.DCStruct::", new DCStructSerializer());
+ _tmp.Add(@"DefaultValuesSetToNaN::", new DefaultValuesSetToNaNSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithAnyAttribute::", new TypeWithAnyAttributeSerializer());
+ _tmp.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:", new TypeWithMismatchBetweenAttributeAndPropertyTypeSerializer());
_tmp.Add(@"TypeWithLinkedProperty::", new TypeWithLinkedPropertySerializer());
+ _tmp.Add(@"SerializationTypes.IntEnum::", new IntEnumSerializer());
+ _tmp.Add(@"Brass::", new BrassSerializer());
+ _tmp.Add(@"SerializationTypes.DCClassWithEnumAndStruct::", new DCClassWithEnumAndStructSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithPropertyNameSpecified::", new TypeWithPropertyNameSpecifiedSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithXmlQualifiedName::", new TypeWithXmlQualifiedNameSerializer());
+ _tmp.Add(@"TypeWithDefaultTimeSpanProperty::", new TypeWithDefaultTimeSpanPropertySerializer());
+ _tmp.Add(@"Orchestra::", new OrchestraSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:", new TypeWithXmlTextAttributeOnArraySerializer());
+ _tmp.Add(@"SerializationTypes.UIntEnum::", new UIntEnumSerializer());
+ _tmp.Add(@"SerializationTypes.CustomDocument::", new CustomDocumentSerializer());
+ _tmp.Add(@"DefaultValuesSetToPositiveInfinity::", new DefaultValuesSetToPositiveInfinitySerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::", new TypeWithReadOnlyMyCollectionPropertySerializer());
+ _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer());
+ _tmp.Add(@"SerializationTypes.TypeNameClashB.TypeNameClash::", new TypeNameClashSerializer());
_tmp.Add(@"SerializationTypes.TypeWithGetOnlyArrayProperties::", new TypeWithGetOnlyArrayPropertiesSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithAnyAttribute::", new TypeWithAnyAttributeSerializer());
- _tmp.Add(@"SerializationTypes.SomeStruct::", new SomeStructSerializer());
+ _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer());
+ _tmp.Add(@"DerivedClass1::", new DerivedClass1Serializer());
+ _tmp.Add(@"SerializationTypes.BaseClassWithSamePropertyName::", new BaseClassWithSamePropertyNameSerializer());
+ _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer());
+ _tmp.Add(@"SerializationTypes.TypeB::", new TypeBSerializer());
+ _tmp.Add(@"Outer+Person::", new PersonSerializer());
_tmp.Add(@"Dog::", new DogSerializer());
- _tmp.Add(@"Vehicle::", new VehicleSerializer());
- _tmp.Add(@"DerivedClass::", new DerivedClassSerializer());
- _tmp.Add(@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:", new XmlSerializableBaseClassSerializer());
- _tmp.Add(@"SerializationTypes.CustomElement::", new CustomElementSerializer());
- _tmp.Add(@"TypeWithBinaryProperty::", new TypeWithBinaryPropertySerializer());
+ _tmp.Add(@"MyCollection1::", new MyCollection1Serializer());
+ _tmp.Add(@"SerializationTypes.TypeWithByteArrayAsXmlText::", new TypeWithByteArrayAsXmlTextSerializer());
+ _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::", new TypeWithDateTimePropertyAsXmlTimeSerializer());
+ _tmp.Add(@"SerializationTypes.SByteEnum::", new SByteEnumSerializer());
+ _tmp.Add(@"Parameter::", new ParameterSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWith2DArrayProperty2::", new TypeWith2DArrayProperty2Serializer());
+ _tmp.Add(@"DefaultValuesSetToNegativeInfinity::", new DefaultValuesSetToNegativeInfinitySerializer());
_tmp.Add(@"SerializationTypes.TypeWithPropertyHavingComplexChoice::", new TypeWithPropertyHavingComplexChoiceSerializer());
- _tmp.Add(@"TimeOnlyAsXsdTimeWrapper::", new TimeOnlyAsXsdTimeWrapperSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:", new TypeWithXmlTextAttributeOnArraySerializer());
+ _tmp.Add(@"SerializationTypes.ByteEnum::", new ByteEnumSerializer());
+ _tmp.Add(@"DogBreed::", new DogBreedSerializer());
_tmp.Add(@"TypeWithDateAndTimeOnlyProperties::", new TypeWithDateAndTimeOnlyPropertiesSerializer());
+ _tmp.Add(@"XElementStruct::", new XElementStructSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithArraylikeMembers::", new TypeWithArraylikeMembersSerializer());
+ _tmp.Add(@"DateTimeOffsetIXmlSerializableContainer::", new DateTimeOffsetIXmlSerializableContainerSerializer());
+ _tmp.Add(@"SerializationTypes.MyList::", new MyListSerializer());
+ _tmp.Add(@"RootClass::", new RootClassSerializer());
+ _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithValue::", new KnownTypesThroughConstructorWithValueSerializer());
+ _tmp.Add(@"SerializationTypes.WithEnums::", new WithEnumsSerializer());
+ _tmp.Add(@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:", new PurchaseOrderSerializer());
+ _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer());
+ _tmp.Add(@"SerializationTypes.SimpleType::", new SimpleTypeSerializer());
+ _tmp.Add(@"TypeWithByteProperty::", new TypeWithBytePropertySerializer());
+ _tmp.Add(@"Vehicle::", new VehicleSerializer());
+ _tmp.Add(@"SerializationTypes.EnumFlags::", new EnumFlagsSerializer());
_tmp.Add(@"TypeWithTimeSpanProperty::", new TypeWithTimeSpanPropertySerializer());
- _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer());
_tmp.Add(@"TypeWithXmlElementProperty::", new TypeWithXmlElementPropertySerializer());
- _tmp.Add(@"SerializationTypes.TypeA::", new TypeASerializer());
- _tmp.Add(@"SerializationTypes.TypeWithMyCollectionField::", new TypeWithMyCollectionFieldSerializer());
+ _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty2::", new DerivedClassWithSameProperty2Serializer());
+ _tmp.Add(@"SerializationTypes.TypeWithTypesHavingCustomFormatter::", new TypeWithTypesHavingCustomFormatterSerializer());
+ _tmp.Add(@"SerializationTypes.MyEnum::", new MyEnumSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::", new TypeWithEnumFlagPropertyHavingDefaultValueSerializer());
+ _tmp.Add(@"DerivedClass::", new DerivedClassSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::", new TypeWithKnownTypesOfCollectionsWithConflictingXmlNameSerializer());
+ _tmp.Add(@"SerializationTypes.ShortEnum::", new ShortEnumSerializer());
+ _tmp.Add(@"SerializationTypes.CustomElement::", new CustomElementSerializer());
+ _tmp.Add(@"Address::", new AddressSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithEnumMembers::", new TypeWithEnumMembersSerializer());
+ _tmp.Add(@"TimeOnlyAsXsdTimeWrapper::", new TimeOnlyAsXsdTimeWrapperSerializer());
+ _tmp.Add(@"TypeWithDateTimeOffsetProperties::", new TypeWithDateTimeOffsetPropertiesSerializer());
+ _tmp.Add(@"Animal::", new AnimalSerializer());
_tmp.Add(@"Employee::", new EmployeeSerializer());
- _tmp.Add(@"DateTimeTimeWrapper::", new DateTimeTimeWrapperSerializer());
- _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructor::", new KnownTypesThroughConstructorSerializer());
- _tmp.Add(@"SerializationTypes.SimpleType::", new SimpleTypeSerializer());
- _tmp.Add(@"TypeWithDefaultTimeSpanProperty::", new TypeWithDefaultTimeSpanPropertySerializer());
- _tmp.Add(@"SerializationTypes.TypeHasArrayOfASerializedAsB::", new TypeHasArrayOfASerializedAsBSerializer());
- _tmp.Add(@"BaseClass::", new BaseClassSerializer());
- _tmp.Add(@"XmlSerializableDerivedClass::", new XmlSerializableDerivedClassSerializer());
- _tmp.Add(@"SerializationTypes.TypeWith2DArrayProperty2::", new TypeWith2DArrayProperty2Serializer());
- _tmp.Add(@"SerializationTypes.WithNullables::", new WithNullablesSerializer());
- _tmp.Add(@"XElementArrayWrapper::", new XElementArrayWrapperSerializer());
- _tmp.Add(@"SerializationTypes.SimpleKnownTypeValue::", new SimpleKnownTypeValueSerializer());
- _tmp.Add(@"SerializationTypes.SByteEnum::", new SByteEnumSerializer());
- _tmp.Add(@"DefaultValuesSetToPositiveInfinity::", new DefaultValuesSetToPositiveInfinitySerializer());
- _tmp.Add(@"SerializationTypes.TypeWithShouldSerializeMethod::", new TypeWithShouldSerializeMethodSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::", new TypeWithDateTimePropertyAsXmlTimeSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::", new TypeWithEnumPropertyHavingDefaultValueSerializer());
+ _tmp.Add(@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:", new NamespaceTypeNameClashContainerSerializer());
_tmp.Add(@"SerializationTypes.ComplexChoiceA::", new ComplexChoiceASerializer());
+ _tmp.Add(@"TypeWithXmlNodeArrayProperty:::True:", new TypeWithXmlNodeArrayPropertySerializer());
+ _tmp.Add(@"AliasedTestType::", new AliasedTestTypeSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer());
_tmp.Add(@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::", new TypeWithSchemaFormInXmlAttributeSerializer());
- _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithValue::", new KnownTypesThroughConstructorWithValueSerializer());
+ _tmp.Add(@"Pet::", new PetSerializer());
+ _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty::", new DerivedClassWithSamePropertySerializer());
+ _tmp.Add(@"TypeWithXmlDocumentProperty::", new TypeWithXmlDocumentPropertySerializer());
+ _tmp.Add(@"SerializationTypes.TypeA::", new TypeASerializer());
+ _tmp.Add(@"Trumpet::", new TrumpetSerializer());
+ _tmp.Add(@"XmlSerializableDerivedClass::", new XmlSerializableDerivedClassSerializer());
_tmp.Add(@"SerializationTypes.ComplexChoiceB::", new ComplexChoiceBSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithFieldsOrdered::", new TypeWithFieldsOrderedSerializer());
- _tmp.Add(@"Address::", new AddressSerializer());
- _tmp.Add(@"SerializationTypes.DCStruct::", new DCStructSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithArraylikeMembers::", new TypeWithArraylikeMembersSerializer());
- _tmp.Add(@"TypeWithXmlNodeArrayProperty:::True:", new TypeWithXmlNodeArrayPropertySerializer());
- _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer());
- _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer());
+ _tmp.Add(@"XElementWrapper::", new XElementWrapperSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithMyCollectionField::", new TypeWithMyCollectionFieldSerializer());
_tmp.Add(@"SerializationTypes.TypeWithGetSetArrayMembers::", new TypeWithGetSetArrayMembersSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::", new TypeWithPropertiesHavingDefaultValueSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithPropertyNameSpecified::", new TypeWithPropertyNameSpecifiedSerializer());
- _tmp.Add(@"AliasedTestType::", new AliasedTestTypeSerializer());
- _tmp.Add(@"SerializationTypes.MyEnum::", new MyEnumSerializer());
- _tmp.Add(@"SerializationTypes.MyList::", new MyListSerializer());
- _tmp.Add(@"DogBreed::", new DogBreedSerializer());
- _tmp.Add(@"Parameter::", new ParameterSerializer());
- _tmp.Add(@"SerializationTypes.CustomAttribute::", new CustomAttributeSerializer());
- _tmp.Add(@"DateOnlyWrapper::", new DateOnlyWrapperSerializer());
- _tmp.Add(@"SerializationTypes.SimpleDC::", new SimpleDCSerializer());
- _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithXmlQualifiedName::", new TypeWithXmlQualifiedNameSerializer());
- _tmp.Add(@"SerializationTypes.BuiltInTypes::", new BuiltInTypesSerializer());
- _tmp.Add(@"SerializationTypes.TypeB::", new TypeBSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::", new TypeWithKnownTypesOfCollectionsWithConflictingXmlNameSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithByteArrayAsXmlText::", new TypeWithByteArrayAsXmlTextSerializer());
- _tmp.Add(@"Instrument::", new InstrumentSerializer());
- _tmp.Add(@"Orchestra::", new OrchestraSerializer());
+ _tmp.Add(@"SerializationTypes.TypeWithFieldsOrdered::", new TypeWithFieldsOrderedSerializer());
+ _tmp.Add(@"XElementArrayWrapper::", new XElementArrayWrapperSerializer());
+ _tmp.Add(@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:", new XmlSerializableBaseClassSerializer());
+ _tmp.Add(@"SerializationTypes.SomeStruct::", new SomeStructSerializer());
_tmp.Add(@"SerializationTypes.TypeWithDateTimeStringProperty::", new TypeWithDateTimeStringPropertySerializer());
- _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty2::", new DerivedClassWithSameProperty2Serializer());
- _tmp.Add(@"SerializationTypes.MoreChoices::", new MoreChoicesSerializer());
- _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer());
- _tmp.Add(@"RootClass::", new RootClassSerializer());
- _tmp.Add(@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:", new PurchaseOrderSerializer());
- _tmp.Add(@"SerializationTypes.BaseClassWithSamePropertyName::", new BaseClassWithSamePropertyNameSerializer());
- _tmp.Add(@"DefaultValuesSetToNegativeInfinity::", new DefaultValuesSetToNegativeInfinitySerializer());
- _tmp.Add(@"SerializationTypes.ClassImplementsInterface::", new ClassImplementsInterfaceSerializer());
- _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer());
- _tmp.Add(@"TypeWithXmlDocumentProperty::", new TypeWithXmlDocumentPropertySerializer());
- _tmp.Add(@"Outer+Person::", new PersonSerializer());
- _tmp.Add(@"XElementStruct::", new XElementStructSerializer());
- _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer());
- _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::", new TypeWithEnumFlagPropertyHavingDefaultValueSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithEnumMembers::", new TypeWithEnumMembersSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithNonPublicDefaultConstructor::", new TypeWithNonPublicDefaultConstructorSerializer());
- _tmp.Add(@"TypeWithByteProperty::", new TypeWithBytePropertySerializer());
- _tmp.Add(@"DateTimeDateWrapper::", new DateTimeDateWrapperSerializer());
- _tmp.Add(@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::", new TypeWithReadOnlyMyCollectionPropertySerializer());
+ _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::", new KnownTypesThroughConstructorWithArrayPropertiesSerializer());
+ _tmp.Add(@"DateOnlyWrapper::", new DateOnlyWrapperSerializer());
if (typedSerializers == null) typedSerializers = _tmp;
}
return typedSerializers;
@@ -18537,6 +18585,7 @@ public override System.Boolean CanSerialize(System.Type type) {
if (type == typeof(global::XElementWrapper)) return true;
if (type == typeof(global::XElementStruct)) return true;
if (type == typeof(global::XElementArrayWrapper)) return true;
+ if (type == typeof(global::DateTimeOffsetIXmlSerializableContainer)) return true;
if (type == typeof(global::SerializationTypes.TypeWithDateTimeStringProperty)) return true;
if (type == typeof(global::SerializationTypes.SimpleType)) return true;
if (type == typeof(global::SerializationTypes.TypeWithGetSetArrayMembers)) return true;
@@ -18662,6 +18711,7 @@ public override System.Xml.Serialization.XmlSerializer GetSerializer(System.Type
if (type == typeof(global::XElementWrapper)) return new XElementWrapperSerializer();
if (type == typeof(global::XElementStruct)) return new XElementStructSerializer();
if (type == typeof(global::XElementArrayWrapper)) return new XElementArrayWrapperSerializer();
+ if (type == typeof(global::DateTimeOffsetIXmlSerializableContainer)) return new DateTimeOffsetIXmlSerializableContainerSerializer();
if (type == typeof(global::SerializationTypes.TypeWithDateTimeStringProperty)) return new TypeWithDateTimeStringPropertySerializer();
if (type == typeof(global::SerializationTypes.SimpleType)) return new SimpleTypeSerializer();
if (type == typeof(global::SerializationTypes.TypeWithGetSetArrayMembers)) return new TypeWithGetSetArrayMembersSerializer();
diff --git a/src/runtime/src/libraries/System.Private.CoreLib/src/System/AppContext.cs b/src/runtime/src/libraries/System.Private.CoreLib/src/System/AppContext.cs
index c48d93688fb..6c86be6901e 100644
--- a/src/runtime/src/libraries/System.Private.CoreLib/src/System/AppContext.cs
+++ b/src/runtime/src/libraries/System.Private.CoreLib/src/System/AppContext.cs
@@ -82,50 +82,28 @@ public static void SetData(string name, object? data)
internal static event EventHandler? FirstChanceException;
#pragma warning restore CS0067
- private static ulong s_crashingThreadId;
-
#if NATIVEAOT
[System.Runtime.RuntimeExport("OnUnhandledException")]
#endif
internal static void OnUnhandledException(object e)
{
- ulong currentThreadId = Thread.CurrentOSThreadId;
- ulong previousCrashingThreadId = Interlocked.CompareExchange(ref s_crashingThreadId, currentThreadId, 0);
- if (previousCrashingThreadId == 0)
- {
#if NATIVEAOT
- RuntimeExceptionHelpers.SerializeCrashInfo(System.Runtime.RhFailFastReason.UnhandledException, (e as Exception)?.Message, e as Exception);
+ RuntimeExceptionHelpers.SerializeCrashInfo(System.Runtime.RhFailFastReason.UnhandledException, (e as Exception)?.Message, e as Exception);
#endif
- if (UnhandledException is UnhandledExceptionEventHandler handlers)
+ if (UnhandledException is UnhandledExceptionEventHandler handlers)
+ {
+ UnhandledExceptionEventArgs args = new(e, isTerminating: true);
+ foreach (UnhandledExceptionEventHandler handler in Delegate.EnumerateInvocationList(handlers))
{
- UnhandledExceptionEventArgs args = new(e, isTerminating: true);
- foreach (UnhandledExceptionEventHandler handler in Delegate.EnumerateInvocationList(handlers))
+ try
+ {
+ handler(/* AppDomain */ null!, args);
+ }
+ catch
{
- try
- {
- handler(/* AppDomain */ null!, args);
- }
- catch
- {
- }
}
}
}
- else
- {
- if (s_crashingThreadId == previousCrashingThreadId)
- {
- Environment.FailFast("OnUnhandledException called recursively");
- }
-
- // If we are already in the process of handling an unhandled
- // exception, we do not want to raise the event again. We wait
- // here while the other thread raises the unhandled exception.
- // Waiting is important because it is possible upon returning, this thread
- // could call some rude abort method that would terminate the process
- // before the other thread finishes raising the unhandled exception.
- Thread.Sleep(-1);
- }
}
internal static void OnProcessExit()
diff --git a/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs b/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs
index 25317de2fe8..d27643a53b0 100644
--- a/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs
+++ b/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs
@@ -1511,6 +1511,34 @@ public static void DCS_InternalTypeSerialization()
Assert.StrictEqual(deserializedValue.GetPrivatePropertyValue(), value.GetPrivatePropertyValue());
}
+ [Fact]
+ public static void DCS_DateTimeOffsetInIXmlSerializableContainer()
+ {
+ // Ensures DateTimeOffset deserialization works correctly when DCS is used
+ // within an IXmlSerializable implementation (regression coverage).
+ var originalDate = new DateTimeOffset(2025, 4, 17, 22, 45, 0, TimeSpan.FromHours(-4));
+ var container = new DateTimeOffsetIXmlSerializableContainer { Date = originalDate };
+
+ var serializer = new DataContractSerializer(typeof(DateTimeOffsetIXmlSerializableContainer));
+
+ string serialized;
+ using (var ms = new MemoryStream())
+ {
+ serializer.WriteObject(ms, container);
+ serialized = Encoding.UTF8.GetString(ms.ToArray());
+ }
+
+ DateTimeOffsetIXmlSerializableContainer deserialized;
+ using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(serialized)))
+ {
+ deserialized = (DateTimeOffsetIXmlSerializableContainer)serializer.ReadObject(ms);
+ }
+
+ Assert.Equal(originalDate, deserialized.Date);
+ Assert.Equal(originalDate.DateTime, deserialized.Date.DateTime);
+ Assert.Equal(originalDate.Offset, deserialized.Date.Offset);
+ Assert.Equal(originalDate.UtcDateTime, deserialized.Date.UtcDateTime);
+ }
[Fact]
public static void DCS_PrivateTypeSerialization()
{
diff --git a/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs b/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs
index d41794c1c7b..edc034aad2e 100644
--- a/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs
+++ b/src/runtime/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs
@@ -1687,3 +1687,27 @@ public class XElementArrayWrapper
{
public XElement[] xelements;
}
+
+// Container used by tests to validate DateTimeOffset round-tripping when
+// serialized inside an IXmlSerializable type that internally leverages
+// DataContractSerializer (regression coverage).
+public class DateTimeOffsetIXmlSerializableContainer : IXmlSerializable
+{
+ public DateTimeOffset Date { get; set; }
+
+ public XmlSchema GetSchema() => null;
+
+ public void WriteXml(XmlWriter writer)
+ {
+ var innerSerializer = new DataContractSerializer(typeof(DateTimeOffset));
+ innerSerializer.WriteObject(writer, Date);
+ }
+
+ public void ReadXml(XmlReader reader)
+ {
+ var innerSerializer = new DataContractSerializer(typeof(DateTimeOffset));
+ reader.ReadStartElement();
+ Date = (DateTimeOffset)innerSerializer.ReadObject(reader);
+ reader.ReadEndElement();
+ }
+}
diff --git a/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System.ServiceModel.Syndication.Tests.csproj b/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System.ServiceModel.Syndication.Tests.csproj
index 1d2c8ab02e0..df1cce5db2c 100644
--- a/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System.ServiceModel.Syndication.Tests.csproj
+++ b/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System.ServiceModel.Syndication.Tests.csproj
@@ -11,6 +11,7 @@
+
diff --git a/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System/ServiceModel/Syndication/Rfc822DateParsingTests.cs b/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System/ServiceModel/Syndication/Rfc822DateParsingTests.cs
new file mode 100644
index 00000000000..4064c35a891
--- /dev/null
+++ b/src/runtime/src/libraries/System.ServiceModel.Syndication/tests/System/ServiceModel/Syndication/Rfc822DateParsingTests.cs
@@ -0,0 +1,82 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+
+using System.IO;
+using System.Xml;
+using Xunit;
+using System.Globalization;
+
+namespace System.ServiceModel.Syndication.Tests
+{
+ public class Rfc822DateParsingTests
+ {
+ [SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)] // NetFx requires double digit dates and four digit years
+ [Theory]
+ [InlineData("Mon, 2 Jun 2003 09:39:21 GMT", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("2 Jun 2003 09:39:21 GMT", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("02 Jun 03 09:39:21 GMT", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("Mon, 2 Jun 03 09:39:21 GMT", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("2 Jun 03 09:39 GMT", 2003, 6, 2, 9, 39, 0)]
+ [InlineData("02 Jun 03 09:39 GMT", 2003, 6, 2, 9, 39, 0)]
+ [InlineData("Mon, 2 Jun 03 09:39 GMT", 2003, 6, 2, 9, 39, 0)]
+ [InlineData("Mon, 02 Jun 03 09:39 GMT", 2003, 6, 2, 9, 39, 0)]
+ public void Rss20ItemFormatter_Read_SingleDigitDay_And_TwoDigitYear(string pubDate, int year, int month, int day, int hour, int minute, int second)
+ {
+ string xml = $"- {pubDate}
";
+ using var stringReader = new StringReader(xml);
+ using var reader = XmlReader.Create(stringReader);
+ var formatter = new Rss20ItemFormatter();
+ formatter.ReadFrom(reader);
+ DateTimeOffset expected = new DateTimeOffset(year, month, day, hour, minute, second, TimeSpan.Zero);
+ Assert.Equal(expected, formatter.Item.PublishDate);
+ }
+
+ [SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)] // NetFx requires double digit dates and four digit years
+ [Theory]
+ [InlineData("Mon, 02 Jun 03 09:39:21 +0000", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("Mon, 02 Jun 03 09:39:21 -0000", 2003, 6, 2, 9, 39, 21)]
+ [InlineData("Mon, 02 Jun 03 09:39:21 UT", 2003, 6, 2, 9, 39, 21)]
+ public void Rss20ItemFormatter_Read_SingleDigitDay_NormalizedTimeZones(string pubDate, int year, int month, int day, int hour, int minute, int second)
+ {
+ string xml = $"- {pubDate}
";
+ using var stringReader = new StringReader(xml);
+ using var reader = XmlReader.Create(stringReader);
+ var formatter = new Rss20ItemFormatter();
+ formatter.ReadFrom(reader);
+ DateTimeOffset expectedUtc = new DateTimeOffset(year, month, day, hour, minute, second, TimeSpan.Zero);
+ Assert.Equal(expectedUtc, formatter.Item.PublishDate);
+ }
+
+ [SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)] // NetFx requires double digit dates and four digit years
+ [Theory]
+ [InlineData("2 Jun {year} 09:39 GMT", 6, 2, 9, 39, 0)]
+ [InlineData("02 Jun {year} 09:39:21 +0000", 6, 2, 9, 39, 21)]
+ [InlineData("02 Jun {year} 09:39:21 -0000", 6, 2, 9, 39, 21)]
+ [InlineData("02 Jun {year} 09:39:21 UT", 6, 2, 9, 39, 21)]
+ public void Rss20ItemFormatter_Read_SingleDigitDay_And_TwoDigitYear_Max(string pubDate, int month, int day, int hour, int minute, int second)
+ {
+ // As of .Net 8.0, CultureInfo.CurrentCulture.DateTimeFormat.Calendar.TwoDigitYearMax is 2049 for invariant and en-US cultures
+ var maxDate = CultureInfo.CurrentCulture.DateTimeFormat.Calendar.TwoDigitYearMax % 100;
+
+ // Test under/at the 2-digit year max threshold
+ var underDate = pubDate.Replace("{year}", maxDate.ToString());
+ string xml = $"- {underDate}
";
+ using var stringReader = new StringReader(xml);
+ using var reader = XmlReader.Create(stringReader);
+ var formatter = new Rss20ItemFormatter();
+ formatter.ReadFrom(reader);
+ DateTimeOffset expectedUnder = new DateTimeOffset(2000 + maxDate, month, day, hour, minute, second, TimeSpan.Zero);
+ Assert.Equal(expectedUnder, formatter.Item.PublishDate);
+
+ // Test over the 2-digit year max threshold
+ var overDate = pubDate.Replace("{year}", (maxDate + 1).ToString());
+ xml = $"- {overDate}
";
+ using var stringReaderOver = new StringReader(xml);
+ using var readerOver = XmlReader.Create(stringReaderOver);
+ formatter = new Rss20ItemFormatter();
+ formatter.ReadFrom(readerOver);
+ DateTimeOffset expectedOver = new DateTimeOffset(1900 + maxDate + 1, month, day, hour, minute, second, TimeSpan.Zero);
+ Assert.Equal(expectedOver, formatter.Item.PublishDate);
+ }
+ }
+}
diff --git a/src/runtime/src/libraries/System.Threading.Thread/tests/ThreadTests.cs b/src/runtime/src/libraries/System.Threading.Thread/tests/ThreadTests.cs
index 908d690e7e2..f0cfa6591a0 100644
--- a/src/runtime/src/libraries/System.Threading.Thread/tests/ThreadTests.cs
+++ b/src/runtime/src/libraries/System.Threading.Thread/tests/ThreadTests.cs
@@ -247,8 +247,20 @@ public static void GetSetApartmentStateTest_ChangeAfterThreadStarted_Windows(
Assert.Equal(ApartmentState.MTA, getApartmentState(t));
Assert.Equal(0, setApartmentState(t, ApartmentState.MTA));
Assert.Equal(ApartmentState.MTA, getApartmentState(t));
- Assert.Equal(setType == 0 ? 0 : 2, setApartmentState(t, ApartmentState.STA)); // cannot be changed after thread is started
+ Assert.Equal(setType == 0 ? 0 : 2, setApartmentState(t, ApartmentState.STA)); // MTA<->STA cannot be changed directly after thread is started
Assert.Equal(ApartmentState.MTA, getApartmentState(t));
+
+ if (!PlatformDetection.IsWindowsNanoServer)
+ {
+ Assert.Equal(0, setApartmentState(t, ApartmentState.Unknown)); // Compat quirk: MTA<->STA can be changed by going through Unknown
+ Assert.Equal(ApartmentState.MTA, getApartmentState(t));
+ Assert.Equal(0, setApartmentState(t, ApartmentState.STA));
+ Assert.Equal(ApartmentState.STA, getApartmentState(t));
+ Assert.Equal(0, setApartmentState(t, ApartmentState.Unknown));
+ Assert.Equal(ApartmentState.MTA, getApartmentState(t));
+ Assert.Equal(0, setApartmentState(t, ApartmentState.MTA));
+ Assert.Equal(ApartmentState.MTA, getApartmentState(t));
+ }
});
}
diff --git a/src/runtime/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.Generics.cs b/src/runtime/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.Generics.cs
index ee112b3dae2..df95ad1bb19 100644
--- a/src/runtime/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.Generics.cs
+++ b/src/runtime/src/tests/baseservices/compilerservices/UnsafeAccessors/UnsafeAccessorsTests.Generics.cs
@@ -181,21 +181,76 @@ public static void Verify_Generic_AccessFieldClass()
}
}
+ class AmbiguousMethodName
+ {
+ private void M() { }
+ private void M() { }
+ private void N() { }
+
+ private static void SM() { }
+ private static void SM() { }
+ private static void SN() { }
+ }
+
+ static class AccessorsAmbiguousMethodName
+ {
+ [UnsafeAccessor(UnsafeAccessorKind.Method, Name = "M")]
+ public extern static void CallM(AmbiguousMethodName a);
+
+ [UnsafeAccessor(UnsafeAccessorKind.Method, Name = "M")]
+ public extern static void CallM(AmbiguousMethodName a);
+
+ [UnsafeAccessor(UnsafeAccessorKind.Method, Name = "N")]
+ public extern static void CallN_MissingMethod(AmbiguousMethodName a);
+
+ [UnsafeAccessor(UnsafeAccessorKind.StaticMethod, Name = "SM")]
+ public extern static void CallSM(AmbiguousMethodName a);
+
+ [UnsafeAccessor(UnsafeAccessorKind.StaticMethod, Name = "SM")]
+ public extern static void CallSM(AmbiguousMethodName a);
+
+ [UnsafeAccessor(UnsafeAccessorKind.StaticMethod, Name = "SN")]
+ public extern static void CallSN_MissingMethod(AmbiguousMethodName a);
+ }
+
+ [Fact]
+ public static void Verify_Generic_AmbiguousMethodName()
+ {
+ Console.WriteLine($"Running {nameof(Verify_Generic_AmbiguousMethodName)}");
+
+ {
+ AmbiguousMethodName a = new();
+ AccessorsAmbiguousMethodName.CallM(a);
+ AccessorsAmbiguousMethodName.CallM(a);
+ AccessorsAmbiguousMethodName.CallM(a);
+ AccessorsAmbiguousMethodName.CallM(a);
+ Assert.Throws(() => AccessorsAmbiguousMethodName.CallN_MissingMethod(a));
+ }
+
+ {
+ AccessorsAmbiguousMethodName.CallSM(null);
+ AccessorsAmbiguousMethodName.CallSM(null);
+ AccessorsAmbiguousMethodName.CallSM(null);
+ AccessorsAmbiguousMethodName.CallSM(null);
+ Assert.Throws(() => AccessorsAmbiguousMethodName.CallSN_MissingMethod(null));
+ }
+ }
+
class Base
{
- protected virtual string CreateMessageGeneric(T t) => $"{nameof(Base)}:{t}";
+ protected virtual string CreateMessage(T t) => $"{nameof(Base)}<>:{t}";
}
- class GenericBase : Base
+ class GenericBase : Base
{
- protected virtual string CreateMessage(T t) => $"{nameof(GenericBase)}:{t}";
- protected override string CreateMessageGeneric(U u) => $"{nameof(GenericBase)}:{u}";
+ protected virtual string CreateMessage(U u) => $"{nameof(GenericBase)}:{u}";
+ protected override string CreateMessage(V v) => $"{nameof(GenericBase)}<>:{v}";
}
sealed class Derived1 : GenericBase
{
protected override string CreateMessage(string u) => $"{nameof(Derived1)}:{u}";
- protected override string CreateMessageGeneric(U t) => $"{nameof(Derived1)}:{t}";
+ protected override string CreateMessage(W w) => $"{nameof(Derived1)}<>:{w}";
}
sealed class Derived2 : GenericBase
@@ -209,33 +264,33 @@ public static void Verify_Generic_InheritanceMethodResolution()
Console.WriteLine($"Running {nameof(Verify_Generic_InheritanceMethodResolution)}");
{
Base a = new();
- Assert.Equal($"{nameof(Base)}:1", CreateMessage(a, 1));
- Assert.Equal($"{nameof(Base)}:{expect}", CreateMessage(a, expect));
- Assert.Equal($"{nameof(Base)}:{nameof(Struct)}", CreateMessage(a, new Struct()));
+ Assert.Equal($"{nameof(Base)}<>:1", CreateMessage(a, 1));
+ Assert.Equal($"{nameof(Base)}<>:{expect}", CreateMessage(a, expect));
+ Assert.Equal($"{nameof(Base)}<>:{nameof(Struct)}", CreateMessage(a, new Struct()));
}
{
GenericBase a = new();
- Assert.Equal($"{nameof(GenericBase)}:1", CreateMessage(a, 1));
- Assert.Equal($"{nameof(GenericBase)}:{expect}", CreateMessage(a, expect));
- Assert.Equal($"{nameof(GenericBase)}:{nameof(Struct)}", CreateMessage(a, new Struct()));
+ Assert.Equal($"{nameof(GenericBase)}<>:1", CreateMessage(a, 1));
+ Assert.Equal($"{nameof(GenericBase)}<>:{expect}", CreateMessage(a, expect));
+ Assert.Equal($"{nameof(GenericBase)}<>:{nameof(Struct)}", CreateMessage(a, new Struct()));
}
{
GenericBase a = new();
- Assert.Equal($"{nameof(GenericBase)}:1", CreateMessage(a, 1));
- Assert.Equal($"{nameof(GenericBase)}:{expect}", CreateMessage(a, expect));
- Assert.Equal($"{nameof(GenericBase)}:{nameof(Struct)}", CreateMessage(a, new Struct()));
+ Assert.Equal($"{nameof(GenericBase)}<>:1", CreateMessage(a, 1));
+ Assert.Equal($"{nameof(GenericBase)}<>:{expect}", CreateMessage(a, expect));
+ Assert.Equal($"{nameof(GenericBase)}<>:{nameof(Struct)}", CreateMessage(a, new Struct()));
}
{
GenericBase a = new();
- Assert.Equal($"{nameof(GenericBase)}:1", CreateMessage(a, 1));
- Assert.Equal($"{nameof(GenericBase)}:{expect}", CreateMessage(a, expect));
- Assert.Equal($"{nameof(GenericBase)}:{nameof(Struct)}", CreateMessage(a, new Struct()));
+ Assert.Equal($"{nameof(GenericBase)}<>:1", CreateMessage(a, 1));
+ Assert.Equal($"{nameof(GenericBase)}<>:{expect}", CreateMessage(a, expect));
+ Assert.Equal($"{nameof(GenericBase)}<>:{nameof(Struct)}", CreateMessage(a, new Struct()));
}
{
Derived1 a = new();
- Assert.Equal($"{nameof(Derived1)}:1", CreateMessage(a, 1));
- Assert.Equal($"{nameof(Derived1)}:{expect}", CreateMessage(a, expect));
- Assert.Equal($"{nameof(Derived1)}:{nameof(Struct)}", CreateMessage(a, new Struct()));
+ Assert.Equal($"{nameof(Derived1)}<>:1", CreateMessage(a, 1));
+ Assert.Equal($"{nameof(Derived1)}<>:{expect}", CreateMessage(a, expect));
+ Assert.Equal($"{nameof(Derived1)}<>:{nameof(Struct)}", CreateMessage(a, new Struct()));
}
{
// Verify resolution of generic override logic.
@@ -245,7 +300,7 @@ public static void Verify_Generic_InheritanceMethodResolution()
Assert.Equal($"{nameof(GenericBase)}:{expect}", Accessors.CreateMessage(a2, expect));
}
- [UnsafeAccessor(UnsafeAccessorKind.Method, Name = "CreateMessageGeneric")]
+ [UnsafeAccessor(UnsafeAccessorKind.Method, Name = "CreateMessage")]
extern static string CreateMessage(Base b, W w);
}
diff --git a/src/runtime/src/tests/baseservices/exceptions/RaiseAppDomainUnhandledExceptionEvent/RaiseEvent.cs b/src/runtime/src/tests/baseservices/exceptions/RaiseAppDomainUnhandledExceptionEvent/RaiseEvent.cs
index aeff4dbd637..94f5e4f7422 100644
--- a/src/runtime/src/tests/baseservices/exceptions/RaiseAppDomainUnhandledExceptionEvent/RaiseEvent.cs
+++ b/src/runtime/src/tests/baseservices/exceptions/RaiseAppDomainUnhandledExceptionEvent/RaiseEvent.cs
@@ -1,7 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System;
-using System.Runtime.CompilerServices;
using System.Runtime.ExceptionServices;
using TestLibrary;
using Xunit;
@@ -20,14 +19,7 @@ public HandlerRegistration(UnhandledExceptionEventHandler handler)
public void Dispose()
{
AppDomain.CurrentDomain.UnhandledException -= _handler;
-
- // See usage of s_crashingThreadId in the ExceptionHandling class.
- // This is to ensure that the static field is reset after the test.
- GetCrashingThreadId(null) = 0;
}
-
- [UnsafeAccessor(UnsafeAccessorKind.StaticField, Name = "s_crashingThreadId")]
- private static extern ref ulong GetCrashingThreadId([UnsafeAccessorType("System.AppContext")]object? obj);
}
[ThreadStatic]
diff --git a/src/source-manifest.json b/src/source-manifest.json
index 34a26afc567..8efa650b5cb 100644
--- a/src/source-manifest.json
+++ b/src/source-manifest.json
@@ -7,10 +7,10 @@
"commitSha": "6275af47ebda0d394d4a5a401b77bc6f2304204a"
},
{
- "barId": 284267,
+ "barId": 284639,
"path": "aspnetcore",
"remoteUri": "https://github.com/dotnet/aspnetcore",
- "commitSha": "9ee3a381a6a5d9df2cd9492d57c97e9ba4e28c6e"
+ "commitSha": "8d296106fa62df773bc7740746905d064605195a"
},
{
"barId": 279211,
@@ -31,16 +31,16 @@
"commitSha": "c0c52874069a4dc0fe1e880014e6a5f316e9d3b8"
},
{
- "barId": 284034,
+ "barId": 284760,
"path": "diagnostics",
"remoteUri": "https://github.com/dotnet/diagnostics",
- "commitSha": "29b752ed624a2796726cbe9891c8627dd580002d"
+ "commitSha": "ec34165e5c619df74b17974fbd5bbee0f81776b3"
},
{
- "barId": 284212,
+ "barId": 284682,
"path": "efcore",
"remoteUri": "https://github.com/dotnet/efcore",
- "commitSha": "a4f37c552c9cb3485a043783cfd52afd90c24bdf"
+ "commitSha": "3c78edc6df0abcaafc25441451c474ba9f7ed471"
},
{
"barId": 283436,
@@ -49,10 +49,10 @@
"commitSha": "36bb70920a16cdfe30540412069796113d9f3e5c"
},
{
- "barId": 284169,
+ "barId": 284692,
"path": "fsharp",
"remoteUri": "https://github.com/dotnet/fsharp",
- "commitSha": "e0100aca936e20561f359b2c81df5c4f75f385f6"
+ "commitSha": "605486e79ca5e6c1dd4c3194c03809b906d7ccfe"
},
{
"barId": 284523,
@@ -79,10 +79,10 @@
"commitSha": "ff0a209cf1a97eea64c2b32c7e1f7e11b209d789"
},
{
- "barId": 284551,
+ "barId": 284767,
"path": "runtime",
"remoteUri": "https://github.com/dotnet/runtime",
- "commitSha": "d8e71a438d384cde979ec3503f89735db8b6991f"
+ "commitSha": "812c6cac1d20250255dcad89522546ca0cdb9fb5"
},
{
"barId": 277711,