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;
 }
Beispiel #5
0
        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);
        }