/// <summary> /// Create a NamespaceExtent that represents a given ModuleSymbol. /// </summary> internal CommonNamespaceExtent(IModuleSymbol module) { this.kind = NamespaceExtentKind.Module; this.symbolOrCompilation = module; }
/// <summary> /// Create a NamespaceExtent that represents a given AssemblySymbol. /// </summary> internal CommonNamespaceExtent(IAssemblySymbol assembly) { this.kind = NamespaceExtentKind.Assembly; this.symbolOrCompilation = assembly; }
/// <summary> /// Create a NamespaceExtent that represents a given Compilation. /// </summary> internal CommonNamespaceExtent(Compilation compilation) { this.kind = NamespaceExtentKind.Compilation; this.symbolOrCompilation = compilation; }