implements IEquatable`1
0x00x0058
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | <MetricType>k__BackingField | MetricType | Private+1 flags | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | <Key>k__BackingField | string | Private+1 flags | — | |
| 0x10 | <Unit>k__BackingField | MeasurementUnit | Private+1 flags | — | |
| 0x08 | <Tags>k__BackingField | IDictionary<System.String | Private+1 flags | — | |
| 0x08 | <Min>k__BackingField | double | Private | — | |
| 0x08 | <Max>k__BackingField | double | Private | — | |
| 0x08 | <Sum>k__BackingField | double | Private | — | |
| 0x08 | <Count>k__BackingField | double | Private | — | |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| Type get_EqualityContract() | 4 flags | — | 0x08 |
| void .ctor(const MetricType& MetricType, const string& key, double value, const MeasurementUnit& unit, IDictionary<System.String tags) | Public+1 flags | — | 0x10 |
| MetricType get_MetricType() | Public+1 flags | — | 0x01 |
| void set_MetricType(const MetricType& value) | Public+1 flags | — | 0x01 |
| string get_Key() | Public+1 flags | — | 0x08 |
| void set_Key(const string& value) | Public+1 flags | 0x08 | |
| MeasurementUnit get_Unit() | Public+1 flags | 0x10 | |
| void set_Unit(const MeasurementUnit& value) | Public+1 flags | 0x10 | |
| IDictionary<System.String get_Tags() | Public+1 flags | 0x08 | |
| void set_Tags(IDictionary<System.String value) | Public+1 flags | 0x08 | |
| double get_Min() | Public+1 flags | 0x08 | |
| void set_Min(double value) | Private+1 flags | 0x08 | |
| double get_Max() | Public+1 flags | 0x08 | |
| void set_Max(double value) | Private+1 flags | 0x08 | |
| double get_Sum() | Public+1 flags | 0x08 | |
| void set_Sum(double value) | Private+1 flags | 0x08 | |
| double get_Count() | Public+1 flags | 0x08 | |
| void set_Count(double value) | Private+1 flags | 0x08 | |
| string get_ExportKey() | Public+1 flags | 0x08 | |
| void Add(double value) | Public | 0x08 | |
| void WriteTo(Utf8JsonWriter writer, IDiagnosticLogger logger) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool PrintMembers(StringBuilder builder) | 3 flags | 0x08 | |
| bool op_Inequality(SpanMetric left, SpanMetric right) | PublicStatic+1 flags | 0x08 | |
| bool op_Equality(SpanMetric left, SpanMetric right) | PublicStatic+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(SpanMetric other) | Public+2 flags | 0x08 | |
| SpanMetric <Clone>$() | Public+2 flags | 0x08 | |
| void .ctor(SpanMetric original) | 2 flags | 0x08 |
Used by 26
types with a member, parameter or interface of this type<>c<>c__DisplayClass5_0Action`1ArraySortHelper`1Comparison`1ConcurrentDictionary`2EnumeratorEqualityComparer`1Func`2Func`2Func`3ICollection`1IComparer`1IDictionary`2IEnumerator`1IEqualityComparer`1IEquatable`1IList`1IReadOnlyDictionary`2IReadOnlyList`1KeyValuePair`2List`1NodePredicate`1ReadOnlyCollection`1SpanMetric[]