1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\MethodToClassRewriter.cs (1)
210public sealed override TypeSymbol? VisitType(TypeSymbol? type)
208 references to VisitType
Microsoft.CodeAnalysis.CSharp (208)
BoundTree\BoundTreeRewriter.cs (3)
144var type = this.VisitType(binary.Type); 233left = binary.Update(binary.Disjunction, left, right, VisitType(binary.InputType), VisitType(binary.NarrowedType));
CodeGen\Optimizer.cs (8)
1175typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.VisitType(typeExpression.Type)); 1526var type = this.VisitType(binary.Type); 1742var exceptionTypeOpt = this.VisitType(node.ExceptionTypeOpt); 2101var type = this.VisitType(binary.Type); 2145TypeSymbol type = this.VisitType(node.Type); 2266typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.VisitType(typeExpression.Type)); 2280TypeSymbol? type = this.VisitType(node.Type); 2331type = this.VisitType(type);
Generated\BoundNodes.xml.Generated.cs (186)
10856TypeSymbol? type = this.VisitType(node.Type); 10862TypeSymbol? type = this.VisitType(node.Type); 10867TypeSymbol? type = this.VisitType(node.Type); 10872TypeSymbol? type = this.VisitType(node.Type); 10877TypeSymbol? type = this.VisitType(node.Type); 10882TypeSymbol? type = this.VisitType(node.Type); 10887TypeSymbol? type = this.VisitType(node.Type); 10892TypeSymbol? type = this.VisitType(node.Type); 10897TypeSymbol? type = this.VisitType(node.Type); 10902TypeSymbol? type = this.VisitType(node.Type); 10907TypeSymbol? type = this.VisitType(node.Type); 10912TypeSymbol? type = this.VisitType(node.Type); 10917TypeSymbol? type = this.VisitType(node.Type); 10922TypeSymbol? type = this.VisitType(node.Type); 10928TypeSymbol? type = this.VisitType(node.Type); 10934TypeSymbol? type = this.VisitType(node.Type); 10951TypeSymbol? type = this.VisitType(node.Type); 10956TypeSymbol? type = this.VisitType(node.Type); 10961TypeSymbol? type = this.VisitType(node.Type); 10967TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10968TypeSymbol? type = this.VisitType(node.Type); 10978TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10979TypeSymbol? type = this.VisitType(node.Type); 10985TypeSymbol? type = this.VisitType(node.Type); 10991TypeSymbol? type = this.VisitType(node.Type); 10996TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10997TypeSymbol? type = this.VisitType(node.Type); 11003TypeSymbol? type = this.VisitType(node.Type); 11010TypeSymbol? type = this.VisitType(node.Type); 11017TypeSymbol? type = this.VisitType(node.Type); 11023TypeSymbol? type = this.VisitType(node.Type); 11029TypeSymbol? type = this.VisitType(node.Type); 11035TypeSymbol? type = this.VisitType(node.Type); 11041TypeSymbol? type = this.VisitType(node.Type); 11048TypeSymbol? type = this.VisitType(node.Type); 11055TypeSymbol? type = this.VisitType(node.Type); 11062TypeSymbol? type = this.VisitType(node.Type); 11069TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 11070TypeSymbol? type = this.VisitType(node.Type); 11081TypeSymbol? type = this.VisitType(node.Type); 11088TypeSymbol? type = this.VisitType(node.Type); 11095TypeSymbol? type = this.VisitType(node.Type); 11104TypeSymbol? type = this.VisitType(node.Type); 11111TypeSymbol? type = this.VisitType(node.Type); 11119TypeSymbol? type = this.VisitType(node.Type); 11127TypeSymbol? naturalTypeOpt = this.VisitType(node.NaturalTypeOpt); 11128TypeSymbol? type = this.VisitType(node.Type); 11135TypeSymbol? type = this.VisitType(node.Type); 11141TypeSymbol? type = this.VisitType(node.Type); 11147TypeSymbol? type = this.VisitType(node.Type); 11160TypeSymbol? type = this.VisitType(node.Type); 11166TypeSymbol? type = this.VisitType(node.Type); 11177TypeSymbol? type = this.VisitType(node.Type); 11182TypeSymbol? type = this.VisitType(node.Type); 11187TypeSymbol? type = this.VisitType(node.Type); 11192TypeSymbol? type = this.VisitType(node.Type); 11197TypeSymbol? type = this.VisitType(node.Type); 11202TypeSymbol? type = this.VisitType(node.Type); 11207TypeSymbol? type = this.VisitType(node.Type); 11212TypeSymbol? type = this.VisitType(node.Type); 11217TypeSymbol? type = this.VisitType(node.Type); 11222TypeSymbol? type = this.VisitType(node.Type); 11227TypeSymbol? type = this.VisitType(node.Type); 11232TypeSymbol? type = this.VisitType(node.Type); 11237TypeSymbol? type = this.VisitType(node.Type); 11242TypeSymbol? type = this.VisitType(node.Type); 11248TypeSymbol? type = this.VisitType(node.Type); 11255TypeSymbol? type = this.VisitType(node.Type); 11264TypeSymbol? type = this.VisitType(node.Type); 11270TypeSymbol? type = this.VisitType(node.Type); 11276TypeSymbol? type = this.VisitType(node.Type); 11282TypeSymbol? type = this.VisitType(node.Type); 11287TypeSymbol? type = this.VisitType(node.Type); 11293TypeSymbol? type = this.VisitType(node.Type); 11301TypeSymbol? elementPointerType = this.VisitType(node.ElementPointerType); 11302TypeSymbol? type = this.VisitType(node.Type); 11473TypeSymbol? exceptionTypeOpt = this.VisitType(node.ExceptionTypeOpt); 11478TypeSymbol? type = this.VisitType(node.Type); 11483TypeSymbol? type = this.VisitType(node.Type); 11488TypeSymbol? type = this.VisitType(node.Type); 11493TypeSymbol? type = this.VisitType(node.Type); 11498TypeSymbol? type = this.VisitType(node.Type); 11503TypeSymbol? type = this.VisitType(node.Type); 11508TypeSymbol? type = this.VisitType(node.Type); 11513TypeSymbol? type = this.VisitType(node.Type); 11519TypeSymbol? type = this.VisitType(node.Type); 11524TypeSymbol? type = this.VisitType(node.Type); 11541TypeSymbol? type = this.VisitType(node.Type); 11566TypeSymbol? type = this.VisitType(node.Type); 11574TypeSymbol? naturalTypeOpt = this.VisitType(node.NaturalTypeOpt); 11575TypeSymbol? type = this.VisitType(node.Type); 11607TypeSymbol? type = this.VisitType(node.Type); 11613TypeSymbol? type = this.VisitType(node.Type); 11644TypeSymbol? type = this.VisitType(node.Type); 11669TypeSymbol? indexerType = this.VisitType(node.IndexerType); 11679TypeSymbol? sliceType = this.VisitType(node.SliceType); 11703TypeSymbol? type = this.VisitType(node.Type); 11710TypeSymbol? type = this.VisitType(node.Type); 11717TypeSymbol? type = this.VisitType(node.Type); 11723TypeSymbol? type = this.VisitType(node.Type); 11730TypeSymbol? type = this.VisitType(node.Type); 11737TypeSymbol? type = this.VisitType(node.Type); 11745TypeSymbol? type = this.VisitType(node.Type); 11750TypeSymbol? type = this.VisitType(node.Type); 11757TypeSymbol? type = this.VisitType(node.Type); 11763TypeSymbol? type = this.VisitType(node.Type); 11769TypeSymbol? type = this.VisitType(node.Type); 11776TypeSymbol? type = this.VisitType(node.Type); 11783TypeSymbol? type = this.VisitType(node.Type); 11790TypeSymbol? type = this.VisitType(node.Type); 11796TypeSymbol? type = this.VisitType(node.Type); 11803TypeSymbol? type = this.VisitType(node.Type); 11809TypeSymbol? type = this.VisitType(node.Type); 11820TypeSymbol? type = this.VisitType(node.Type); 11825TypeSymbol? type = this.VisitType(node.Type); 11841TypeSymbol? type = this.VisitType(node.Type); 11848TypeSymbol? type = this.VisitType(node.Type); 11855TypeSymbol? type = this.VisitType(node.Type); 11861TypeSymbol? type = this.VisitType(node.Type); 11868TypeSymbol? type = this.VisitType(node.Type); 11874TypeSymbol? receiverType = this.VisitType(node.ReceiverType); 11875TypeSymbol? type = this.VisitType(node.Type); 11880TypeSymbol? receiverType = this.VisitType(node.ReceiverType); 11881TypeSymbol? type = this.VisitType(node.Type); 11888TypeSymbol? type = this.VisitType(node.Type); 11895TypeSymbol? type = this.VisitType(node.Type); 11902TypeSymbol? type = this.VisitType(node.Type); 11907TypeSymbol? type = this.VisitType(node.Type); 11914TypeSymbol? type = this.VisitType(node.Type); 11919TypeSymbol? type = this.VisitType(node.Type); 11925TypeSymbol? type = this.VisitType(node.Type); 11931TypeSymbol? type = this.VisitType(node.Type); 11938TypeSymbol? type = this.VisitType(node.Type); 11944TypeSymbol? type = this.VisitType(node.Type); 11951TypeSymbol? elementType = this.VisitType(node.ElementType); 11952TypeSymbol? type = this.VisitType(node.Type); 11959TypeSymbol? elementType = this.VisitType(node.ElementType); 11960TypeSymbol? type = this.VisitType(node.Type); 11966TypeSymbol? type = this.VisitType(node.Type); 11971TypeSymbol? type = this.VisitType(node.Type); 11977TypeSymbol? type = this.VisitType(node.Type); 11983TypeSymbol? type = this.VisitType(node.Type); 11990TypeSymbol? type = this.VisitType(node.Type); 12001TypeSymbol? type = this.VisitType(node.Type); 12008TypeSymbol? type = this.VisitType(node.Type); 12015TypeSymbol? type = this.VisitType(node.Type); 12022TypeSymbol? type = this.VisitType(node.Type); 12027TypeSymbol? type = this.VisitType(node.Type); 12036TypeSymbol? type = this.VisitType(node.Type); 12047TypeSymbol? type = this.VisitType(node.Type); 12053TypeSymbol? type = this.VisitType(node.Type); 12059TypeSymbol? type = this.VisitType(node.Type); 12064TypeSymbol? type = this.VisitType(node.Type); 12069TypeSymbol? type = this.VisitType(node.Type); 12077TypeSymbol? type = this.VisitType(node.Type); 12085TypeSymbol? type = this.VisitType(node.Type); 12091TypeSymbol? inputType = this.VisitType(node.InputType); 12092TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12097TypeSymbol? inputType = this.VisitType(node.InputType); 12098TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12105TypeSymbol? inputType = this.VisitType(node.InputType); 12106TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12115TypeSymbol? inputType = this.VisitType(node.InputType); 12116TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12127TypeSymbol? inputType = this.VisitType(node.InputType); 12128TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12137TypeSymbol? inputType = this.VisitType(node.InputType); 12138TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12144TypeSymbol? inputType = this.VisitType(node.InputType); 12145TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12162TypeSymbol? type = this.VisitType(node.Type); 12168TypeSymbol? inputType = this.VisitType(node.InputType); 12169TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12176TypeSymbol? inputType = this.VisitType(node.InputType); 12177TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12183TypeSymbol? inputType = this.VisitType(node.InputType); 12184TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12190TypeSymbol? inputType = this.VisitType(node.InputType); 12191TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12196TypeSymbol? type = this.VisitType(node.Type); 12202TypeSymbol? type = this.VisitType(node.Type); 12208TypeSymbol? type = this.VisitType(node.Type); 12214TypeSymbol? type = this.VisitType(node.Type); 12219TypeSymbol? type = this.VisitType(node.Type); 12238TypeSymbol? type = this.VisitType(node.Type); 12245TypeSymbol? type = this.VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter.cs (3)
654var type = this.VisitType(node.Type); 684var type = this.VisitType(node.Type); 831var indexType = VisitType(node.Indices[0].Type);
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
20TypeSymbol rewrittenType = VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
123TypeSymbol type = this.VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
69var rewrittenType = VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
20TypeSymbol rewrittenType = VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
17TypeSymbol? rewrittenResultType = VisitType(node.Type);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
187var rewrittenType = VisitType(initializer.Type);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
90TypeSymbol? rewrittenExceptionTypeOpt = this.VisitType(node.ExceptionTypeOpt);
Lowering\SpillSequenceSpiller.cs (1)
724TypeSymbol exceptionTypeOpt = this.VisitType(node.ExceptionTypeOpt);