#### [Abblix\.Oidc\.Server\.Mvc](https://www.abblix.com/en/docs/api/abblix-oidc-server-mvc 'index')
### [Abblix\.Oidc\.Server\.Mvc\.Binders](https://www.abblix.com/en/docs/api/abblix-oidc-server-mvc/Abblix.Oidc.Server.Mvc.Binders 'Abblix\.Oidc\.Server\.Mvc\.Binders')

## CultureInfoBinder Class

A model binder for binding culture information from model data\.

```csharp
public class CultureInfoBinder : Abblix.Oidc.Server.Mvc.Binders.ModelBinderBase, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [ModelBinderBase](https://www.abblix.com/en/docs/api/abblix-oidc-server-mvc/Abblix.Oidc.Server.Mvc.Binders.ModelBinderBase 'Abblix\.Oidc\.Server\.Mvc\.Binders\.ModelBinderBase') → CultureInfoBinder

Implements [Microsoft\.AspNetCore\.Mvc\.ModelBinding\.IModelBinderProvider](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.modelbinding.imodelbinderprovider 'Microsoft\.AspNetCore\.Mvc\.ModelBinding\.IModelBinderProvider')

### Remarks
This binder is capable of handling culture\-specific data by converting string values into [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo') objects\.
It supports binding single [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo') objects, arrays, and lists of [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')\.
### Methods

## CultureInfoBinder\.GetBinder\(ModelBinderProviderContext\) Method {#Abblix.Oidc.Server.Mvc.Binders.CultureInfoBinder.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)}

Gets the model binder based on the provided context\.

```csharp
public Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder? GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context);
```
#### Parameters

###### `context` [Microsoft\.AspNetCore\.Mvc\.ModelBinding\.ModelBinderProviderContext](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.modelbinding.modelbinderprovidercontext 'Microsoft\.AspNetCore\.Mvc\.ModelBinding\.ModelBinderProviderContext') {#Abblix.Oidc.Server.Mvc.Binders.CultureInfoBinder.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext).context}

The context for the model binding\.

Implements [GetBinder\(ModelBinderProviderContext\)](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.modelbinding.imodelbinderprovider.getbinder#microsoft-aspnetcore-mvc-modelbinding-imodelbinderprovider-getbinder(microsoft-aspnetcore-mvc-modelbinding-modelbinderprovidercontext) 'Microsoft\.AspNetCore\.Mvc\.ModelBinding\.IModelBinderProvider\.GetBinder\(Microsoft\.AspNetCore\.Mvc\.ModelBinding\.ModelBinderProviderContext\)')

#### Returns
[Microsoft\.AspNetCore\.Mvc\.ModelBinding\.IModelBinder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.modelbinding.imodelbinder 'Microsoft\.AspNetCore\.Mvc\.ModelBinding\.IModelBinder')  
The model binder for [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo'), or null if the model type is not supported\.
