Skip to main content

Unity.Multiplayer.Tools.NetStats.MetricTypeEnumAttribute

Use this attribute to declare an enum that represents custom metrics for use with the Multiplayer Tools package. In particular, this attribute can be used to declare custom metrics that can be displayed in the .

Inheritance#

System.Dynamic.ExpandoObject

System.Dynamic.ExpandoObject

System.Dynamic.ExpandoObject

Implements#

System.Runtime.InteropServices._Attribute

Inherited Members#

Attribute.GetCustomAttributes(MemberInfo, Type)

Attribute.GetCustomAttributes(MemberInfo, Type, Boolean)

Attribute.GetCustomAttributes(MemberInfo)

Attribute.GetCustomAttributes(MemberInfo, Boolean)

Attribute.IsDefined(MemberInfo, Type)

Attribute.IsDefined(MemberInfo, Type, Boolean)

Attribute.GetCustomAttribute(MemberInfo, Type)

Attribute.GetCustomAttribute(MemberInfo, Type, Boolean)

Attribute.GetCustomAttributes(ParameterInfo)

Attribute.GetCustomAttributes(ParameterInfo, Type)

Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean)

Attribute.GetCustomAttributes(ParameterInfo, Boolean)

Attribute.IsDefined(ParameterInfo, Type)

Attribute.IsDefined(ParameterInfo, Type, Boolean)

Attribute.GetCustomAttribute(ParameterInfo, Type)

Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean)

Attribute.GetCustomAttributes(Module, Type)

Attribute.GetCustomAttributes(Module)

Attribute.GetCustomAttributes(Module, Boolean)

Attribute.GetCustomAttributes(Module, Type, Boolean)

Attribute.IsDefined(Module, Type)

Attribute.IsDefined(Module, Type, Boolean)

Attribute.GetCustomAttribute(Module, Type)

Attribute.GetCustomAttribute(Module, Type, Boolean)

Attribute.GetCustomAttributes(Assembly, Type)

Attribute.GetCustomAttributes(Assembly, Type, Boolean)

Attribute.GetCustomAttributes(Assembly)

Attribute.GetCustomAttributes(Assembly, Boolean)

Attribute.IsDefined(Assembly, Type)

Attribute.IsDefined(Assembly, Type, Boolean)

Attribute.GetCustomAttribute(Assembly, Type)

Attribute.GetCustomAttribute(Assembly, Type, Boolean)

Attribute.Equals(Object)

Attribute.GetHashCode()

Attribute.Match(Object)

Attribute.IsDefaultAttribute()

Attribute._Attribute.GetTypeInfoCount(UInt32)

Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Attribute.TypeId

Object.ToString()

Object.Equals(Object, Object)

Object.ReferenceEquals(Object, Object)

Object.GetType()

Object.MemberwiseClone()

Namespace: System.Dynamic.ExpandoObject#
Assembly: Tools.dll#
Syntax#
[AttributeUsage(AttributeTargets.Enum)]
public class MetricTypeEnumAttribute : Attribute, _Attribute

Properties#

DisplayName#

The custom display name to use for the metric enum. This can be set to something different than the name of the enum to provide a nicer display name in UIs like the inspector.

Declaration#

public string DisplayName { get; set; }

Property Value#

TypeDescription
System.String

Implements#

System.Runtime.InteropServices._Attribute