示例#1
0
 public ExternalName(SyntaxValue <string> nameLiteral, SymbolType type) :
     base(nameLiteral, SymbolRole.ExternalName, type)
 {
 }
示例#2
0
 public ExternalNameOrSymbolReference(SyntaxValue <string> nameLiteral, SymbolType[] candidateTypes) :
     base(nameLiteral, candidateTypes)
 {
     Role = SymbolRole.ExternalNameOrSymbolReference;
 }
示例#3
0
 protected SymbolInformation(SyntaxValue <string> nameLiteral, SymbolRole role, SymbolType type)
 {
     NameLiteral = nameLiteral;
     Role        = role;
     Type        = type;
 }
示例#4
0
 public SymbolDefinitionOrReference(SyntaxValue <string> nameLiteral, SymbolType type) :
     base(nameLiteral, SymbolRole.SymbolDefinitionOrReference, type)
 {
 }
示例#5
0
 public AmbiguousSymbolReference(SyntaxValue <string> nameLiteral, SymbolType[] candidateTypes) :
     base(nameLiteral, SymbolType.TO_BE_RESOLVED)
 {
     IsAmbiguous    = true;
     CandidateTypes = candidateTypes;
 }
示例#6
0
 public SymbolReference(SyntaxValue <string> nameLiteral, SymbolType type) :
     base(nameLiteral, SymbolRole.SymbolReference, type)
 {
     IsAmbiguous          = false;
     IsQualifiedReference = false;
 }
示例#7
0
 public virtual bool Visit(SyntaxValue <object> syntaxValue)
 {
     return(true);
 }
示例#8
0
 public virtual bool Visit <T>(SyntaxValue <T> syntaxValue)
 {
     return(true);
 }
示例#9
0
 public virtual bool Visit(SyntaxValue <string> syntaxValue)
 {
     return(true);
 }