Пример #1
0
        internal SourceModuleSymbol(
            SourceAssemblySymbol assemblySymbol,
            DeclarationTable declarations,
            string moduleName)
        {
            Debug.Assert((object)assemblySymbol != null);

            _assemblySymbol = assemblySymbol;
            _sources        = declarations;
            _name           = moduleName;
        }
Пример #2
0
        internal SourceModuleSymbol(
            SourceAssemblySymbol assemblySymbol,
            DeclarationTable declarations,
            string nameWithExtension)
        {
            Debug.Assert((object)assemblySymbol != null);

            this.assemblySymbol = assemblySymbol;
            this.sources        = declarations;
            this.name           = nameWithExtension;
        }
Пример #3
0
        internal SourceModuleSymbol(
            SourceAssemblySymbol assemblySymbol,
            DeclarationTable declarations,
            string nameWithExtension)
        {
            Debug.Assert((object)assemblySymbol != null);

            this.assemblySymbol = assemblySymbol;
            this.sources = declarations;
            this.name = nameWithExtension;
        }
        internal SourceModuleSymbol(
            SourceAssemblySymbol assemblySymbol,
            DeclarationTable declarations,
            string moduleName)
        {
            Debug.Assert((object)assemblySymbol != null);

            _assemblySymbol = assemblySymbol;
            _sources = declarations;
            _name = moduleName;
        }
Пример #5
0
        internal SourceModuleSymbol(
            SourceAssemblySymbol assemblySymbol,
            MutableModel modelBuilder,
            DeclarationTable declarations,
            string moduleName)
        {
            Debug.Assert((object)assemblySymbol != null);

            _assemblySymbol = assemblySymbol;
            _modelBuilder   = modelBuilder;
            _sources        = declarations;
            _name           = moduleName;

            _csharpSymbolMap = new CSharpSymbolMap(this);

            _state = SymbolCompletionState.Create(assemblySymbol.Language);
        }