コード例 #1
0
		protected override void HandleItem(PackageSymbol pack)
		{
			if (addedPackageSymbolNames.Contains (pack.Package.NameHash))
				return;

			addedPackageSymbolNames.Add (pack.Package.NameHash);
			gen.AddPackage (pack.Package.Name);
		}
コード例 #2
0
ファイル: DType.cs プロジェクト: DinrusGroup/DRC
 public ModuleSymbol(DModule mod, ISyntaxRegion td, PackageSymbol packageBase = null)
     : base(mod, packageBase, (IEnumerable<TemplateParameterSymbol>)null, td)
 {
 }
コード例 #3
0
 protected override bool HandleItem(PackageSymbol pack)
 {
     gen.AddPackage(pack.Package.Name);
     return false;
 }
コード例 #4
0
 public void VisitPackageSymbol(PackageSymbol t)
 {
     sb.Append(t.Package.Path);
 }
コード例 #5
0
ファイル: DType.cs プロジェクト: Orvid/D_Parser
 public ModuleSymbol(DModule mod, ISyntaxRegion td, PackageSymbol packageBase = null) : base(mod, packageBase, (IEnumerable <TemplateParameterSymbol>)null, td)
 {
 }
コード例 #6
0
ファイル: DType.cs プロジェクト: gavin-norman/Mono-D
 public ModuleSymbol(DModule mod, ISyntaxRegion td, PackageSymbol packageBase = null)
     : base(mod, packageBase, (Dictionary<string, TemplateParameterSymbol>)null, td)
 {
 }
コード例 #7
0
        public void VisitPackageSymbol(PackageSymbol mpr)
        {
            foreach (var kv in mpr.Package.Packages)
                CompletionDataGenerator.AddPackage(kv.Value.Name);

            foreach (var kv in mpr.Package.Modules)
                CompletionDataGenerator.AddModule(kv.Value);
        }
コード例 #8
0
 protected override bool HandleItem(PackageSymbol pack)
 {
     return false;
 }
コード例 #9
0
ファイル: DType.cs プロジェクト: michaelc37/Mono-D
 public ModuleSymbol(DModule mod, ISyntaxRegion td, PackageSymbol packageBase = null) : base(mod, packageBase, (Dictionary <string, TemplateParameterSymbol>)null, td)
 {
 }
コード例 #10
0
        void BuildCompletionData(PackageSymbol mpr)
        {
            foreach (var kv in mpr.Package.Packages)
                CompletionDataGenerator.Add(kv.Key);

            foreach (var kv in mpr.Package.Modules)
                CompletionDataGenerator.Add(kv.Key, kv.Value);
        }
コード例 #11
0
		public void VisitPackageSymbol(PackageSymbol t)
		{
			sb.Append(t.Package.Path);
		}
コード例 #12
0
 public ITypeDeclaration VisitPackageSymbol(PackageSymbol t)
 {
     return(null);
 }