public ModuleMetadata(Stream byteStream, MetadataCache<AssemblyMetadata> assemblyCache) : base(byteStream) { FilePath = byteStream.DeserializeString(); AssemblyId = byteStream.DeserializeUint32(); Assembly = assemblyCache[AssemblyId]; }
public ClassMetadata(Stream byteStream, MetadataCache<ModuleMetadata> moduleCache) : base(byteStream) { Contract.Ensures(moduleCache != null); Name = byteStream.DeserializeString(); IsGeneric = byteStream.DeserializeBool(); ModuleId = byteStream.DeserializeUint32(); Module = moduleCache[ModuleId]; }
public AssemblyMetadata(Stream byteStream) : base(byteStream) { Name = byteStream.DeserializeString(); IsProfilingEnabled = byteStream.DeserializeBool(); }