Mono.CSharp.NamespaceEntry.AddUsingAlias C# (CSharp) Method

AddUsingAlias() public method

public AddUsingAlias ( UsingAliasEntry uae ) : void
uae UsingAliasEntry
return void
		void AddUsingAlias (UsingAliasEntry uae)
		{
			if (using_aliases == null) {
				using_aliases = new List<UsingAliasEntry> ();
			} else {
				foreach (UsingAliasEntry entry in using_aliases) {
					if (uae.Alias == entry.Alias) {
						Compiler.Report.SymbolRelatedToPreviousError (uae.Location, uae.Alias);
						Compiler.Report.Error (1537, entry.Location, "The using alias `{0}' appeared previously in this namespace",
							entry.Alias);
						return;
					}
				}
			}

			using_aliases.Add (uae);
		}

Same methods

NamespaceEntry::AddUsingAlias ( string alias, MemberName name, Mono.CSharp.Location loc ) : void