internal sealed override void Write(PEWriter output) { output.Write(major); output.Write(minor); output.Write(build); output.Write(revision); output.Write(flags); output.BlobIndex(keyIx); output.StringsIndex(nameIx); output.StringsIndex(cultIx); output.BlobIndex(hashIx); }
internal sealed override void Write(PEWriter output) { //Console.WriteLine("Writing assembly element with nameIx of " + nameIx + " at file offset " + output.Seek(0,SeekOrigin.Current)); output.Write((uint)hashAlgId); output.Write(majorVer); output.Write(minorVer); output.Write(buildNo); output.Write(revisionNo); output.Write(flags); output.BlobIndex(keyIx); output.StringsIndex(nameIx); output.StringsIndex(cultIx); }
internal sealed override 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 sealed override void Write(PEWriter output) { if (varArgParent != null) { output.WriteCodedIndex(CIx.MemberRefParent, varArgParent); } else if (parent is ConstructedTypeSpec) { output.WriteCodedIndex(CIx.MemberRefParent, ((ConstructedTypeSpec)parent).Spec); } else { output.WriteCodedIndex(CIx.MemberRefParent, parent); } output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal override sealed void Write(PEWriter output) { output.WriteCodedIndex(CIx.MemberRefParent, parent); output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal override sealed void Write(PEWriter output) { output.Write(flags); output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal sealed override void Write(PEWriter output) { output.WriteCodedIndex(CIx.MemberRefParent, parent); output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal sealed override void Write(PEWriter output) { output.Write(flags); output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal override void Write(PEWriter output) { output.WriteCodedIndex(CIx.MethodDefOrRef, methParent); output.BlobIndex(instIx); }
internal override sealed void Write(PEWriter output) { //Console.WriteLine("Writing assembly element with nameIx of " + nameIx + " at file offset " + output.Seek(0,SeekOrigin.Current)); output.Write((uint)hashAlgId); output.Write(majorVer); output.Write(minorVer); output.Write(buildNo); output.Write(revisionNo); output.Write(flags); output.BlobIndex(keyIx); output.StringsIndex(nameIx); output.StringsIndex(cultIx); }
internal override void Write(PEWriter output) { output.WriteCodedIndex(CIx.MethodDefOrRef, methParent); output.BlobIndex(instIx); }
internal override sealed void Write(PEWriter output) { output.Write(major); output.Write(minor); output.Write(build); output.Write(revision); output.Write(flags); output.BlobIndex(keyIx); output.StringsIndex(nameIx); output.StringsIndex(cultIx); output.BlobIndex(hashIx); }
internal override sealed void Write(PEWriter output) { output.Write((UInt16)action); // or should this be 2 bytes?? output.WriteCodedIndex(CIx.HasDeclSecurity, parent); output.BlobIndex(permissionIx); }
internal sealed override void Write(PEWriter output) { output.WriteCodedIndex(CIx.HasFieldMarshal, field); output.BlobIndex(ntIx); }
internal sealed override void Write(PEWriter output) { output.WriteCodedIndex(CIx.HasFieldMarshal, field); output.BlobIndex(ntIx); }
internal override sealed void Write(PEWriter output) { if (varArgParent != null) output.WriteCodedIndex(CIx.MemberRefParent, varArgParent); else if (parent is ConstructedTypeSpec) output.WriteCodedIndex(CIx.MemberRefParent, ((ConstructedTypeSpec)parent).Spec); else output.WriteCodedIndex(CIx.MemberRefParent, parent); output.StringsIndex(nameIx); output.BlobIndex(sigIx); }
internal sealed override void Write(PEWriter output) { output.BlobIndex(sigIx); }
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.BlobIndex(sigIx); }
internal override sealed void Write(PEWriter output) { //Console.WriteLine("Writing the blob index for a TypeSpec"); output.BlobIndex(sigIx); }
internal sealed override void Write(PEWriter output) { //Console.WriteLine("Writing the blob index for a TypeSpec"); output.BlobIndex(sigIx); }