A Sandcastle Documented Class Library

# GlobalizedEnumAttribute Class

Attribute to provide globalization for the names of an enumeration.
Inheritance Hierarchy
System
Object
System
Attribute
Dundas.BI
GlobalizedEnumAttribute

Namespace: Dundas.BI
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    [AttributeUsageAttribute(AttributeTargets.Enum)]
    public sealed class GlobalizedEnumAttribute : Attribute

    <AttributeUsageAttribute(AttributeTargets.Enum)>
    Public NotInheritable Class GlobalizedEnumAttribute
    	Inherits Attribute

    [AttributeUsageAttribute(AttributeTargets::Enum)]
    public ref class GlobalizedEnumAttribute sealed : public Attribute

    [<SealedAttribute>]
    [<AttributeUsageAttribute(AttributeTargets.Enum)>]
    type GlobalizedEnumAttribute =
        class
            inherit Attribute
        end

The GlobalizedEnumAttribute type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| GlobalizedEnumAttribute | Initializes a new instance of the GlobalizedEnumAttribute class.

Top
Properties

| Name | Description
--- | --- | ---
| AdditionalSuffix | Gets an additional suffix which may be associated with enumeration members.
| ModuleId | Gets the GUID of the module in which the globalized strings are defined.
| StringKeyPrefix | Gets the prefix for globalized strings corresponding to the enumeration.

Top
Remarks
The corresponding localization key for the enumeration values of this enumeration will be StringKeyPrefix + enumeration type name + "_" + enumeration value name.
See Also

#### Reference

Dundas.BI Namespace