74 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (73)
Parser\DocumentationCommentParser.cs (10)
896
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: true, checkForMember: true);
1153
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1265
TypeSyntax
type = ParseCrefType(typeArgumentsMustBeIdentifiers: false);
1285
var list = _pool.AllocateSeparated<
TypeSyntax
>();
1290
TypeSyntax
typeSyntax = ParseCrefType(typeArgumentsMustBeIdentifiers);
1338
private
TypeSyntax
ParseCrefType(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1340
TypeSyntax
typeWithoutSuffix = ParseCrefTypeHelper(typeArgumentsMustBeIdentifiers, checkForMember);
1358
private
TypeSyntax
ParseCrefTypeHelper(bool typeArgumentsMustBeIdentifiers, bool checkForMember = false)
1432
private
TypeSyntax
ParseCrefTypeSuffix(
TypeSyntax
type)
Parser\LanguageParser.cs (54)
801
TypeSyntax
type;
1792
var
firstType = this.ParseType();
2309
TypeSyntax
type = ParseReturnType();
2583
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
2605
private bool IsNoneOrIncompleteMember(SyntaxKind parentKind, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
2646
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
2669
private bool TryParseIndexerOrPropertyDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers,
TypeSyntax
type,
2782
TypeSyntax
type = ParseReturnType();
2868
TypeSyntax
type,
3135
TypeSyntax
type,
3194
private
TypeSyntax
ParseReturnType()
3198
var
type = this.ParseTypeOrVoid();
3310
TypeSyntax
type;
3460
TypeSyntax
type,
3600
TypeSyntax
type,
3660
TypeSyntax
type,
4306
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
4475
var
type = this.ParseType();
4503
var
type = this.ParseType();
4514
TypeSyntax
type)
4616
TypeSyntax
type,
4650
TypeSyntax
type,
4697
private void ParseVariableDeclarators(
TypeSyntax
type, VariableFlags flags, SeparatedSyntaxListBuilder<VariableDeclaratorSyntax> variables, SyntaxKind parentKind)
4720
TypeSyntax
type,
4880
TypeSyntax
parentType,
5162
var
type = this.ParseType();
5178
var
type = this.ParseReturnType();
5226
var
type = this.ParseType();
5552
var types = _pool.AllocateSeparated<
TypeSyntax
>();
5855
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
5902
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
5913
private
TypeSyntax
ParseTypeArgument()
5936
var
result = this.ParseType();
6807
public
TypeSyntax
ParseTypeName()
6812
private
TypeSyntax
ParseTypeOrVoid()
6837
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
6850
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
6881
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7136
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
7340
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8426
var
type = this.ParseType();
8635
var
declType = decl.Type;
9426
type: out
var
type,
9590
TypeSyntax
type;
9604
out
TypeSyntax
type,
9768
TypeSyntax
type,
10505
var
type = this.ParseType(ParseTypeMode.AsExpression);
10603
var
type = this.ParseType(mode);
10622
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
11923
TypeSyntax
type = null;
12402
TypeSyntax
returnType;
12535
var
paramType = modifiers.Count != 0 || ShouldParseLambdaParameterType()
12767
var
type = this.PeekToken(1).Kind != SyntaxKind.InKeyword
Parser\LanguageParser_Patterns.cs (3)
214
TypeSyntax
? type = null;
265
private PatternSyntax? ParsePatternContinued(
TypeSyntax
? type, Precedence precedence, bool whenIsKeyword)
447
private bool ConvertTypeToExpression(
TypeSyntax
type, [NotNullWhen(true)] out ExpressionSyntax? expr, bool permitTypeArguments = false)
Syntax\SyntaxFactory.cs (1)
1707
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));