1 write to _data
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
31
_data
= data;
15 references to _data
ILCompiler.Compiler (15)
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (15)
42
public override TypeDesc ObjectType =>
_data
.Type;
44
public override bool IsKnownImmutable =>
_data
.IsKnownImmutable;
47
=>
_data
.Type.IsArray
48
?
_data
.Type.Context.Target.PointerSize * 2 + ((ArrayType)
_data
.Type).ElementType.GetElementSize().AsInt *
_data
.ArrayLength
49
: ((DefType)
_data
.Type).InstanceByteCount.AsInt + (
_data
.Type.IsValueType ?
_data
.Type.Context.Target.PointerSize : 0);
51
public override int? ArrayLength =>
_data
.Type.IsArray ?
_data
.ArrayLength : null;
56
_data
.WriteContent(ref dataBuilder, this, factory);
61
public override bool HasConditionalStaticDependencies =>
_data
.HasConditionalDependencies;
65
_data
.AddConditionalDependencies(sink, factory);
80
public override string ToString() => $"Frozen {
_data
.Type.GetDisplayNameWithoutNamespace()} object";