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; 2066var firstType = this.ParseType(); 2642TypeSyntax type = ParseReturnType(); 2916private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result) 2938private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 2979private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint, 3002private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, TypeSyntax type, 3115TypeSyntax type = ParseReturnType(); 3201TypeSyntax type, 3467TypeSyntax type, 3526private TypeSyntax ParseReturnType() 3530var type = this.ParseTypeOrVoid(); 3642TypeSyntax type; 3792TypeSyntax type, 3962TypeSyntax type, 4022TypeSyntax type, 4698var type = this.ParseType(mode: ParseTypeMode.Parameter); 4792var type = this.ParseType(); 4809var type = this.ParseType(); 4820TypeSyntax type) 4922TypeSyntax type, 4945TypeSyntax type, 4982TypeSyntax type, VariableFlags flags, SyntaxKind parentKind) 5014TypeSyntax type, 5203TypeSyntax parentType, 5485var type = this.ParseType(); 5500var type = this.ParseReturnType(); 5548var type = this.ParseType(); 5881var types = _pool.AllocateSeparated<TypeSyntax>(); 6220private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<TypeSyntax> types, out SyntaxToken close) 6345private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<TypeSyntax> list, SyntaxKind expected) 6356private TypeSyntax ParseTypeArgument() 6379var result = this.ParseType(); 7216public TypeSyntax ParseTypeName() 7221private TypeSyntax ParseTypeOrVoid() 7246private TypeSyntax ParseType(ParseTypeMode mode = ParseTypeMode.Normal) 7259private TypeSyntax ParseTypeCore(ParseTypeMode mode) 7290var type = this.ParseUnderlyingType(mode, options: nameOptions); 7363TypeSyntax typeParsedSoFar, ParseTypeMode mode) 7653private TypeSyntax ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None) 7857private TypeSyntax ParsePointerTypeMods(TypeSyntax type) 7949var returnType = this.ParseReturnType(); 9026var type = this.ParseType(); 10081out var type, 10289out var type, 10305out TypeSyntax type, 10478TypeSyntax type, 11457var type = this.ParseType(mode); 11476TypeSyntax type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type), 12817TypeSyntax type = null; 13310TypeSyntax returnType; 13424var paramType = ShouldParseLambdaParameterType() 13655var 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;