예제 #1
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitSentinelType(this, state);
예제 #2
0
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitPointerSignature(this);
예제 #3
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitSentinelType(this);
예제 #4
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitPinnedType(this);
예제 #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);
예제 #7
0
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitArraySignature(this);
예제 #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);
예제 #10
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitFunctionPointerType(this);
예제 #11
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TResult>(ITypeSignatureVisitor <TResult> visitor) =>
 visitor.VisitTypeDefOrRef(this);
예제 #12
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitTypeDefOrRef(this, state);
예제 #13
0
파일: TypeName.cs 프로젝트: Daouki/wire
 public T Accept <T>(ITypeSignatureVisitor <T> visitor) => visitor.VisitTypeName(this);
예제 #14
0
 /// <inheritdoc />
 public override TResult AcceptVisitor <TState, TResult>(ITypeSignatureVisitor <TState, TResult> visitor,
                                                         TState state) =>
 visitor.VisitByReferenceType(this, state);