Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddConstant()

ConstantHandle System.Reflection.Metadata.Ecma335.MetadataBuilder.AddConstant ( EntityHandle parent,
object? value )
inline

Definition at line 1142 of file MetadataBuilder.cs.

1143 {
1144 int num = CodedIndex.HasConstant(parent);
1147 _constantTable.Add(new ConstantRow
1148 {
1149 Type = (byte)MetadataWriterUtilities.GetConstantTypeCode(value),
1150 Parent = num,
1152 });
1153 return ConstantHandle.FromRowId(_constantTable.Count);
1154 }
void Add(TKey key, TValue value)

References System.Reflection.Metadata.Ecma335.MetadataBuilder._constantTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._constantTableLastParent, System.Reflection.Metadata.Ecma335.MetadataBuilder._constantTableNeedsSorting, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Reflection.Metadata.ConstantHandle.FromRowId(), System.Reflection.Metadata.Ecma335.MetadataWriterUtilities.GetConstantTypeCode(), System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddConstantBlob(), System.Reflection.Metadata.Ecma335.CodedIndex.HasConstant(), and System.value.