Ejemplo n.º 1
0
 public void Read(ClrModuleReader reader)
 {
     this.Number = reader.Binary.ReadUInt16();
     this.Flags = (GenericParamAttributes)reader.Binary.ReadUInt16();
     this.Owner = reader.ReadCodedIndex<TypeOrMethodDef>();
     this.Name = reader.ReadString();
 }
Ejemplo n.º 2
0
 public void Read(ClrModuleReader reader)
 {
     this.Offset = reader.Binary.ReadUInt32();
     this.Flags = (ManifestResourceAttributes)reader.Binary.ReadUInt32();
     this.Name = reader.ReadString();
     this.Implementation = reader.ReadCodedIndex<Implementation>();
 }
Ejemplo n.º 3
0
 public void Read(ClrModuleReader reader)
 {
     this.MappingFlags = (PInvokeAttributes)reader.Binary.ReadUInt16();
     this.MemberForwarded = reader.ReadCodedIndex<MemberForwarded>();
     this.ImportName = reader.ReadString();
     this.ImportScope = reader.ReadTableIndex(TableKind.ModuleRef);
 }
Ejemplo n.º 4
0
 public void Read(ClrModuleReader reader)
 {
     this.Number = reader.Binary.ReadUInt16();
     this.Flags  = (GenericParamAttributes)reader.Binary.ReadUInt16();
     this.Owner  = reader.ReadCodedIndex <TypeOrMethodDef>();
     this.Name   = reader.ReadString();
 }
Ejemplo n.º 5
0
 public void Read(ClrModuleReader reader)
 {
     this.Type = (ElementType)reader.Binary.ReadByte();
     byte padding = reader.Binary.ReadByte();
     this.Parent = reader.ReadCodedIndex<HasConstant>();
     this.Value = reader.ReadBlob();
 }
Ejemplo n.º 6
0
 public void Read(ClrModuleReader reader)
 {
     this.Offset         = reader.Binary.ReadUInt32();
     this.Flags          = (ManifestResourceAttributes)reader.Binary.ReadUInt32();
     this.Name           = reader.ReadString();
     this.Implementation = reader.ReadCodedIndex <Implementation>();
 }
Ejemplo n.º 7
0
 public void Read(ClrModuleReader reader)
 {
     this.MappingFlags    = (PInvokeAttributes)reader.Binary.ReadUInt16();
     this.MemberForwarded = reader.ReadCodedIndex <MemberForwarded>();
     this.ImportName      = reader.ReadString();
     this.ImportScope     = reader.ReadTableIndex(TableKind.ModuleRef);
 }
Ejemplo n.º 8
0
        public void Read(ClrModuleReader reader)
        {
            this.TypeReference = new TypeReference.External();

            this.ResolutionScope = reader.ReadCodedIndex<ResolutionScope>();
            this.TypeReference.Name = reader.ReadString();
            this.TypeReference.Namespace = reader.ReadString();
        }
Ejemplo n.º 9
0
 public void Read(ClrModuleReader reader)
 {
     this.Flags = (TypeAttributes)reader.Binary.ReadUInt32();
     this.TypeDefId = reader.Binary.ReadUInt32();
     this.TypeName = reader.ReadString();
     this.TypeNamespace = reader.ReadString();
     this.Implementation = reader.ReadCodedIndex<Implementation>();
 }
Ejemplo n.º 10
0
        public void Read(ClrModuleReader reader)
        {
            this.Type = (ElementType)reader.Binary.ReadByte();
            byte padding = reader.Binary.ReadByte();

            this.Parent = reader.ReadCodedIndex <HasConstant>();
            this.Value  = reader.ReadBlob();
        }
Ejemplo n.º 11
0
        public void Read(ClrModuleReader reader)
        {
            this.TypeReference = new TypeReference.External();

            this.ResolutionScope         = reader.ReadCodedIndex <ResolutionScope>();
            this.TypeReference.Name      = reader.ReadString();
            this.TypeReference.Namespace = reader.ReadString();
        }
Ejemplo n.º 12
0
 public void Read(ClrModuleReader reader)
 {
     this.Flags          = (TypeAttributes)reader.Binary.ReadUInt32();
     this.TypeDefId      = reader.Binary.ReadUInt32();
     this.TypeName       = reader.ReadString();
     this.TypeNamespace  = reader.ReadString();
     this.Implementation = reader.ReadCodedIndex <Implementation>();
 }
Ejemplo n.º 13
0
        public void Read(ClrModuleReader reader)
        {
            this.TypeDefinition = new TypeDefinition();

            this.TypeDefinition.Attributes = (TypeAttributes)reader.Binary.ReadUInt32();
            this.TypeDefinition.Name       = reader.ReadString();
            this.TypeDefinition.Namespace  = reader.ReadString();
            this.Extends    = reader.ReadCodedIndex <TypeDefOrRef>();
            this.FieldList  = reader.ReadTableIndex(TableKind.Field);
            this.MethodList = reader.ReadTableIndex(TableKind.MethodDef);
        }
Ejemplo n.º 14
0
 public void Read(ClrModuleReader reader)
 {
     this.Class     = reader.ReadTableIndex(TableKind.TypeDef);
     this.Interface = reader.ReadCodedIndex <TypeDefOrRef>();
 }
Ejemplo n.º 15
0
 public void Read(ClrModuleReader reader)
 {
     this.EventFlags = (EventAttributes)reader.Binary.ReadUInt16();
     this.Name       = reader.ReadString();
     this.EventType  = reader.ReadCodedIndex <TypeDefOrRef>();
 }
Ejemplo n.º 16
0
 public void Read(ClrModuleReader reader)
 {
     this.Parent = reader.ReadCodedIndex <HasCustomAttribute>();
     this.Type   = reader.ReadCodedIndex <CustomAttributeType>();
     this.Value  = new CustomAttributeData(reader.ReadBlob());
 }
Ejemplo n.º 17
0
 public void Read(ClrModuleReader reader)
 {
     this.Action        = (SecurityAction)reader.Binary.ReadUInt16();
     this.Parent        = reader.ReadCodedIndex <HasDeclSecurity>();
     this.PermissionSet = reader.ReadBlob();
 }
Ejemplo n.º 18
0
 public void Read(ClrModuleReader reader)
 {
     this.Class             = reader.ReadTableIndex(TableKind.TypeDef);
     this.MethodBody        = reader.ReadCodedIndex <MethodDefOrRef>();
     this.MethodDeclaration = reader.ReadCodedIndex <MethodDefOrRef>();
 }
Ejemplo n.º 19
0
 public void Read(ClrModuleReader reader)
 {
     this.Class = reader.ReadCodedIndex<MemberRefParent>();
     this.Name = reader.ReadString();
     this.SignatureBlob = reader.ReadBlob();
 }
Ejemplo n.º 20
0
 public void Read(ClrModuleReader reader)
 {
     this.Parent     = reader.ReadCodedIndex <HasFieldMarshal>();
     this.NativeType = new MarshalSpec(reader.ReadBlob());
 }
Ejemplo n.º 21
0
 public void Read(ClrModuleReader reader)
 {
     this.Parent = reader.ReadCodedIndex<HasFieldMarshal>();
     this.NativeType = new MarshalSpec(reader.ReadBlob());
 }
Ejemplo n.º 22
0
 public void Read(ClrModuleReader reader)
 {
     this.Semantics   = (MethodSemanticsAttributes)reader.Binary.ReadUInt16();
     this.Method      = reader.ReadTableIndex(TableKind.MethodDef);
     this.Association = reader.ReadCodedIndex <HasSemantics>();
 }
Ejemplo n.º 23
0
 public void Read(ClrModuleReader reader)
 {
     this.EventFlags = (EventAttributes)reader.Binary.ReadUInt16();
     this.Name = reader.ReadString();
     this.EventType = reader.ReadCodedIndex<TypeDefOrRef>();
 }
 public void Read(ClrModuleReader reader)
 {
     this.Owner = reader.ReadTableIndex(TableKind.GenericParam);
     this.Constraint = reader.ReadCodedIndex<TypeDefOrRef>();
 }
Ejemplo n.º 25
0
 public void Read(ClrModuleReader reader)
 {
     this.Class         = reader.ReadCodedIndex <MemberRefParent>();
     this.Name          = reader.ReadString();
     this.SignatureBlob = reader.ReadBlob();
 }
Ejemplo n.º 26
0
 public void Read(ClrModuleReader reader)
 {
     this.Method        = reader.ReadCodedIndex <MethodDefOrRef>();
     this.Instantiation = reader.ReadMethodSpec();
 }
Ejemplo n.º 27
0
 public void Read(ClrModuleReader reader)
 {
     this.Class = reader.ReadTableIndex(TableKind.TypeDef);
     this.Interface = reader.ReadCodedIndex<TypeDefOrRef>();
 }
Ejemplo n.º 28
0
 public void Read(ClrModuleReader reader)
 {
     this.Owner      = reader.ReadTableIndex(TableKind.GenericParam);
     this.Constraint = reader.ReadCodedIndex <TypeDefOrRef>();
 }
Ejemplo n.º 29
0
 public void Read(ClrModuleReader reader)
 {
     this.Action = (SecurityAction)reader.Binary.ReadUInt16();
     this.Parent = reader.ReadCodedIndex<HasDeclSecurity>();
     this.PermissionSet = reader.ReadBlob();
 }
Ejemplo n.º 30
0
 public void Read(ClrModuleReader reader)
 {
     this.Class = reader.ReadTableIndex(TableKind.TypeDef);
     this.MethodBody = reader.ReadCodedIndex<MethodDefOrRef>();
     this.MethodDeclaration = reader.ReadCodedIndex<MethodDefOrRef>();
 }
Ejemplo n.º 31
0
 public void Read(ClrModuleReader reader)
 {
     this.Parent = reader.ReadCodedIndex<HasCustomAttribute>();
     this.Type = reader.ReadCodedIndex<CustomAttributeType>();
     this.Value = new CustomAttributeData(reader.ReadBlob());
 }
Ejemplo n.º 32
0
 public void Read(ClrModuleReader reader)
 {
     this.Semantics = (MethodSemanticsAttributes)reader.Binary.ReadUInt16();
     this.Method = reader.ReadTableIndex(TableKind.MethodDef);
     this.Association = reader.ReadCodedIndex<HasSemantics>();
 }
Ejemplo n.º 33
0
 public void Read(ClrModuleReader reader)
 {
     this.Method = reader.ReadCodedIndex<MethodDefOrRef>();
     this.Instantiation = reader.ReadMethodSpec();
 }