/// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitSentinelType(this, state);
Esempio n. 2
0
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitPointerSignature(this);
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitSentinelType(this);
Esempio n. 4
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitPinnedType(this);
Esempio n. 5
0
 /// <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);
Esempio n. 7
0
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitArraySignature(this);
Esempio n. 8
0
 /// <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);
Esempio n. 10
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitFunctionPointerType(this);
Esempio n. 11
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitTypeDefOrRef(this);
Esempio n. 12
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitTypeDefOrRef(this, state);
Esempio n. 13
0
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitTypeName(this);
Esempio n. 14
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitByReferenceType(this, state);