void Initialize()
 {
     generation.ReadOriginalValue = () => {
         InitializeRawRow();
         return(rawRow.Generation);
     };
     name.ReadOriginalValue = () => {
         InitializeRawRow();
         return(readerModule.StringsStream.ReadNoNull(rawRow.Name));
     };
     mvid.ReadOriginalValue = () => {
         InitializeRawRow();
         return(readerModule.GuidStream.Read(rawRow.Mvid));
     };
     encId.ReadOriginalValue = () => {
         InitializeRawRow();
         return(readerModule.GuidStream.Read(rawRow.EncId));
     };
     encBaseId.ReadOriginalValue = () => {
         InitializeRawRow();
         return(readerModule.GuidStream.Read(rawRow.EncBaseId));
     };
     assembly.ReadOriginalValue = () => {
         if (rid != 1)
         {
             return(null);
         }
         return(readerModule.ResolveAssembly(1));
     };
     nativeEntryPoint.ReadOriginalValue = () => {
         return(readerModule.GetNativeEntryPoint());
     };
     managedEntryPoint.ReadOriginalValue = () => {
         return(readerModule.GetManagedEntryPoint());
     };
 }