Ejemplo n.º 1
0
        public void ReadSymbols()
        {
            if (string.IsNullOrEmpty(fq_name))
            {
                throw new InvalidOperationException();
            }

            var provider = SymbolProvider.GetPlatformReaderProvider();

            SymbolReader = provider.GetSymbolReader(this, fq_name);

            ProcessDebugHeader();
        }
Ejemplo n.º 2
0
        private static void ReadSymbols(ModuleDefinition module, ReaderParameters parameters)
        {
            ISymbolReaderProvider symbolReaderProvider = parameters.SymbolReaderProvider;

            if (symbolReaderProvider == null && parameters.ReadSymbols)
            {
                symbolReaderProvider = SymbolProvider.GetPlatformReaderProvider();
            }
            if (symbolReaderProvider != null)
            {
                module.SymbolReaderProvider = symbolReaderProvider;
                module.ReadSymbols((parameters.SymbolStream != null ? symbolReaderProvider.GetSymbolReader(module, parameters.SymbolStream) : symbolReaderProvider.GetSymbolReader(module, module.FullyQualifiedName)));
            }
        }
Ejemplo n.º 3
0
        public void ReadSymbols()
        {
            if (string.IsNullOrEmpty(this.fq_name))
            {
                throw new InvalidOperationException();
            }
            ISymbolReaderProvider platformReaderProvider = SymbolProvider.GetPlatformReaderProvider();

            if (platformReaderProvider == null)
            {
                throw new InvalidOperationException();
            }
            this.ReadSymbols(platformReaderProvider.GetSymbolReader(this, this.fq_name));
        }
Ejemplo n.º 4
0
        public void ReadSymbols()
        {
            if (string.IsNullOrEmpty(file_name))
            {
                throw new InvalidOperationException();
            }

            var provider = SymbolProvider.GetPlatformReaderProvider();

            if (provider == null)
            {
                throw new InvalidOperationException();
            }

            ReadSymbols(provider.GetSymbolReader(this, file_name));
        }
Ejemplo n.º 5
0
        public void ReadSymbols()
        {
            if (string.IsNullOrEmpty(fq_name))
            {
                /*Telerik Authorship*/
                //throw new InvalidOperationException ();
                return;
            }

            var provider = SymbolProvider.GetPlatformReaderProvider();

            if (provider == null)
            {
                throw new InvalidOperationException();
            }

            ReadSymbols(provider.GetSymbolReader(this, fq_name));
        }