Class MetricMetadataAttribute
Attribute to provide more information about a metric, such as a custom name and units.
Inherited Members
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
Namespace: Unity.Multiplayer.Tools.NetStats
Syntax
[AttributeUsage(AttributeTargets.Field)]
public class MetricMetadataAttribute : Attribute, _Attribute
Properties
DisplayAsPercentage
Toggle for the metric to be shown as a percentage. This should only be used for unitless metrics.
Declaration
public bool DisplayAsPercentage { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
DisplayName
The custom display name to show for a metric.
Declaration
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
MetricKind
The kind of metric. By default, the metric is a counter.
Declaration
public MetricKind MetricKind { get; set; }
Property Value
| Type | Description |
|---|---|
| MetricKind |
Units
The units for the metric. By default, there are no units.
Declaration
public Units Units { get; set; }
Property Value
| Type | Description |
|---|---|
| Units |