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