public TResult Accept <TResult>(SymbolVisitor <TResult> visitor) => _symbol.Accept(visitor);
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) => visitor.VisitProperty(this);
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) => visitor.VisitTypeParameter(this);
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { return(visitor.VisitProperty(this)); }
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { return(visitor.VisitArrayType(this)); }
public override void Accept(SymbolVisitor visitor) => visitor.VisitNamespace(this);
protected override void Accept(SymbolVisitor visitor) { visitor.VisitEvent(this); }
public void Accept(SymbolVisitor visitor) { throw new NotImplementedException(); }
public TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { throw new NotImplementedException(); }
public abstract TResult Accept <TResult>(SymbolVisitor <TResult> visitor);
public override TResult Accept <TArgument, TResult>(SymbolVisitor <TArgument, TResult> visitor, TArgument argument) => visitor.VisitField(this, argument);
public abstract void Accept(SymbolVisitor visitor);
public TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { return(_symbol.Accept <TResult>(visitor)); }
public void Accept(SymbolVisitor visitor) { _symbol.Accept(visitor); }
protected override TResult?Accept <TResult>(SymbolVisitor <TResult> visitor) where TResult : default { return(visitor.VisitFunctionPointerType(this)); }
public override void Accept(SymbolVisitor visitor) => visitor.VisitDiscard(this);
public override void Accept(SymbolVisitor visitor) { visitor.VisitPointerType(this); }
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) => visitor.VisitDiscard(this);
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) => visitor.VisitNamespace(this);
protected override void Accept(SymbolVisitor visitor) { visitor.VisitAssembly(this); }
protected override TResult?Accept <TResult>(SymbolVisitor <TResult> visitor) where TResult : default { return(visitor.VisitEvent(this)); }
protected override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { return(visitor.VisitAssembly(this)); }
public override void Accept(SymbolVisitor visitor) { visitor.VisitArrayType(this); }
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { return(visitor.VisitNamespace(this)); }
public override void Accept(SymbolVisitor visitor) => visitor.VisitProperty(this);
public override void Accept(SymbolVisitor visitor) { visitor.VisitLabel(this); }
public override void Accept(SymbolVisitor visitor) => visitor.VisitTypeParameter(this);
protected override void Accept(SymbolVisitor visitor) => visitor.VisitFunctionPointerType(this);
public override void Accept(SymbolVisitor visitor) { visitor.VisitField(this); }
public override TResult Accept <TResult>(SymbolVisitor <TResult> visitor) { throw new System.NotSupportedException(); }