Base:
method
VisitType
Microsoft.CodeAnalysis.CSharp.BoundTreeRewriter.VisitType(Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol)
26 references to VisitType
Microsoft.CodeAnalysis.CSharp (26)
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
368
TypeSymbol type =
VisitType
(node.Type);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (6)
62
var newType =
VisitType
(local.Type);
128
var rewrittenPlaceholder = awaitablePlaceholder.Update(
VisitType
(awaitablePlaceholder.Type));
142
rewrittenRuntimeAsyncAwaitCallPlaceholder = runtimeAsyncAwaitCallPlaceholder!.Update(
VisitType
(runtimeAsyncAwaitCallPlaceholder.Type));
166
return BoundBinaryOperator.UncommonData.CreateIfNeeded(node.ConstantValueOpt, VisitMethodSymbol(node.BinaryOperatorMethod),
VisitType
(node.ConstrainedToType), node.OriginalUserDefinedOperatorsOpt);
187
VisitType
(node.Type));
244
Debug.Assert(node.Type.Equals(
VisitType
(node.Type), TypeCompareKind.ConsiderEverything));
Lowering\ClosureConversion\ClosureConversion.cs (7)
871
TypeSymbol type =
VisitType
(node.Type);
1090
var type =
VisitType
(node.Type);
1160
var newType = this.
VisitType
(node.Type);
1288
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
1370
VisitType
(node.Type));
1639
var newType =
VisitType
(node.Type);
1669
TypeSymbol type = this.
VisitType
(node.Type);
Lowering\ExtensionMethodBodyRewriter.cs (1)
104
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\MethodToClassRewriter.cs (10)
93
return node.Update(rewrittenReceiver, initialBindingReceiverIsSubjectToCloning: ThreeState.Unknown, rewrittenPropertySymbol, node.AutoPropertyAccessorKind, node.ResultKind,
VisitType
(node.Type));
101
var rewrittenType = this.
VisitType
(node.Type);
150
visitedTypeArgs.Add(typeArg.WithTypeAndModifiers(
VisitType
(typeArg.Type), typeArg.CustomModifiers));
289
TypeSymbol rewrittenType =
VisitType
(node.Type);
325
.AsMember((NamedTypeSymbol)this.
VisitType
(node.Field.ContainingType));
332
TypeSymbol type = this.
VisitType
(node.Type);
334
.AsMember((NamedTypeSymbol)this.
VisitType
(node.FieldSymbol.ContainingType));
351
TypeSymbol type = this.
VisitType
(node.Type);
358
TypeSymbol type = this.
VisitType
(node.Type);
359
TypeSymbol receiverType = this.
VisitType
(node.ReceiverType);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
831
return node.Update(
VisitType
(node.Type));