76 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (75)
Parser\DocumentationCommentParser.cs (10)
891TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true); 1214TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1341TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1367var list = _pool.AllocateSeparated<TypeSyntax>(); 1372TypeSyntax typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers); 1420private TypeSyntax ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1422TypeSyntax typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember); 1440private TypeSyntax ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1514private TypeSyntax ParseCrefTypeSuffix(TypeSyntax type)
Parser\LanguageParser.cs (56)
985TypeSyntax type; 2131var firstType = this.ParseType(); 2718TypeSyntax type = ParseReturnType(); 2988private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result) 3017TypeSyntax type, 3085var propertyType = type; 3117private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint, 3143TypeSyntax type, 3279TypeSyntax type = ParseReturnType(); 3373TypeSyntax type, 3647TypeSyntax type, 3703private TypeSyntax ParseReturnType() 3707var type = this.ParseTypeOrVoid(); 3819TypeSyntax type; 3969TypeSyntax type, 4169TypeSyntax type, 4229TypeSyntax type, 4949var type = this.ParseType(mode: ParseTypeMode.Parameter); 5064var type = this.ParseType(); 5081var type = this.ParseType(); 5092TypeSyntax type) 5194TypeSyntax type, 5217TypeSyntax type, 5254TypeSyntax type, VariableFlags flags, SyntaxKind parentKind) 5286TypeSyntax type, 5477TypeSyntax parentType, 5765if (initializer is TypeSyntax) 5820var type = this.ParseType(); 5835var type = this.ParseReturnType(); 5883var type = this.ParseType(); 6214var types = _pool.AllocateSeparated<TypeSyntax>(); 6553private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<TypeSyntax> types, out SyntaxToken close) 6678private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<TypeSyntax> list, SyntaxKind expected) 6689private TypeSyntax ParseTypeArgument() 6712var result = this.ParseType(); 7549public TypeSyntax ParseTypeName() 7554private TypeSyntax ParseTypeOrVoid() 7579private TypeSyntax ParseType(ParseTypeMode mode = ParseTypeMode.Normal) 7592private TypeSyntax ParseTypeCore(ParseTypeMode mode) 7623var type = this.ParseUnderlyingType(mode, options: nameOptions); 7696TypeSyntax typeParsedSoFar, ParseTypeMode mode) 7982private TypeSyntax ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None) 8186private TypeSyntax ParsePointerTypeMods(TypeSyntax type) 8278var returnType = this.ParseReturnType(); 9433var type = this.ParseType(); 10521out var type, 10731out var type, 10747out TypeSyntax type, 10918TypeSyntax type, 11907var type = this.ParseType(mode); 11926TypeSyntax type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type), 13362TypeSyntax type = null; 13837TypeSyntax returnType; 13951var paramType = ShouldParseLambdaParameterType() 14178var type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
232TypeSyntax? type = null; 284private PatternSyntax? ParsePatternContinued(TypeSyntax? type, Precedence precedence, bool inSwitchArmPattern) 479private bool ConvertTypeToExpression(TypeSyntax type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
Syntax\SyntaxFactory.cs (1)
1747var node = parser.ParseTypeName();
Syntax\TypeSyntax.cs (5)
9public bool IsVar => ((InternalSyntax.TypeSyntax)this.Green).IsVar; 11public bool IsUnmanaged => ((InternalSyntax.TypeSyntax)this.Green).IsUnmanaged; 13public bool IsNotNull => ((InternalSyntax.TypeSyntax)this.Green).IsNotNull; 15public bool IsNint => ((InternalSyntax.TypeSyntax)this.Green).IsNint; 17public bool IsNuint => ((InternalSyntax.TypeSyntax)this.Green).IsNuint;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.cs (1)
23=> InternalSyntaxFactory.TypeArgumentList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.TypeSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));