gitextract_vs211frg/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ ├── dependabot.yml │ ├── release-drafter.yml │ └── workflows/ │ ├── compile.yml │ ├── publish.yml │ └── release-drafter.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs/ │ ├── BLoc-and-FELoc.md │ ├── FAQ.md │ ├── Features.md │ ├── GapText.md │ ├── Installation-and-dependencies.md │ ├── Keys.md │ ├── LocProxy-&-EnumComboBox.md │ ├── Localization-providers.md │ ├── Localization.md │ ├── Localize.md │ ├── MarkupExtension-basics.md │ ├── Multiple-assemblies-and-dictionaries.md │ ├── Our-first-localized-text.md │ ├── Preparing-the-XAML-code.md │ ├── README.md │ ├── Resource-files.md │ ├── Supported-platforms.md │ └── ValueConverters.md ├── src/ │ ├── Deprecated/ │ │ ├── Engine/ │ │ │ ├── GapTextControl.cs │ │ │ ├── LocBinding.cs │ │ │ └── LocProxy.cs │ │ ├── Extensions/ │ │ │ └── Compatibility.cs │ │ └── Providers/ │ │ ├── CSVEmbeddedLocalizationProvider.cs │ │ ├── CSVLocalizationProvider.cs │ │ └── CSVLocalizationProviderBase.cs │ ├── Engine/ │ │ ├── EnumComboBox.cs │ │ ├── EnumRun.cs │ │ ├── FallbackBehavior.cs │ │ ├── IDictionaryEventListener.cs │ │ ├── ListenerList.cs │ │ ├── LocalizeDictionary.cs │ │ ├── MissingKeyEventArgs.cs │ │ ├── ObjectDependencyManager.cs │ │ ├── ParentNotifiers.cs │ │ ├── SafeTargetInfo.cs │ │ └── WeakReference.cs │ ├── Extensions/ │ │ ├── BLoc.cs │ │ ├── FELoc.cs │ │ └── LocExtension.cs │ ├── Providers/ │ │ ├── FQAssemblyDictionaryKey.cs │ │ ├── FullyQualifiedResourceKeyBase.cs │ │ ├── IInheritingLocalizationProvider.cs │ │ ├── ILocalizationProvider.cs │ │ ├── InheritingResxLocalizationProvider.cs │ │ ├── ParentChangedNotifierHelper.cs │ │ ├── ProviderEventArgs.cs │ │ ├── ResxLocalizationProvider.cs │ │ └── ResxLocalizationProviderBase.cs │ ├── Themes/ │ │ └── Generic.xaml │ ├── TypeConverters/ │ │ ├── BitmapSourceTypeConverter.cs │ │ ├── DefaultConverter.cs │ │ ├── RegisterMissingTypeConverters.cs │ │ └── ThicknessConverter.cs │ ├── ValueConverters/ │ │ ├── PrependTypeConverter.cs │ │ ├── StringFormatConverter.cs │ │ ├── ToLowerConverter.cs │ │ ├── ToUpperConverter.cs │ │ ├── TranslateConverter.cs │ │ └── TypeValueConverterBase.cs │ ├── WPFLocalizeExtension.csproj │ ├── WPFLocalizeExtension.sln │ ├── XmlnsPrefix.cs │ ├── packages.lock.json │ └── public.snk └── tests/ ├── AssemblyTest/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyTest.csproj │ ├── CaseConverter.cs │ ├── CountryRes.Designer.cs │ ├── CountryRes.de.resx │ ├── CountryRes.resx │ ├── Example.csv │ ├── Example.de.csv │ ├── Item.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── MyViewModel.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Resource.With.Dot.Designer.cs │ ├── Resource.With.Dot.de.resx │ ├── Resource.With.Dot.en.resx │ ├── Resource.With.Dot.resx │ ├── StringFormatProxy.cs │ ├── Strings.Designer.cs │ ├── Strings.de.resx │ ├── Strings.resx │ ├── Strings2.Designer.cs │ ├── Strings2.de.resx │ ├── Strings2.resx │ ├── TestDataClass.cs │ ├── TestEnum.cs │ └── ViewModelBase.cs ├── AssemblyTestResourceLib/ │ ├── AssemblyTest.csproj │ ├── AssemblyTestResourceLib.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Strings.Designer.cs │ ├── Strings.de.resx │ ├── Strings.resx │ ├── Strings2.Designer.cs │ ├── Strings2.de.resx │ └── Strings2.resx ├── FluentLexTest/ │ ├── Application.xaml │ ├── Application.xaml.cs │ ├── Fluent.Sample.Foundation.csproj │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.de.resx │ │ └── Resources.resx │ ├── Window.xaml │ ├── Window.xaml.cs │ └── app.config ├── GapTextWpfTest/ │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Converters/ │ │ └── ObjectTypeEqualsConverter.cs │ ├── GapTextWpfTest.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ └── packages.config ├── HelloWorldWPF/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── HelloWorldWPF.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Ressourcen.Designer.cs │ ├── Ressourcen.ar.resx │ ├── Ressourcen.de.resx │ ├── Ressourcen.en.resx │ ├── Ressourcen.he.resx │ ├── Ressourcen.resx │ └── TestVM.cs ├── HelloWorldWPF.sln ├── LeakSample/ │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── LeakSample.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── MainWindowViewModel.cs │ ├── Properties/ │ │ ├── Annotations.cs │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── Resources/ │ ├── Localization.Designer.cs │ └── Localization.resx ├── LeakSample.sln ├── LocalizationTest/ │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Loader.xaml │ ├── Loader.xaml.cs │ ├── LocalizationTest.csproj │ ├── Popup.xaml │ ├── Popup.xaml.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── TestResource.Designer.cs │ ├── TestResource.en-GB.resx │ ├── TestResource.pl-PL.resx │ └── TestResource.resx ├── LocalizationTest.sln ├── MemoryTest/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── MemoryTest.csproj │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.de.resx │ │ ├── Resources.en.resx │ │ └── Resources.resx │ ├── TestWindow.xaml │ ├── TestWindow.xaml.cs │ ├── TestWindowUnlocalized.xaml │ └── TestWindowUnlocalized.xaml.cs ├── MemoryTest.sln ├── ProviderExample/ │ ├── CSVLocalizationProvider.cs │ ├── ProviderExample.csproj │ └── TestProvider.cs ├── ResourceAssembly/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── ResTexts.Designer.cs │ ├── ResTexts.resx │ └── ResourceAssembly.csproj ├── SatelliteAssemblyTest/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── SatelliteAssemblyTest.csproj │ ├── TestRes.Designer.cs │ ├── TestRes.de.resx │ ├── TestRes.es.resx │ ├── TestRes.fr.resx │ ├── TestRes.resx │ └── packages.config ├── SatelliteAssemblyTest.sln ├── Tests.sln ├── ThreadPerformance/ │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainView.xaml │ ├── MainView.xaml.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Resources/ │ │ ├── MainView.Designer.cs │ │ ├── MainView.de.resx │ │ └── MainView.resx │ ├── ThreadPerformance.csproj │ └── packages.config ├── ThreadPerformance.sln ├── VbWpfApplication/ │ ├── Application.xaml │ ├── Application.xaml.vb │ ├── MainWindow.xaml │ ├── MainWindow.xaml.vb │ ├── My Project/ │ │ ├── AssemblyInfo.vb │ │ ├── MyExtensions/ │ │ │ └── MyWpfExtension.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ ├── Strings.Designer.vb │ ├── Strings.en-GB.Designer.vb │ ├── Strings.en-GB.resx │ ├── Strings.resx │ ├── Strings.sv-SE.Designer.vb │ ├── Strings.sv-SE.resx │ ├── VbWpfApplication.vbproj │ └── packages.config ├── VbWpfApplication.sln ├── WPFLocalizeExtension.UnitTests/ │ ├── ValueConvertersTests/ │ │ ├── LocExtensionTests.cs │ │ └── StringFormatConverterTests.cs │ └── WPFLocalizeExtension.UnitTests.csproj └── XamlLocalizationTest.sln