示例#1
0
 public ModuleInfo(string moduleName, ProjectEntry projectEntry, IModuleContext moduleContext) {
     _name = moduleName;
     _projectEntry = projectEntry;
     _sequences = new Dictionary<Node, IAnalysisSet>();
     _scope = new ModuleScope(this);
     _weakModule = new WeakReference(this);
     _context = moduleContext;
     _scopes = new Dictionary<Node, InterpreterScope>();
     _referencedModules = new HashSet<ModuleReference>();
     _unresolvedModules = new HashSet<string>(StringComparer.Ordinal);
 }
示例#2
0
 private ModuleScope(ModuleScope scope)
     : base(scope.AnalysisValue, scope, true) {
 }
示例#3
0
文件: ModuleScope.cs 项目: xNUTs/PTVS
 private ModuleScope(ModuleScope scope)
     : base(scope.AnalysisValue, scope, true)
 {
 }