PEAPI.MetaData.WriteCodedIndex C# (CSharp) Method

WriteCodedIndex() private method

private WriteCodedIndex ( CIx code, MetaDataElement elem, FileImage output ) : void
code CIx
elem MetaDataElement
output FileImage
return void
		internal void WriteCodedIndex(CIx code, MetaDataElement elem, FileImage output) 
		{
			uint ix = 0;
			if (elem != null) { 
				ix = (elem.Row << CIxShiftMap[(uint)code]) | elem.GetCodedIx(code);
				// Console.WriteLine("coded index = " + ix + " row = " + elem.Row);
				//} else {
				// Console.WriteLine("elem for coded index is null");
			}
			if (lgeCIx[(uint)code]) 
				output.Write(ix);
			else
				output.Write((ushort)ix);
		}