12 references to KindEnum
cdac-build-tool (12)
DataDescriptorModel.cs (9)
28
public int PointerDataCount => 1 + Globals.Values.Count(g => g.Value.Kind == GlobalValue.
KindEnum
.Indirect) + SubDescriptors.Values.Count(s => s.Value.Kind == GlobalValue.
KindEnum
.Indirect);
370
public
KindEnum
Kind { get; private init; }
373
public static GlobalValue MakeDirect(ulong value) => new GlobalValue(value) { Kind =
KindEnum
.Direct };
374
public static GlobalValue MakeIndirect(uint auxDataIdx) => new GlobalValue((ulong)auxDataIdx) { Kind =
KindEnum
.Indirect };
375
public static GlobalValue MakeString(string value) => new GlobalValue(value) { Kind =
KindEnum
.String };
389
KindEnum
.Direct => $"0x{NumericValue:x}",
390
KindEnum
.Indirect => $"Indirect({NumericValue})",
391
KindEnum
.String => $"'{StringValue}'",
JsonConverter\GlobalValueJsonConverter.cs (3)
20
case DataDescriptorModel.GlobalValue.
KindEnum
.Direct:
25
case DataDescriptorModel.GlobalValue.
KindEnum
.Indirect:
31
case DataDescriptorModel.GlobalValue.
KindEnum
.String: