public override IEntity VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration, object data) { ITypeOrNamespaceReference u = ConvertType(usingDeclaration.Import, true) as ITypeOrNamespaceReference; if (u != null) { usingScope.UsingAliases.Add(new KeyValuePair <string, ITypeOrNamespaceReference>(usingDeclaration.Alias, u)); } return(null); }
S IAstVisitor <T, S> .VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration, T data) { var handler = UsingAliasDeclarationVisited; if (handler != null) { handler(usingDeclaration, data); } return(VisitChildren(usingDeclaration, data)); }
void IAstVisitor.VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration) { Visit(EnterUsingAliasDeclaration, LeaveUsingAliasDeclaration, usingDeclaration); }
public virtual S VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration, T data) { return(VisitChildren(usingDeclaration, data)); }
public override void VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration) { ForceSpacesAfter(usingDeclaration.UsingToken, true); ForceSpacesAround(usingDeclaration.AssignToken, policy.SpaceAroundAssignment); FixSemicolon(usingDeclaration.SemicolonToken); }
public override void VisitUsingAliasDeclaration(UsingAliasDeclaration usingDeclaration) { ForceSpacesAfter(usingDeclaration.UsingToken, true); FixSemicolon(usingDeclaration.SemicolonToken); }
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UsingAliasDeclaration o = other as UsingAliasDeclaration; return(o != null && MatchString(this.Alias, o.Alias) && this.Import.DoMatch(o.Import, match)); }
public virtual S VisitUsingAliasDeclaration(UsingAliasDeclaration usingAliasDeclaration, T data) { throw new NotImplementedException(); }