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)
10858TypeSymbol? type = this.VisitType(node.Type); 10864TypeSymbol? type = this.VisitType(node.Type); 10869TypeSymbol? type = this.VisitType(node.Type); 10874TypeSymbol? type = this.VisitType(node.Type); 10879TypeSymbol? type = this.VisitType(node.Type); 10884TypeSymbol? type = this.VisitType(node.Type); 10889TypeSymbol? type = this.VisitType(node.Type); 10894TypeSymbol? type = this.VisitType(node.Type); 10899TypeSymbol? type = this.VisitType(node.Type); 10904TypeSymbol? type = this.VisitType(node.Type); 10909TypeSymbol? type = this.VisitType(node.Type); 10914TypeSymbol? type = this.VisitType(node.Type); 10919TypeSymbol? type = this.VisitType(node.Type); 10924TypeSymbol? type = this.VisitType(node.Type); 10930TypeSymbol? type = this.VisitType(node.Type); 10936TypeSymbol? type = this.VisitType(node.Type); 10953TypeSymbol? type = this.VisitType(node.Type); 10958TypeSymbol? type = this.VisitType(node.Type); 10963TypeSymbol? type = this.VisitType(node.Type); 10969TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10970TypeSymbol? type = this.VisitType(node.Type); 10980TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10981TypeSymbol? type = this.VisitType(node.Type); 10987TypeSymbol? type = this.VisitType(node.Type); 10993TypeSymbol? type = this.VisitType(node.Type); 10998TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 10999TypeSymbol? type = this.VisitType(node.Type); 11005TypeSymbol? type = this.VisitType(node.Type); 11012TypeSymbol? type = this.VisitType(node.Type); 11019TypeSymbol? type = this.VisitType(node.Type); 11025TypeSymbol? type = this.VisitType(node.Type); 11031TypeSymbol? type = this.VisitType(node.Type); 11037TypeSymbol? type = this.VisitType(node.Type); 11043TypeSymbol? type = this.VisitType(node.Type); 11050TypeSymbol? type = this.VisitType(node.Type); 11057TypeSymbol? type = this.VisitType(node.Type); 11064TypeSymbol? type = this.VisitType(node.Type); 11071TypeSymbol? constrainedToTypeOpt = this.VisitType(node.ConstrainedToTypeOpt); 11072TypeSymbol? type = this.VisitType(node.Type); 11083TypeSymbol? type = this.VisitType(node.Type); 11090TypeSymbol? type = this.VisitType(node.Type); 11097TypeSymbol? type = this.VisitType(node.Type); 11106TypeSymbol? type = this.VisitType(node.Type); 11113TypeSymbol? type = this.VisitType(node.Type); 11121TypeSymbol? type = this.VisitType(node.Type); 11129TypeSymbol? naturalTypeOpt = this.VisitType(node.NaturalTypeOpt); 11130TypeSymbol? type = this.VisitType(node.Type); 11137TypeSymbol? type = this.VisitType(node.Type); 11143TypeSymbol? type = this.VisitType(node.Type); 11149TypeSymbol? type = this.VisitType(node.Type); 11162TypeSymbol? type = this.VisitType(node.Type); 11168TypeSymbol? type = this.VisitType(node.Type); 11179TypeSymbol? type = this.VisitType(node.Type); 11184TypeSymbol? type = this.VisitType(node.Type); 11189TypeSymbol? type = this.VisitType(node.Type); 11194TypeSymbol? type = this.VisitType(node.Type); 11199TypeSymbol? type = this.VisitType(node.Type); 11204TypeSymbol? type = this.VisitType(node.Type); 11209TypeSymbol? type = this.VisitType(node.Type); 11214TypeSymbol? type = this.VisitType(node.Type); 11219TypeSymbol? type = this.VisitType(node.Type); 11224TypeSymbol? type = this.VisitType(node.Type); 11229TypeSymbol? type = this.VisitType(node.Type); 11234TypeSymbol? type = this.VisitType(node.Type); 11239TypeSymbol? type = this.VisitType(node.Type); 11244TypeSymbol? type = this.VisitType(node.Type); 11250TypeSymbol? type = this.VisitType(node.Type); 11257TypeSymbol? type = this.VisitType(node.Type); 11266TypeSymbol? type = this.VisitType(node.Type); 11272TypeSymbol? type = this.VisitType(node.Type); 11278TypeSymbol? type = this.VisitType(node.Type); 11284TypeSymbol? type = this.VisitType(node.Type); 11289TypeSymbol? type = this.VisitType(node.Type); 11295TypeSymbol? type = this.VisitType(node.Type); 11303TypeSymbol? elementPointerType = this.VisitType(node.ElementPointerType); 11304TypeSymbol? type = this.VisitType(node.Type); 11475TypeSymbol? exceptionTypeOpt = this.VisitType(node.ExceptionTypeOpt); 11480TypeSymbol? type = this.VisitType(node.Type); 11485TypeSymbol? type = this.VisitType(node.Type); 11490TypeSymbol? type = this.VisitType(node.Type); 11495TypeSymbol? type = this.VisitType(node.Type); 11500TypeSymbol? type = this.VisitType(node.Type); 11505TypeSymbol? type = this.VisitType(node.Type); 11510TypeSymbol? type = this.VisitType(node.Type); 11515TypeSymbol? type = this.VisitType(node.Type); 11521TypeSymbol? type = this.VisitType(node.Type); 11526TypeSymbol? type = this.VisitType(node.Type); 11543TypeSymbol? type = this.VisitType(node.Type); 11568TypeSymbol? type = this.VisitType(node.Type); 11576TypeSymbol? naturalTypeOpt = this.VisitType(node.NaturalTypeOpt); 11577TypeSymbol? type = this.VisitType(node.Type); 11609TypeSymbol? type = this.VisitType(node.Type); 11615TypeSymbol? type = this.VisitType(node.Type); 11646TypeSymbol? type = this.VisitType(node.Type); 11671TypeSymbol? indexerType = this.VisitType(node.IndexerType); 11681TypeSymbol? sliceType = this.VisitType(node.SliceType); 11705TypeSymbol? type = this.VisitType(node.Type); 11712TypeSymbol? type = this.VisitType(node.Type); 11719TypeSymbol? type = this.VisitType(node.Type); 11725TypeSymbol? type = this.VisitType(node.Type); 11732TypeSymbol? type = this.VisitType(node.Type); 11739TypeSymbol? type = this.VisitType(node.Type); 11747TypeSymbol? type = this.VisitType(node.Type); 11752TypeSymbol? type = this.VisitType(node.Type); 11759TypeSymbol? type = this.VisitType(node.Type); 11765TypeSymbol? type = this.VisitType(node.Type); 11771TypeSymbol? type = this.VisitType(node.Type); 11778TypeSymbol? type = this.VisitType(node.Type); 11785TypeSymbol? type = this.VisitType(node.Type); 11792TypeSymbol? type = this.VisitType(node.Type); 11798TypeSymbol? type = this.VisitType(node.Type); 11805TypeSymbol? type = this.VisitType(node.Type); 11811TypeSymbol? type = this.VisitType(node.Type); 11822TypeSymbol? type = this.VisitType(node.Type); 11827TypeSymbol? type = this.VisitType(node.Type); 11843TypeSymbol? type = this.VisitType(node.Type); 11850TypeSymbol? type = this.VisitType(node.Type); 11857TypeSymbol? type = this.VisitType(node.Type); 11863TypeSymbol? type = this.VisitType(node.Type); 11870TypeSymbol? type = this.VisitType(node.Type); 11876TypeSymbol? receiverType = this.VisitType(node.ReceiverType); 11877TypeSymbol? type = this.VisitType(node.Type); 11882TypeSymbol? receiverType = this.VisitType(node.ReceiverType); 11883TypeSymbol? type = this.VisitType(node.Type); 11890TypeSymbol? type = this.VisitType(node.Type); 11897TypeSymbol? type = this.VisitType(node.Type); 11904TypeSymbol? type = this.VisitType(node.Type); 11909TypeSymbol? type = this.VisitType(node.Type); 11916TypeSymbol? type = this.VisitType(node.Type); 11921TypeSymbol? type = this.VisitType(node.Type); 11927TypeSymbol? type = this.VisitType(node.Type); 11933TypeSymbol? type = this.VisitType(node.Type); 11940TypeSymbol? type = this.VisitType(node.Type); 11946TypeSymbol? type = this.VisitType(node.Type); 11953TypeSymbol? elementType = this.VisitType(node.ElementType); 11954TypeSymbol? type = this.VisitType(node.Type); 11961TypeSymbol? elementType = this.VisitType(node.ElementType); 11962TypeSymbol? type = this.VisitType(node.Type); 11968TypeSymbol? type = this.VisitType(node.Type); 11973TypeSymbol? type = this.VisitType(node.Type); 11979TypeSymbol? type = this.VisitType(node.Type); 11985TypeSymbol? type = this.VisitType(node.Type); 11992TypeSymbol? type = this.VisitType(node.Type); 12003TypeSymbol? type = this.VisitType(node.Type); 12010TypeSymbol? type = this.VisitType(node.Type); 12017TypeSymbol? type = this.VisitType(node.Type); 12024TypeSymbol? type = this.VisitType(node.Type); 12029TypeSymbol? type = this.VisitType(node.Type); 12038TypeSymbol? type = this.VisitType(node.Type); 12049TypeSymbol? type = this.VisitType(node.Type); 12055TypeSymbol? type = this.VisitType(node.Type); 12061TypeSymbol? type = this.VisitType(node.Type); 12066TypeSymbol? type = this.VisitType(node.Type); 12071TypeSymbol? type = this.VisitType(node.Type); 12079TypeSymbol? type = this.VisitType(node.Type); 12087TypeSymbol? type = this.VisitType(node.Type); 12093TypeSymbol? inputType = this.VisitType(node.InputType); 12094TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12099TypeSymbol? inputType = this.VisitType(node.InputType); 12100TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12107TypeSymbol? inputType = this.VisitType(node.InputType); 12108TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12117TypeSymbol? inputType = this.VisitType(node.InputType); 12118TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12129TypeSymbol? inputType = this.VisitType(node.InputType); 12130TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12139TypeSymbol? inputType = this.VisitType(node.InputType); 12140TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12146TypeSymbol? inputType = this.VisitType(node.InputType); 12147TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12164TypeSymbol? type = this.VisitType(node.Type); 12170TypeSymbol? inputType = this.VisitType(node.InputType); 12171TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12178TypeSymbol? inputType = this.VisitType(node.InputType); 12179TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12185TypeSymbol? inputType = this.VisitType(node.InputType); 12186TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12192TypeSymbol? inputType = this.VisitType(node.InputType); 12193TypeSymbol? narrowedType = this.VisitType(node.NarrowedType); 12198TypeSymbol? type = this.VisitType(node.Type); 12204TypeSymbol? type = this.VisitType(node.Type); 12210TypeSymbol? type = this.VisitType(node.Type); 12216TypeSymbol? type = this.VisitType(node.Type); 12221TypeSymbol? type = this.VisitType(node.Type); 12240TypeSymbol? type = this.VisitType(node.Type); 12247TypeSymbol? 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);