Class PropertyFactory
A property factory.
Inheritance
object
PropertyFactory
Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsFactories
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public static class PropertyFactoryMethods
CreateCultureInSensitiveProperty(IPropertyDefinition)
Creates a new ICultureInsensitiveProperty.
Declaration
RequestResponse
public static ICultureInsensitiveProperty CreateCultureInSensitiveProperty(IPropertyDefinition definition)Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyDefinition | definition |
Property definition. |
Returns
| Type | Description |
|---|---|
| ICultureInsensitiveProperty |
A new property. |
CreateCultureSensitiveProperty(IPropertyDefinition, HashSet<CultureInfo>)
Creates a new ICultureSensitiveProperty.
Declaration
RequestResponse
public static ICultureSensitiveProperty CreateCultureSensitiveProperty(IPropertyDefinition definition, HashSet<CultureInfo> cultures)Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyDefinition | definition |
Property definition. |
| HashSet<>CultureInfo | cultures |
The cultures to initialize a ICultureSensitiveProperty with. |
Returns
| Type | Description |
|---|---|
| ICultureSensitiveProperty |
A new property. |
CreateProperties(IEnumerable<IPropertyDefinition>, HashSet<CultureInfo>)
Creates a new collection of properties.
Declaration
RequestResponse
public static IList<IProperty> CreateProperties(IEnumerable<IPropertyDefinition> definitions, HashSet<CultureInfo> cultures = null)Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<>IPropertyDefinition | definitions |
The definitions. |
| HashSet<>CultureInfo | cultures |
The cultures to initialize a ICultureSensitiveProperty with. |
Returns
| Type | Description |
|---|---|
| IList<>IProperty |
A new property collection. |