/// <inheritdoc /> public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor, TState state) => visitor.VisitSentinelType(this, state);
public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitPointerSignature(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitSentinelType(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitPinnedType(this);
/// <summary> /// Visit the current type signature using the provided visitor. /// </summary> /// <param name="visitor">The visitor to accept.</param> /// <typeparam name="TResult">The type of result the visitor produces.</typeparam> /// <returns>The result the visitor produced after visiting this type signature.</returns> public abstract TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitByReferenceType(this);
public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitArraySignature(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor, TState state) => visitor.VisitFunctionPointerType(this, state);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitGenericInstanceType(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitFunctionPointerType(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) => visitor.VisitTypeDefOrRef(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor, TState state) => visitor.VisitTypeDefOrRef(this, state);
public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitTypeName(this);
/// <inheritdoc /> public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor, TState state) => visitor.VisitByReferenceType(this, state);