internal override sealed uint GetBlobIndex(MetaDataOut md)
{
if (addedToBlobHeap != md) {
blobIndex = md.AddToBlobHeap(val,size);
//switch (size) {
// case (1) : blobIndex = md.AddToBlobHeap((byte)val); break;
// case (2) : blobIndex = md.AddToBlobHeap((ushort)val); break;
// case (4) : blobIndex = md.AddToBlobHeap((uint)val); break;
// default : blobIndex = md.AddToBlobHeap(val); break;
//}
addedToBlobHeap = md;
}
return blobIndex;
}