1 <Type Name="MetadataHeap" FullName="Mono.Cecil.Metadata.MetadataHeap">
2 <TypeSignature Language="C#" Value="public abstract class MetadataHeap : Mono.Cecil.Metadata.IMetadataVisitable" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <InterfaceName>Mono.Cecil.Metadata.IMetadataVisitable</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
20 <Member MemberName="Accept">
21 <MemberSignature Language="C#" Value="public abstract void Accept (Mono.Cecil.Metadata.IMetadataVisitor visitor);" />
22 <MemberType>Method</MemberType>
24 <AssemblyVersion>0.6.9.0</AssemblyVersion>
27 <ReturnType>System.Void</ReturnType>
30 <Parameter Name="visitor" Type="Mono.Cecil.Metadata.IMetadataVisitor" />
33 <param name="visitor">To be added.</param>
34 <summary>To be added.</summary>
35 <remarks>To be added.</remarks>
38 <Member MemberName="Data">
39 <MemberSignature Language="C#" Value="public byte[] Data { set; get; }" />
40 <MemberType>Property</MemberType>
42 <AssemblyVersion>0.6.9.0</AssemblyVersion>
45 <ReturnType>System.Byte[]</ReturnType>
48 <summary>To be added.</summary>
49 <value>To be added.</value>
50 <remarks>To be added.</remarks>
53 <Member MemberName="GetStream">
54 <MemberSignature Language="C#" Value="public Mono.Cecil.Metadata.MetadataStream GetStream ();" />
55 <MemberType>Method</MemberType>
57 <AssemblyVersion>0.6.9.0</AssemblyVersion>
60 <ReturnType>Mono.Cecil.Metadata.MetadataStream</ReturnType>
64 <summary>To be added.</summary>
65 <returns>To be added.</returns>
66 <remarks>To be added.</remarks>
69 <Member MemberName="HeapFactory">
70 <MemberSignature Language="C#" Value="public static Mono.Cecil.Metadata.MetadataHeap HeapFactory (Mono.Cecil.Metadata.MetadataStream stream);" />
71 <MemberType>Method</MemberType>
73 <AssemblyVersion>0.6.9.0</AssemblyVersion>
76 <ReturnType>Mono.Cecil.Metadata.MetadataHeap</ReturnType>
79 <Parameter Name="stream" Type="Mono.Cecil.Metadata.MetadataStream" />
82 <param name="stream">To be added.</param>
83 <summary>To be added.</summary>
84 <returns>To be added.</returns>
85 <remarks>To be added.</remarks>
88 <Member MemberName="IndexSize">
89 <MemberSignature Language="C#" Value="public int IndexSize;" />
90 <MemberType>Field</MemberType>
92 <AssemblyVersion>0.6.9.0</AssemblyVersion>
95 <ReturnType>System.Int32</ReturnType>
98 <summary>To be added.</summary>
99 <remarks>To be added.</remarks>
102 <Member MemberName="Name">
103 <MemberSignature Language="C#" Value="public string Name { get; }" />
104 <MemberType>Property</MemberType>
106 <AssemblyVersion>0.6.9.0</AssemblyVersion>
109 <ReturnType>System.String</ReturnType>
112 <summary>To be added.</summary>
113 <value>To be added.</value>
114 <remarks>To be added.</remarks>
117 <Member MemberName="ReadBytesFromStream">
118 <MemberSignature Language="C#" Value="protected virtual byte[] ReadBytesFromStream (uint pos);" />
119 <MemberType>Method</MemberType>
121 <AssemblyVersion>0.6.9.0</AssemblyVersion>
124 <ReturnType>System.Byte[]</ReturnType>
127 <Parameter Name="pos" Type="System.UInt32" />
130 <param name="pos">To be added.</param>
131 <summary>To be added.</summary>
132 <returns>To be added.</returns>
133 <remarks>To be added.</remarks>