Example #1
0
 public virtual void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     if (this.ThrowException)
     {
         throw (System.Exception) this.CreateException(externAliasDeclaration);
     }
 }
Example #2
0
 public virtual void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     if (ThrowException)
     {
         throw (Exception)CreateException(externAliasDeclaration);
     }
 }
        public override void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
        {
            var aliasToken = externAliasDeclaration.AliasToken;

            VisitChildrenUntil(externAliasDeclaration, aliasToken);
            Colorize(aliasToken, externAliasKeywordColor);
            VisitChildrenAfter(externAliasDeclaration, aliasToken);
        }
 public virtual void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     if (this.ThrowException)
     {
         throw (Exception)this.CreateException(externAliasDeclaration);
     }
 }
		public TooltipInformation GetExternAliasTooltip (ExternAliasDeclaration externAliasDeclaration, DotNetProject project)
		{
			var result = new TooltipInformation ();
			result.SignatureMarkup = Highlight ("extern ", colorStyle.KeywordModifiers) + Highlight ("alias ", colorStyle.KeywordNamespace) + externAliasDeclaration.Name;
			if (project == null)
				return result;
			foreach (var r in project.References) {
				if (string.IsNullOrEmpty (r.Aliases))
					continue;
				foreach (var alias in r.Aliases.Split (',', ';')) {
					if (alias == externAliasDeclaration.Name)
						result.AddCategory (GettextCatalog.GetString ("Reference"), r.StoredReference);
				}
			}

			return result;
		}
Example #6
0
 public override void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     InvalideXmlComments();
     base.VisitExternAliasDeclaration(externAliasDeclaration);
 }
 /// <inheritdoc/>
 public virtual void VisitExternAliasDeclaration(ExternAliasDeclaration syntax)
 {
     VisitNode(syntax);
 }
 public override void VisitExternAliasDeclaration(ExternAliasDeclaration syntax)
 {
     _underlyingVisitor.VisitExternAliasDeclaration(syntax);
 }
Example #9
0
			public override void Visit(UsingExternAlias uea)
			{
				var ud = new ExternAliasDeclaration();
				var loc = LocationsBag.GetLocations(uea);
				ud.AddChild(new CSharpTokenNode(Convert(uea.Location), Roles.ExternKeyword), Roles.ExternKeyword);
				if (loc != null)
					ud.AddChild(new CSharpTokenNode(Convert(loc [0]), Roles.AliasKeyword), Roles.AliasKeyword);
				ud.AddChild(Identifier.Create(uea.Alias.Value, Convert(uea.Alias.Location)), Roles.Identifier);
				if (loc != null && loc.Count > 1)
					ud.AddChild(new CSharpTokenNode(Convert(loc [1]), Roles.Semicolon), Roles.Semicolon);
				AddToNamespace(ud);
			}
 public Node VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     return(CreateDummy(externAliasDeclaration));
 }
Example #11
0
 public JNode VisitExternAliasDeclaration(ExternAliasDeclaration node)
 {
     throw new NotImplementedException();
 }
		public virtual void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
		{
			VisitChildren (externAliasDeclaration);
		}
Example #13
0
 public StringBuilder VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration, int data)
 {
     throw new NotSupportedException();
 }
Example #14
0
 public StringBuilder VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     throw new NotImplementedException();
 }
Example #15
0
 public void VisitExternAliasDeclaration(ExternAliasDeclaration node)
 {
     NotSupported(node);
 }
Example #16
0
 public void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     throw new NotImplementedException();
 }
Example #17
0
 public UnifiedElement VisitExternAliasDeclaration(
     ExternAliasDeclaration externAliasDeclaration, object data)
 {
     throw new NotImplementedException("ExternAliasDeclaration");
 }
Example #18
0
		public void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
		{
			StartNode(externAliasDeclaration);
			WriteKeyword(Roles.ExternKeyword);
			Space();
			WriteKeyword(Roles.AliasKeyword);
			Space();
			WriteIdentifier(externAliasDeclaration.NameToken);
			Semicolon();
			EndNode(externAliasDeclaration);
		}
Example #19
0
 public RedILNode VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration, State data)
 {
     throw new System.NotImplementedException();
 }
Example #20
0
			public override void Visit (UsingsBag.ExternAlias u)
			{
				var ud = new ExternAliasDeclaration ();
				ud.AddChild (new CSharpTokenNode (Convert (u.ExternLocation), "extern".Length), ExternAliasDeclaration.Roles.Keyword);
				ud.AddChild (new CSharpTokenNode (Convert (u.AliasLocation), "alias".Length), ExternAliasDeclaration.AliasRole);
				ud.AddChild (Identifier.Create (u.Identifier.Value, Convert (u.Identifier.Location)), ExternAliasDeclaration.Roles.Identifier);
				ud.AddChild (new CSharpTokenNode (Convert (u.SemicolonLocation), 1), UsingAliasDeclaration.Roles.Semicolon);
				AddToNamespace (ud);
			}
 public override void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     throw NotSupportedToConsistency();
 }
Example #22
0
		public override IUnresolvedEntity VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration, object data)
		{
			usingScope.ExternAliases.Add(externAliasDeclaration.Name);
			return null;
		}
Example #23
0
        public void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
        {
            JsonObject declaration = new JsonObject();
            declaration.Comment = "VisitExternAliasDeclaration";
            AddKeyword(declaration, "extern-keyword", Roles.ExternKeyword);
            AddKeyword(declaration, "alias-keyword", Roles.AliasKeyword);
            declaration.AddJsonValue("identifier", GetIdentifier(externAliasDeclaration.NameToken));

            Push(declaration);
            //implement already, but not tested
            throw new FirstTimeUseException();
        }
Example #24
0
		public void VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
		{
			StartNode(externAliasDeclaration);
			WriteKeyword(Roles.ExternKeyword);
			Space();
			WriteKeyword(Roles.AliasKeyword);
			Space();
			externAliasDeclaration.NameToken.AcceptVisitor(this);
			Semicolon();
			EndNode(externAliasDeclaration);
		}
 public virtual Node VisitExternAliasDeclaration(ExternAliasDeclaration externAliasDeclaration)
 {
     throw new System.NotImplementedException();
 }