public void SetUp() { CompileTestCode(); LoadMethodInfos(); _sourceLocatorFactory = new SourceLocatorFactory(); _iSourceLocatorFactory = _sourceLocatorFactory; _iSourceLocator = _iSourceLocatorFactory.GetSourceLocator(_tempAssemblyFile); }
public void SetUp() { _methodCache = new MetadataCache<MethodMetadata>(); _classCache = new MetadataCache<ClassMetadata>(); _moduleCache = new MetadataCache<ModuleMetadata>(); _assemblyCache = new MetadataCache<AssemblyMetadata>(); var mockSourceLocatorFaktory = new Mock<ISourceLocatorFactory>(MockBehavior.Strict); _srcLocatorMockupFkt = mockSourceLocatorFaktory.Object; }
public MetadataDeserializer( MetadataCache<MethodMetadata> methodCache, MetadataCache<ClassMetadata> classCache, MetadataCache<ModuleMetadata> moduleCache, MetadataCache<AssemblyMetadata> assemblyCache, ISourceLocatorFactory sourceLocatorFactory) { _methodCache = methodCache; _classCache = classCache; _moduleCache = moduleCache; _assemblyCache = assemblyCache; _sourceLocatorFactory = sourceLocatorFactory; }
public MetadataDeserializer( MetadataCache <MethodMetadata> methodCache, MetadataCache <ClassMetadata> classCache, MetadataCache <ModuleMetadata> moduleCache, MetadataCache <AssemblyMetadata> assemblyCache, ISourceLocatorFactory sourceLocatorFactory) { _methodCache = methodCache; _classCache = classCache; _moduleCache = moduleCache; _assemblyCache = assemblyCache; _sourceLocatorFactory = sourceLocatorFactory; }
public MethodMetadata(Stream byteStream, MetadataCache <ClassMetadata> classCache, ISourceLocatorFactory sourceLocatorFactory) : base(byteStream) { Contract.Ensures(classCache != null); Contract.Ensures(sourceLocatorFactory != null); _sourceLocatorFactory = sourceLocatorFactory; Name = byteStream.DeserializeString(); uint paramCount = byteStream.DeserializeUint32(); Parameters = new string[paramCount]; for (int i = 0; i < paramCount; i++) { string param = byteStream.DeserializeString(); Parameters[i] = param; } ClassId = byteStream.DeserializeUint32(); Class = classCache[ClassId]; }
public void SetUp() { CompileTestCode(); LoadMethodInfos(); _sourceLocatorFactory = new SourceLocatorFactory(); _iSourceLocatorFactory = _sourceLocatorFactory; _iSourceLocator = _iSourceLocatorFactory.GetSourceLocator(_tempAssemblyFile); }