コード例 #1
0
 protected override FileRow ReadRow(TableHeap heap)
 {
     return(new FileRow(
                (FileAttributes)heap.ReadUInt32(),
                heap.ReadString(),
                heap.ReadBlob()
                ));
 }
コード例 #2
0
 protected override CustomAttributeRow ReadRow(TableHeap heap)
 {
     return(new CustomAttributeRow(
                heap.ReadCodedToken(CodedTokenType.HasCustomAttribute),
                heap.ReadCodedToken(CodedTokenType.CustomAttributeType),
                heap.ReadBlob()
                ));
 }
コード例 #3
0
 protected override PropertyRow ReadRow(TableHeap heap)
 {
     return(new PropertyRow(
                (PropertyAttributes)heap.ReadUInt16(),
                heap.ReadString(),
                heap.ReadBlob()
                ));
 }
コード例 #4
0
 protected override MemberRefRow ReadRow(TableHeap heap)
 {
     return(new MemberRefRow(
                heap.ReadCodedToken(CodedTokenType.MemberRefParent),
                heap.ReadString(),
                heap.ReadBlob()
                ));
 }
コード例 #5
0
 protected override ConstantRow ReadRow(TableHeap heap)
 {
     return(new ConstantRow(
                (ElementType)heap.ReadUInt16(),
                heap.ReadCodedToken(CodedTokenType.HasConstant),
                heap.ReadBlob()
                ));
 }
コード例 #6
0
ファイル: MethodTable.cs プロジェクト: vCipher/CSharpCompiler
 protected override MethodRow ReadRow(TableHeap heap)
 {
     return(new MethodRow(
                heap.ReadUInt32(),
                (MethodImplAttributes)heap.ReadUInt16(),
                (MethodAttributes)heap.ReadUInt16(),
                heap.ReadString(),
                heap.ReadBlob(),
                heap.ReadUInt16()
                ));
 }
コード例 #7
0
 protected override AssemblyRow ReadRow(TableHeap heap)
 {
     return(new AssemblyRow(
                (AssemblyHashAlgorithm)heap.ReadUInt32(),
                heap.ReadUInt16(),
                heap.ReadUInt16(),
                heap.ReadUInt16(),
                heap.ReadUInt16(),
                (AssemblyAttributes)heap.ReadUInt32(),
                heap.ReadBlob(),
                heap.ReadString(),
                heap.ReadString()
                ));
 }
コード例 #8
0
 protected override StandAloneSigRow ReadRow(TableHeap heap)
 {
     return(new StandAloneSigRow(heap.ReadBlob()));
 }
コード例 #9
0
 protected override TypeSpecRow ReadRow(TableHeap heap)
 {
     return(new TypeSpecRow(heap.ReadBlob()));
 }