73 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (73)
Parser\DocumentationCommentParser.cs (10)
891TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true); 1181TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1308TypeSyntax type = ParseCrefType(typeArgumentsMustBeIdentifiers: false); 1328var list = _pool.AllocateSeparated<TypeSyntax>(); 1333TypeSyntax typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers); 1381private TypeSyntax ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1383TypeSyntax typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember); 1401private TypeSyntax ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false) 1475private TypeSyntax ParseCrefTypeSuffix(TypeSyntax type)
Parser\LanguageParser.cs (54)
976TypeSyntax type; 2101var firstType = this.ParseType(); 2683TypeSyntax type = ParseReturnType(); 2957private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result) 2979private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 3020private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint, 3043private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 3161TypeSyntax type = ParseReturnType(); 3252TypeSyntax type, 3518TypeSyntax type, 3577private TypeSyntax ParseReturnType() 3581var type = this.ParseTypeOrVoid(); 3693TypeSyntax type; 3843TypeSyntax type, 4043TypeSyntax type, 4103TypeSyntax type, 4793var type = this.ParseType(mode: ParseTypeMode.Parameter); 4890var type = this.ParseType(); 4907var type = this.ParseType(); 4918TypeSyntax type) 5020TypeSyntax type, 5043TypeSyntax type, 5080TypeSyntax type, VariableFlags flags, SyntaxKind parentKind) 5112TypeSyntax type, 5302TypeSyntax parentType, 5584var type = this.ParseType(); 5599var type = this.ParseReturnType(); 5647var type = this.ParseType(); 5980var types = _pool.AllocateSeparated<TypeSyntax>(); 6319private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<TypeSyntax> types, out SyntaxToken close) 6444private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<TypeSyntax> list, SyntaxKind expected) 6455private TypeSyntax ParseTypeArgument() 6478var result = this.ParseType(); 7315public TypeSyntax ParseTypeName() 7320private TypeSyntax ParseTypeOrVoid() 7345private TypeSyntax ParseType(ParseTypeMode mode = ParseTypeMode.Normal) 7358private TypeSyntax ParseTypeCore(ParseTypeMode mode) 7389var type = this.ParseUnderlyingType(mode, options: nameOptions); 7462TypeSyntax typeParsedSoFar, ParseTypeMode mode) 7752private TypeSyntax ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None) 7956private TypeSyntax ParsePointerTypeMods(TypeSyntax type) 8048var returnType = this.ParseReturnType(); 9125var type = this.ParseType(); 10180out var type, 10388out var type, 10404out TypeSyntax type, 10577TypeSyntax type, 11568var type = this.ParseType(mode); 11587TypeSyntax type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type), 12975TypeSyntax type = null; 13468TypeSyntax returnType; 13582var paramType = ShouldParseLambdaParameterType() 13813var type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
217TypeSyntax? type = null; 269private PatternSyntax? ParsePatternContinued(TypeSyntax? type, Precedence precedence, bool inSwitchArmPattern) 454private 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;