73 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (73)
Parser\DocumentationCommentParser.cs (10)
891TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true); 1148TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1275TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1295var list = _pool.AllocateSeparated<TypeSyntax>(); 1300TypeSyntax typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers); 1348private TypeSyntax ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1350TypeSyntax typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember); 1368private TypeSyntax ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1442private TypeSyntax ParseCrefTypeSuffix(TypeSyntax type)
Parser\LanguageParser.cs (54)
976TypeSyntax type; 2063var firstType = this.ParseType(); 2624TypeSyntax type = ParseReturnType(); 2898private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result) 2920private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 2961private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint, 2984private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 3097TypeSyntax type = ParseReturnType(); 3183TypeSyntax type, 3450TypeSyntax type, 3509private TypeSyntax ParseReturnType() 3513var type = this.ParseTypeOrVoid(); 3625TypeSyntax type; 3775TypeSyntax type, 3944TypeSyntax type, 4004TypeSyntax type, 4650var type = this.ParseType(mode: ParseTypeMode.Parameter); 4818var type = this.ParseType(); 4835var type = this.ParseType(); 4846TypeSyntax type) 4948TypeSyntax type, 4971TypeSyntax type, 5008TypeSyntax type, VariableFlags flags, SyntaxKind parentKind) 5040TypeSyntax type, 5205TypeSyntax parentType, 5487var type = this.ParseType(); 5502var type = this.ParseReturnType(); 5550var type = this.ParseType(); 5876var types = _pool.AllocateSeparated<TypeSyntax>(); 6206private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<TypeSyntax> types, out SyntaxToken close) 6331private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<TypeSyntax> list, SyntaxKind expected) 6342private TypeSyntax ParseTypeArgument() 6365var result = this.ParseType(); 7235public TypeSyntax ParseTypeName() 7240private TypeSyntax ParseTypeOrVoid() 7265private TypeSyntax ParseType(ParseTypeMode mode = ParseTypeMode.Normal) 7278private TypeSyntax ParseTypeCore(ParseTypeMode mode) 7309var type = this.ParseUnderlyingType(mode, options: nameOptions); 7627private TypeSyntax ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None) 7831private TypeSyntax ParsePointerTypeMods(TypeSyntax type) 7922var returnType = this.ParseReturnType(); 8994var type = this.ParseType(); 9997out var type, 10173out var type, 10187out TypeSyntax type, 10355TypeSyntax type, 11097var type = this.ParseType(ParseTypeMode.AsExpression); 11263var type = this.ParseType(mode); 11282TypeSyntax type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type), 12698TypeSyntax type = null; 13191TypeSyntax returnType; 13322var paramType = modifiers.Count != 0 || ShouldParseLambdaParameterType() 13555var type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
214TypeSyntax? type = null; 266private PatternSyntax? ParsePatternContinued(TypeSyntax? type, Precedence precedence, bool inSwitchArmPattern) 451private bool ConvertTypeToExpression(TypeSyntax type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
Syntax\SyntaxFactory.cs (1)
1719var 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;