public ExternalName(SyntaxValue <string> nameLiteral, SymbolType type) : base(nameLiteral, SymbolRole.ExternalName, type) { }
public ExternalNameOrSymbolReference(SyntaxValue <string> nameLiteral, SymbolType[] candidateTypes) : base(nameLiteral, candidateTypes) { Role = SymbolRole.ExternalNameOrSymbolReference; }
protected SymbolInformation(SyntaxValue <string> nameLiteral, SymbolRole role, SymbolType type) { NameLiteral = nameLiteral; Role = role; Type = type; }
public SymbolDefinitionOrReference(SyntaxValue <string> nameLiteral, SymbolType type) : base(nameLiteral, SymbolRole.SymbolDefinitionOrReference, type) { }
public AmbiguousSymbolReference(SyntaxValue <string> nameLiteral, SymbolType[] candidateTypes) : base(nameLiteral, SymbolType.TO_BE_RESOLVED) { IsAmbiguous = true; CandidateTypes = candidateTypes; }
public SymbolReference(SyntaxValue <string> nameLiteral, SymbolType type) : base(nameLiteral, SymbolRole.SymbolReference, type) { IsAmbiguous = false; IsQualifiedReference = false; }
public virtual bool Visit(SyntaxValue <object> syntaxValue) { return(true); }
public virtual bool Visit <T>(SyntaxValue <T> syntaxValue) { return(true); }
public virtual bool Visit(SyntaxValue <string> syntaxValue) { return(true); }