1 instantiation of DataDescriptorModel
cdac-build-tool (1)
DataDescriptorModel.cs (1)
231
return new
DataDescriptorModel
(_baseline, types, globals, subDescriptors, contracts, PlatformFlags);
28 references to DataDescriptorModel
cdac-build-tool (28)
ComposeCommand.cs (2)
67
var builder = new
DataDescriptorModel
.Builder(baselinesDir);
79
var
model = builder.Build();
DataDescriptorModel.cs (1)
199
public
DataDescriptorModel
Build()
JsonConverter\FieldModelJsonConverter.cs (3)
14
public class FieldModelJsonConverter : JsonConverter<
DataDescriptorModel
.FieldModel>
16
public override
DataDescriptorModel
.FieldModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
21
public override void Write(Utf8JsonWriter writer,
DataDescriptorModel
.FieldModel value, JsonSerializerOptions options)
JsonConverter\GlobalModelJsonConverter.cs (3)
9
public class GlobalModelJsonConverter : JsonConverter<
DataDescriptorModel
.GlobalModel>
11
public override
DataDescriptorModel
.GlobalModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
16
public override void Write(Utf8JsonWriter writer,
DataDescriptorModel
.GlobalModel value, JsonSerializerOptions options)
JsonConverter\GlobalValueJsonConverter.cs (6)
9
public class GlobalValueJsonConverter : JsonConverter<
DataDescriptorModel
.GlobalValue>
11
public override
DataDescriptorModel
.GlobalValue Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
16
public override void Write(Utf8JsonWriter writer,
DataDescriptorModel
.GlobalValue value, JsonSerializerOptions options)
20
case
DataDescriptorModel
.GlobalValue.KindEnum.Direct:
25
case
DataDescriptorModel
.GlobalValue.KindEnum.Indirect:
31
case
DataDescriptorModel
.GlobalValue.KindEnum.String:
JsonConverter\TypeModelJsonConverter.cs (3)
9
public class TypeModelJsonConverter : JsonConverter<
DataDescriptorModel
.TypeModel>
13
public override
DataDescriptorModel
.TypeModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
18
public override void Write(Utf8JsonWriter writer,
DataDescriptorModel
.TypeModel value, JsonSerializerOptions options)
ObjectFileScraper.cs (10)
20
private readonly
DataDescriptorModel
.Builder _builder;
23
public ObjectFileScraper(bool verbose,
DataDescriptorModel
.Builder builder)
349
public void AddToModel(
DataDescriptorModel
.Builder builder)
395
var globalValue =
DataDescriptorModel
.GlobalValue.MakeDirect(globalSpec.Value);
404
var globalValue =
DataDescriptorModel
.GlobalValue.MakeIndirect(auxDataIdx);
405
builder.AddOrUpdateGlobal(globalName,
DataDescriptorModel
.PointerTypeName, globalValue);
412
var globalValue =
DataDescriptorModel
.GlobalValue.MakeString(GetPoolString(globalString.ValueIdx));
413
builder.AddOrUpdateGlobal(globalName,
DataDescriptorModel
.StringTypeName, globalValue);
421
var globalValue =
DataDescriptorModel
.GlobalValue.MakeIndirect(auxDataIdx);
422
builder.AddOrUpdateSubDescriptor(globalName,
DataDescriptorModel
.PointerTypeName, globalValue);