internal override sealed void Write(PEWriter output) { output.WriteIndex(MDTable.TypeDef,theClass.Row); output.WriteCodedIndex(CIx.TypeDefOrRef,theInterface); }
internal override void Write(PEWriter output) { output.WriteIndex(MDTable.GenericParam,parent.Row); output.WriteCodedIndex(CIx.TypeDefOrRef,constraint); }
internal override sealed void Write(PEWriter output) { output.Write(flags); output.WriteCodedIndex(CIx.MemberForwarded,meth); output.StringsIndex(iNameIx); output.WriteIndex(MDTable.ModuleRef,importScope.Row); }
internal override sealed void Write(PEWriter output) { output.Write(flags); output.StringsIndex(nameIx); output.StringsIndex(nameSpaceIx); //if (superType != null) // Console.WriteLine("getting coded index for superType of " + name + " = " + superType.GetCodedIx(CIx.TypeDefOrRef)); output.WriteCodedIndex(CIx.TypeDefOrRef,superType); output.WriteIndex(MDTable.Field,fieldIx); output.WriteIndex(MDTable.Method,methodIx); }
internal override sealed void Write(PEWriter output) { output.WriteDataRVA(data.DataOffset); output.WriteIndex(MDTable.Field,field.Row); }
internal override sealed void Write(PEWriter output) { output.Write(packSize); output.Write(classSize); output.WriteIndex(MDTable.TypeDef,parent.Row); }
internal override sealed void Write(PEWriter output) { output.Write((ushort)type); output.WriteIndex(MDTable.Method,meth.Row); output.WriteCodedIndex(CIx.HasSemantics,eventOrProp); }
internal override sealed void Write(PEWriter output) { output.WriteIndex(MDTable.TypeDef,parent.Row); output.WriteCodedIndex(CIx.MethodDefOrRef,body); output.WriteCodedIndex(CIx.MethodDefOrRef,header); }
internal override sealed void Write(PEWriter output) { if (code == null) output.Write(0); else output.WriteCodeRVA(textOffset); output.Write(implFlags); output.Write(methFlags); output.StringsIndex(nameIx); output.BlobIndex(sigIx); output.WriteIndex(MDTable.Param,parIx); }
internal override sealed void Write(PEWriter output) { output.WriteIndex(MDTable.TypeDef,theClass.Row); if (parent != null) output.WriteIndex(MDTable.TypeDef,parent.Row); else output.WriteIndex(tabIx,elemIx); }