Class PlugInDisplayNameAttribute
Last update: 19.06.2026Namespace: Phoenix.PlugIns
Assembly: Phoenix.PlugIns.dll
Attribute defining a display name for a plug-in.
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class PlugInDisplayNameAttribute : Attribute
Inheritance
object ← Attribute ← PlugInDisplayNameAttribute
Inherited Members
Attribute.Equals(object), Attribute.GetCustomAttribute(Assembly, Type), Attribute.GetCustomAttribute(Assembly, Type, bool), Attribute.GetCustomAttribute(MemberInfo, Type), Attribute.GetCustomAttribute(MemberInfo, Type, bool), Attribute.GetCustomAttribute(Module, Type), Attribute.GetCustomAttribute(Module, Type, bool), Attribute.GetCustomAttribute(ParameterInfo, Type), Attribute.GetCustomAttribute(ParameterInfo, Type, bool), Attribute.GetCustomAttributes(Assembly), Attribute.GetCustomAttributes(Assembly, bool), Attribute.GetCustomAttributes(Assembly, Type), Attribute.GetCustomAttributes(Assembly, Type, bool), Attribute.GetCustomAttributes(MemberInfo), Attribute.GetCustomAttributes(MemberInfo, bool), Attribute.GetCustomAttributes(MemberInfo, Type), Attribute.GetCustomAttributes(MemberInfo, Type, bool), Attribute.GetCustomAttributes(Module), Attribute.GetCustomAttributes(Module, bool), Attribute.GetCustomAttributes(Module, Type), Attribute.GetCustomAttributes(Module, Type, bool), Attribute.GetCustomAttributes(ParameterInfo), Attribute.GetCustomAttributes(ParameterInfo, bool), Attribute.GetCustomAttributes(ParameterInfo, Type), Attribute.GetCustomAttributes(ParameterInfo, Type, bool), Attribute.GetHashCode(), Attribute.IsDefaultAttribute(), Attribute.IsDefined(Assembly, Type), Attribute.IsDefined(Assembly, Type, bool), Attribute.IsDefined(MemberInfo, Type), Attribute.IsDefined(MemberInfo, Type, bool), Attribute.IsDefined(Module, Type), Attribute.IsDefined(Module, Type, bool), Attribute.IsDefined(ParameterInfo, Type), Attribute.IsDefined(ParameterInfo, Type, bool), Attribute.Match(object), Attribute.TypeId, object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()
Constructors
PlugInDisplayNameAttribute(string)
The default display name.
PlugInDisplayNameAttribute(string, string)
Define a display name for a specific locale.
Properties
The display name to use for the specified locale.
The name of the locale or language in which to use this display name. To select the actual display name, the user's current culture is examined. A locale appropriate to the user's culture is selected. The selection is made by checking for a display name attribute with a locale that matches:
- The value of
System.Globalization.CultureInfo.Name - The value of
System.Globalization.CultureInfo.TwoLetterISOLanguageName - Any display name attribute created without a specified locale, or with the locale set to empty-string.
- The two-letter ISO code for English, "en".
If no appropriate display name can be found, the name of the plug-in's implementing class is used.