Class CultureString
A string which carries culture information.
Inheritance
System.Object
CultureString
Implements
System.ICloneable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sdl.LanguagePlatform.Core
Assembly: Sdl.LanguagePlatform.Core.dll
Syntax
public class CultureString : ICloneable
Constructors
CultureString()
Initializes a new instance with empty text and the Sdl.Core.Globalization.CultureCode.InvariantCulture.
Declaration
public CultureString()
CultureString(CultureCode, String)
Initializes a new instance with the specified values.
Declaration
public CultureString(CultureCode culture, string text)
Parameters
Type | Name | Description |
---|---|---|
Sdl.Core.Globalization.CultureCode | culture | The culture to assign to the text |
System.String | text | The text |
CultureString(CultureString)
Initializes a new instance with the values of another instance,
creating a duplicate of other
.
Declaration
public CultureString(CultureString other)
Parameters
Type | Name | Description |
---|---|---|
CultureString | other |
Properties
Culture
Gets or sets the culture.
Declaration
public CultureCode Culture { get; set; }
Property Value
Type | Description |
---|---|
Sdl.Core.Globalization.CultureCode |
CultureName
Gets or sets the culture name. When setting the culture name, it must be resolvable through Core.CultureInfoExtensions.GetCultureInfo(string), or be the null or empty string, in which the InvariantCulture will be assigned.
Declaration
public string CultureName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Text
Gets or sets the text.
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Clone()
ICloneable.Clone()
Declaration
public object Clone()
Returns
Type | Description |
---|---|
System.Object | A new object that is a deep copy of this instance. |
Implements
System.ICloneable