10 types derived from TypeSyntax
Microsoft.CodeAnalysis.CSharp (10)
_generated\1\Syntax.xml.Internal.Generated.cs (10)
15
internal abstract partial class NameSyntax :
TypeSyntax
480
internal sealed partial class PredefinedTypeSyntax :
TypeSyntax
545
internal sealed partial class ArrayTypeSyntax :
TypeSyntax
727
internal sealed partial class PointerTypeSyntax :
TypeSyntax
805
internal sealed partial class FunctionPointerTypeSyntax :
TypeSyntax
1262
internal sealed partial class NullableTypeSyntax :
TypeSyntax
1341
internal sealed partial class TupleTypeSyntax :
TypeSyntax
1526
internal sealed partial class OmittedTypeArgumentSyntax :
TypeSyntax
1591
internal sealed partial class RefTypeSyntax :
TypeSyntax
1687
internal sealed partial class ScopedTypeSyntax :
TypeSyntax
514 references to TypeSyntax
Microsoft.CodeAnalysis.CSharp (514)
_generated\0\Syntax.xml.Main.Generated.cs (44)
2333
return (TypeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeArgumentList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
TypeSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
2387
return (ArrayTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, rankSpecifiers.Node.ToGreenList<Syntax.InternalSyntax.ArrayRankSpecifierSyntax>()).CreateRed();
2411
return (PointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PointerType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.Node!).CreateRed();
2487
return (NullableTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableType((Syntax.InternalSyntax.
TypeSyntax
)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.Node!).CreateRed();
2516
return (TupleElementSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleElement((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node).CreateRed();
2545
return (RefTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.RefType((Syntax.InternalSyntax.SyntaxToken)refKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
2557
return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
3059
return (RefValueExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefValueExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)comma.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3122
return (DefaultExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DefaultExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3136
return (TypeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3150
return (SizeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SizeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3245
return (DeclarationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationExpression((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3255
return (CastExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.CastExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3295
return (ParenthesizedLambdaExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedLambdaExpression(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), returnType == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, (Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, block == null ? null : (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ExpressionSyntax)expressionBody.Green).CreateRed();
3348
return (ObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, argumentList == null ? null : (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3435
return (StackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.StackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3531
return (FromClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.FromClause((Syntax.InternalSyntax.SyntaxToken)fromKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3575
return (JoinClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.JoinClause((Syntax.InternalSyntax.SyntaxToken)joinKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)inExpression.Green, (Syntax.InternalSyntax.SyntaxToken)onKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)leftExpression.Green, (Syntax.InternalSyntax.SyntaxToken)equalsKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)rightExpression.Green, into == null ? null : (Syntax.InternalSyntax.JoinIntoClauseSyntax)into.Green).CreateRed();
3792
return (DeclarationPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.DeclarationPattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3810
return (RecursivePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RecursivePattern(type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, positionalPatternClause == null ? null : (Syntax.InternalSyntax.PositionalPatternClauseSyntax)positionalPatternClause.Green, propertyPatternClause == null ? null : (Syntax.InternalSyntax.PropertyPatternClauseSyntax)propertyPatternClause.Green, designation == null ? null : (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3893
return (TypePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.TypePattern((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
4054
return (LocalFunctionStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LocalFunctionStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
4101
return (VariableDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.VariableDeclaration((Syntax.InternalSyntax.
TypeSyntax
)type.Green, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDeclaratorSyntax>()).CreateRed();
4442
return (ForEachStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ForEachStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)forEachKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4787
return (CatchDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchDeclaration((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
4881
return (UsingDirectiveSyntax)Syntax.InternalSyntax.SyntaxFactory.UsingDirective((Syntax.InternalSyntax.SyntaxToken?)globalKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)usingKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)staticKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)unsafeKeyword.Node, alias == null ? null : (Syntax.InternalSyntax.NameEqualsSyntax)alias.Green, (Syntax.InternalSyntax.
TypeSyntax
)namespaceOrType.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
5241
return (DelegateDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.DelegateDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)delegateKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
5319
return (SimpleBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5327
return (PrimaryConstructorBaseTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PrimaryConstructorBaseType((Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
5408
return (TypeConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeConstraint((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5502
return (MethodDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.MethodDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5574
return (OperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.OperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5609
return (ConversionOperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.Node!, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5716
return (PropertyDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.PropertyDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, initializer == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)initializer.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5755
return (EventDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EventDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)eventKeyword.Node!, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5782
return (IndexerDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.IndexerDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)thisKeyword.Node!, (Syntax.InternalSyntax.BracketedParameterListSyntax)parameterList.Green, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
5891
return (ParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.Parameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.Node, @default == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)@default.Green).CreateRed();
5898
return (FunctionPointerParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5908
return (IncompleteMemberSyntax)Syntax.InternalSyntax.SyntaxFactory.IncompleteMember(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), type == null ? null : (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5948
return (TypeCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeCref((Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
5957
return (QualifiedCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedCref((Syntax.InternalSyntax.
TypeSyntax
)container.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5968
return (NameMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.NameMemberCref((Syntax.InternalSyntax.
TypeSyntax
)name.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
6080
return (ConversionOperatorMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
6133
return (CrefParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameter((Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.Node, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.Node, (Syntax.InternalSyntax.
TypeSyntax
)type.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (395)
334
public CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> Arguments => new CoreSyntax.SeparatedSyntaxList<
TypeSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
352
public TypeArgumentListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
547
internal readonly
TypeSyntax
elementType;
550
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
563
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers, SyntaxFactoryContext context)
577
internal ArrayTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, GreenNode? rankSpecifiers)
591
public
TypeSyntax
ElementType => this.elementType;
608
public ArrayTypeSyntax Update(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
729
internal readonly
TypeSyntax
elementType;
732
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
742
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken, SyntaxFactoryContext context)
753
internal PointerTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken asteriskToken)
764
public
TypeSyntax
ElementType => this.elementType;
781
public PointerTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken asteriskToken)
1264
internal readonly
TypeSyntax
elementType;
1267
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1277
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken, SyntaxFactoryContext context)
1288
internal NullableTypeSyntax(SyntaxKind kind,
TypeSyntax
elementType, SyntaxToken questionToken)
1299
public
TypeSyntax
ElementType => this.elementType;
1316
public NullableTypeSyntax Update(
TypeSyntax
elementType, SyntaxToken questionToken)
1440
internal readonly
TypeSyntax
type;
1443
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1456
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier, SyntaxFactoryContext context)
1470
internal TupleElementSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxToken? identifier)
1484
public
TypeSyntax
Type => this.type;
1501
public TupleElementSyntax Update(
TypeSyntax
type, SyntaxToken identifier)
1595
internal readonly
TypeSyntax
type;
1597
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1612
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1628
internal RefTypeSyntax(SyntaxKind kind, SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
1646
public
TypeSyntax
Type => this.type;
1662
public RefTypeSyntax Update(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
1690
internal readonly
TypeSyntax
type;
1692
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1702
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
1713
internal ScopedTypeSyntax(SyntaxKind kind, SyntaxToken scopedKeyword,
TypeSyntax
type)
1724
public
TypeSyntax
Type => this.type;
1739
public ScopedTypeSyntax Update(SyntaxToken scopedKeyword,
TypeSyntax
type)
3474
internal readonly
TypeSyntax
type;
3477
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3495
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3514
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3541
public
TypeSyntax
Type => this.type;
3562
public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
3789
internal readonly
TypeSyntax
type;
3792
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3806
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3821
internal DefaultExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3840
public
TypeSyntax
Type => this.type;
3859
public DefaultExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3888
internal readonly
TypeSyntax
type;
3891
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3905
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3920
internal TypeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3939
public
TypeSyntax
Type => this.type;
3958
public TypeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
3987
internal readonly
TypeSyntax
type;
3990
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4004
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
4019
internal SizeOfExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
4038
public
TypeSyntax
Type => this.type;
4057
public SizeOfExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
4734
internal readonly
TypeSyntax
type;
4737
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4747
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
4758
internal DeclarationExpressionSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
4768
public
TypeSyntax
Type => this.type;
4785
public DeclarationExpressionSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
4813
internal readonly
TypeSyntax
type;
4817
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4831
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression, SyntaxFactoryContext context)
4846
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
4863
public
TypeSyntax
Type => this.type;
4884
public CastExpressionSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
5336
internal readonly
TypeSyntax
? returnType;
5342
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5377
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, SyntaxFactoryContext context)
5413
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
5450
public
TypeSyntax
? ReturnType => this.returnType;
5484
public ParenthesizedLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax block, ExpressionSyntax expressionBody)
5730
internal readonly
TypeSyntax
type;
5734
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5754
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
5775
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
5798
public
TypeSyntax
Type => this.type;
5819
public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax argumentList, InitializerExpressionSyntax initializer)
6344
internal readonly
TypeSyntax
type;
6347
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6362
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer, SyntaxFactoryContext context)
6378
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
6396
public
TypeSyntax
Type => this.type;
6414
public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax initializer)
7068
internal readonly
TypeSyntax
? type;
7073
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7092
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxFactoryContext context)
7112
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7132
public
TypeSyntax
? Type => this.type;
7154
public FromClauseSyntax Update(SyntaxToken fromKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
7276
internal readonly
TypeSyntax
? type;
7286
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7318
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into, SyntaxFactoryContext context)
7351
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
7384
public
TypeSyntax
? Type => this.type;
7416
public JoinClauseSyntax Update(SyntaxToken joinKeyword,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax into)
8499
internal readonly
TypeSyntax
type;
8502
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8512
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation, SyntaxFactoryContext context)
8523
internal DeclarationPatternSyntax(SyntaxKind kind,
TypeSyntax
type, VariableDesignationSyntax designation)
8533
public
TypeSyntax
Type => this.type;
8549
public DeclarationPatternSyntax Update(
TypeSyntax
type, VariableDesignationSyntax designation)
8651
internal readonly
TypeSyntax
? type;
8656
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8682
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8709
internal RecursivePatternSyntax(SyntaxKind kind,
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
8735
public
TypeSyntax
? Type => this.type;
8755
public RecursivePatternSyntax Update(
TypeSyntax
type, PositionalPatternClauseSyntax positionalPatternClause, PropertyPatternClauseSyntax propertyPatternClause, VariableDesignationSyntax designation)
9280
internal readonly
TypeSyntax
type;
9282
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9290
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
9299
internal TypePatternSyntax(SyntaxKind kind,
TypeSyntax
type)
9308
public
TypeSyntax
Type => this.type;
9318
public TypePatternSyntax Update(
TypeSyntax
type)
10291
internal readonly
TypeSyntax
returnType;
10300
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10347
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
10395
internal LocalFunctionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
10444
public
TypeSyntax
ReturnType => this.returnType;
10476
public LocalFunctionStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
10651
internal readonly
TypeSyntax
type;
10654
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10667
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables, SyntaxFactoryContext context)
10681
internal VariableDeclarationSyntax(SyntaxKind kind,
TypeSyntax
type, GreenNode? variables)
10694
public
TypeSyntax
Type => this.type;
10710
public VariableDeclarationSyntax Update(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
12641
internal readonly
TypeSyntax
type;
12648
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12680
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12713
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
12749
public
TypeSyntax
Type => this.type;
12778
public ForEachStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
14850
internal readonly
TypeSyntax
type;
14854
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14871
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14889
internal CatchDeclarationSyntax(SyntaxKind kind, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
14907
public
TypeSyntax
Type => this.type;
14926
public CatchDeclarationSyntax Update(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken closeParenToken)
15368
internal readonly
TypeSyntax
namespaceOrType;
15371
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
15403
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken, SyntaxFactoryContext context)
15436
internal UsingDirectiveSyntax(SyntaxKind kind, SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
15473
public
TypeSyntax
NamespaceOrType => this.namespaceOrType;
15494
public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
18284
internal readonly
TypeSyntax
returnType;
18291
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18327
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken, SyntaxFactoryContext context)
18364
internal DelegateDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, SyntaxToken semicolonToken)
18405
public
TypeSyntax
ReturnType => this.returnType;
18436
public DelegateDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
18913
public abstract
TypeSyntax
Type { get; }
18918
internal readonly
TypeSyntax
type;
18920
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18928
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
18937
internal SimpleBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type)
18945
public override
TypeSyntax
Type => this.type;
18955
public SimpleBaseTypeSyntax Update(
TypeSyntax
type)
18981
internal readonly
TypeSyntax
type;
18984
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18994
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
19005
internal PrimaryConstructorBaseTypeSyntax(SyntaxKind kind,
TypeSyntax
type, ArgumentListSyntax argumentList)
19015
public override
TypeSyntax
Type => this.type;
19031
public PrimaryConstructorBaseTypeSyntax Update(
TypeSyntax
type, ArgumentListSyntax argumentList)
19356
internal readonly
TypeSyntax
type;
19358
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
19366
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
19375
internal TypeConstraintSyntax(SyntaxKind kind,
TypeSyntax
type)
19384
public
TypeSyntax
Type => this.type;
19394
public TypeConstraintSyntax Update(
TypeSyntax
type)
20018
internal readonly
TypeSyntax
returnType;
20028
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
20080
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20133
internal MethodDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, GreenNode? constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20188
public
TypeSyntax
ReturnType => this.returnType;
20223
public MethodDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
20252
internal readonly
TypeSyntax
returnType;
20262
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
20311
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20361
internal OperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20413
public
TypeSyntax
ReturnType => this.returnType;
20449
public OperatorDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
20482
internal readonly
TypeSyntax
type;
20488
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
20537
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
20587
internal ConversionOperatorDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
20646
public
TypeSyntax
Type => this.type;
20675
public ConversionOperatorDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
21167
public abstract
TypeSyntax
Type { get; }
21179
internal readonly
TypeSyntax
type;
21187
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21232
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21278
internal PropertyDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
21325
public override
TypeSyntax
Type => this.type;
21354
public PropertyDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, EqualsValueClauseSyntax initializer, SyntaxToken semicolonToken)
21460
internal readonly
TypeSyntax
type;
21466
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21503
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21541
internal EventDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
21581
public override
TypeSyntax
Type => this.type;
21607
public EventDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList, SyntaxToken semicolonToken)
21635
internal readonly
TypeSyntax
type;
21643
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21685
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken, SyntaxFactoryContext context)
21728
internal IndexerDeclarationSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
21772
public override
TypeSyntax
Type => this.type;
21801
public IndexerDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax accessorList, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
22312
public abstract
TypeSyntax
? Type { get; }
22320
internal readonly
TypeSyntax
? type;
22324
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22355
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default, SyntaxFactoryContext context)
22387
internal ParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
22422
public override
TypeSyntax
? Type => this.type;
22443
public ParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22472
internal readonly
TypeSyntax
type;
22474
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22492
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type, SyntaxFactoryContext context)
22511
internal FunctionPointerParameterSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
type)
22533
public override
TypeSyntax
Type => this.type;
22549
public FunctionPointerParameterSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22577
internal readonly
TypeSyntax
? type;
22579
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22600
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type, SyntaxFactoryContext context)
22622
internal IncompleteMemberSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
TypeSyntax
? type)
22645
public
TypeSyntax
? Type => this.type;
22661
public IncompleteMemberSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
22868
internal readonly
TypeSyntax
type;
22870
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22878
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type, SyntaxFactoryContext context)
22887
internal TypeCrefSyntax(SyntaxKind kind,
TypeSyntax
type)
22895
public
TypeSyntax
Type => this.type;
22905
public TypeCrefSyntax Update(
TypeSyntax
type)
22938
internal readonly
TypeSyntax
container;
22942
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
22954
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member, SyntaxFactoryContext context)
22967
internal QualifiedCrefSyntax(SyntaxKind kind,
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
22979
public
TypeSyntax
Container => this.container;
22997
public QualifiedCrefSyntax Update(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
23049
internal readonly
TypeSyntax
name;
23052
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23065
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23079
internal NameMemberCrefSyntax(SyntaxKind kind,
TypeSyntax
name, CrefParameterListSyntax? parameters)
23092
public
TypeSyntax
Name => this.name;
23108
public NameMemberCrefSyntax Update(
TypeSyntax
name, CrefParameterListSyntax parameters)
23460
internal readonly
TypeSyntax
type;
23463
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23485
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters, SyntaxFactoryContext context)
23508
internal ConversionOperatorMemberCrefSyntax(SyntaxKind kind, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
23533
public
TypeSyntax
Type => this.type;
23552
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax parameters)
23804
internal readonly
TypeSyntax
type;
23806
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
23824
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type, SyntaxFactoryContext context)
23843
internal CrefParameterSyntax(SyntaxKind kind, SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
23863
public
TypeSyntax
Type => this.type;
23879
public CrefParameterSyntax Update(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword,
TypeSyntax
type)
27943
=> node.Update((
TypeSyntax
)Visit(node.ElementType), VisitList(node.RankSpecifiers));
27949
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
27967
=> node.Update((
TypeSyntax
)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
27973
=> node.Update((
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
27979
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
27982
=> node.Update((SyntaxToken)Visit(node.ScopedKeyword), (
TypeSyntax
)Visit(node.Type));
28045
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.Comma), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
28054
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
28057
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
28060
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
28084
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
28087
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
28099
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ParameterListSyntax)Visit(node.ParameterList), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
28108
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
28126
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (
TypeSyntax
)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
28150
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
28156
=> node.Update((SyntaxToken)Visit(node.JoinKeyword), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.InExpression), (SyntaxToken)Visit(node.OnKeyword), (ExpressionSyntax)Visit(node.LeftExpression), (SyntaxToken)Visit(node.EqualsKeyword), (ExpressionSyntax)Visit(node.RightExpression), (JoinIntoClauseSyntax)Visit(node.Into));
28198
=> node.Update((
TypeSyntax
)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
28204
=> node.Update((
TypeSyntax
)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
28225
=> node.Update((
TypeSyntax
)Visit(node.Type));
28258
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28264
=> node.Update((
TypeSyntax
)Visit(node.Type), VisitList(node.Variables));
28318
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.ForEachKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28372
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
28387
=> node.Update((SyntaxToken)Visit(node.GlobalKeyword), (SyntaxToken)Visit(node.UsingKeyword), (SyntaxToken)Visit(node.StaticKeyword), (SyntaxToken)Visit(node.UnsafeKeyword), (NameEqualsSyntax)Visit(node.Alias), (
TypeSyntax
)Visit(node.NamespaceOrType), (SyntaxToken)Visit(node.SemicolonToken));
28438
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.DelegateKeyword), (
TypeSyntax
)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (SyntaxToken)Visit(node.SemicolonToken));
28450
=> node.Update((
TypeSyntax
)Visit(node.Type));
28453
=> node.Update((
TypeSyntax
)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
28465
=> node.Update((
TypeSyntax
)Visit(node.Type));
28486
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28489
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.ReturnType), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (SyntaxToken)Visit(node.OperatorToken), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28492
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28504
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (AccessorListSyntax)Visit(node.AccessorList), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (EqualsValueClauseSyntax)Visit(node.Initializer), (SyntaxToken)Visit(node.SemicolonToken));
28510
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (SyntaxToken)Visit(node.EventKeyword), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (AccessorListSyntax)Visit(node.AccessorList), (SyntaxToken)Visit(node.SemicolonToken));
28513
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.ThisKeyword), (BracketedParameterListSyntax)Visit(node.ParameterList), (AccessorListSyntax)Visit(node.AccessorList), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
28528
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
28531
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28534
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
TypeSyntax
)Visit(node.Type));
28543
=> node.Update((
TypeSyntax
)Visit(node.Type));
28546
=> node.Update((
TypeSyntax
)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
28549
=> node.Update((
TypeSyntax
)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
28561
=> node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (
TypeSyntax
)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
28570
=> node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (
TypeSyntax
)Visit(node.Type));
28751
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
28834
public ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
28875
public PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
28998
public NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
29041
public TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
29089
public RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
29119
public ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
29702
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
29761
public DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29776
public TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29791
public SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
29960
public DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
29980
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
30037
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
30100
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
30202
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
30360
public FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
30390
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
30705
public DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
30746
public RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30889
public TypePatternSyntax TypePattern(
TypeSyntax
type)
31099
public LocalFunctionStatementSyntax LocalFunctionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
31149
public VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
31482
public ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
31841
public CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
31925
public UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
32407
public DelegateDeclarationSyntax DelegateDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
32490
public SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
32509
public PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
32606
public TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
32732
public MethodDeclarationSyntax MethodDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32753
public OperatorDeclarationSyntax OperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32823
public ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
32936
public PropertyDeclarationSyntax PropertyDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
32977
public EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
32999
public IndexerDeclarationSyntax IndexerDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
33124
public ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
33142
public FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
33161
public IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
33193
public TypeCrefSyntax TypeCref(
TypeSyntax
type)
33212
public QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
33234
public NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
33345
public ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
33416
public CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34173
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.SeparatedSyntaxList<
TypeSyntax
> arguments, SyntaxToken greaterThanToken)
34256
public static ArrayTypeSyntax ArrayType(
TypeSyntax
elementType, CoreSyntax.SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
34297
public static PointerTypeSyntax PointerType(
TypeSyntax
elementType, SyntaxToken asteriskToken)
34420
public static NullableTypeSyntax NullableType(
TypeSyntax
elementType, SyntaxToken questionToken)
34463
public static TupleElementSyntax TupleElement(
TypeSyntax
type, SyntaxToken? identifier)
34511
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
34541
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword,
TypeSyntax
type)
35124
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma,
TypeSyntax
type, SyntaxToken closeParenToken)
35183
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35198
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35213
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken)
35382
public static DeclarationExpressionSyntax DeclarationExpression(
TypeSyntax
type, VariableDesignationSyntax designation)
35402
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken closeParenToken, ExpressionSyntax expression)
35459
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
35522
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword,
TypeSyntax
type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
35624
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword,
TypeSyntax
type, InitializerExpressionSyntax? initializer)
35782
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
35812
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword,
TypeSyntax
? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
36127
public static DeclarationPatternSyntax DeclarationPattern(
TypeSyntax
type, VariableDesignationSyntax designation)
36168
public static RecursivePatternSyntax RecursivePattern(
TypeSyntax
? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
36311
public static TypePatternSyntax TypePattern(
TypeSyntax
type)
36521
public static LocalFunctionStatementSyntax LocalFunctionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
36571
public static VariableDeclarationSyntax VariableDeclaration(
TypeSyntax
type, CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
36904
public static ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
37263
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken,
TypeSyntax
type, SyntaxToken? identifier, SyntaxToken closeParenToken)
37347
public static UsingDirectiveSyntax UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias,
TypeSyntax
namespaceOrType, SyntaxToken semicolonToken)
37829
public static DelegateDeclarationSyntax DelegateDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword,
TypeSyntax
returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
37912
public static SimpleBaseTypeSyntax SimpleBaseType(
TypeSyntax
type)
37931
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(
TypeSyntax
type, ArgumentListSyntax argumentList)
38028
public static TypeConstraintSyntax TypeConstraint(
TypeSyntax
type)
38154
public static MethodDeclarationSyntax MethodDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, CoreSyntax.SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38175
public static OperatorDeclarationSyntax OperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38245
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38358
public static PropertyDeclarationSyntax PropertyDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken? semicolonToken)
38399
public static EventDeclarationSyntax EventDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken eventKeyword,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken? semicolonToken)
38421
public static IndexerDeclarationSyntax IndexerDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38546
public static ParameterSyntax Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
38564
public static FunctionPointerParameterSyntax FunctionPointerParameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
type)
38583
public static IncompleteMemberSyntax IncompleteMember(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
TypeSyntax
? type)
38615
public static TypeCrefSyntax TypeCref(
TypeSyntax
type)
38634
public static QualifiedCrefSyntax QualifiedCref(
TypeSyntax
container, SyntaxToken dotToken, MemberCrefSyntax member)
38656
public static NameMemberCrefSyntax NameMemberCref(
TypeSyntax
name, CrefParameterListSyntax? parameters)
38767
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken? checkedKeyword,
TypeSyntax
type, CrefParameterListSyntax? parameters)
38838
public static CrefParameterSyntax CrefParameter(SyntaxToken? refKindKeyword, SyntaxToken? readOnlyKeyword,
TypeSyntax
type)
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;
2177
var
firstType = this.ParseType();
2769
TypeSyntax
type = ParseReturnType();
3039
private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes,
TypeSyntax
type, out MemberDeclarationSyntax result)
3068
TypeSyntax
type,
3136
var
propertyType = type;
3168
private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref
TypeSyntax
type, ref ResetPoint afterTypeResetPoint,
3194
TypeSyntax
type,
3330
TypeSyntax
type = ParseReturnType();
3424
TypeSyntax
type,
3698
TypeSyntax
type,
3754
private
TypeSyntax
ParseReturnType()
3758
var
type = this.ParseTypeOrVoid();
3870
TypeSyntax
type;
4020
TypeSyntax
type,
4220
TypeSyntax
type,
4280
TypeSyntax
type,
5000
var
type = this.ParseType(mode: ParseTypeMode.Parameter);
5115
var
type = this.ParseType();
5132
var
type = this.ParseType();
5143
TypeSyntax
type)
5245
TypeSyntax
type,
5268
TypeSyntax
type,
5305
TypeSyntax
type, VariableFlags flags, SyntaxKind parentKind)
5337
TypeSyntax
type,
5528
TypeSyntax
parentType,
5816
if (initializer is
TypeSyntax
)
5871
var
type = this.ParseType();
5886
var
type = this.ParseReturnType();
5934
var
type = this.ParseType();
6265
var types = _pool.AllocateSeparated<
TypeSyntax
>();
6604
private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<
TypeSyntax
> types, out SyntaxToken close)
6729
private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<
TypeSyntax
> list, SyntaxKind expected)
6740
private
TypeSyntax
ParseTypeArgument()
6763
var
result = this.ParseType();
7600
public
TypeSyntax
ParseTypeName()
7605
private
TypeSyntax
ParseTypeOrVoid()
7630
private
TypeSyntax
ParseType(ParseTypeMode mode = ParseTypeMode.Normal)
7643
private
TypeSyntax
ParseTypeCore(ParseTypeMode mode)
7674
var
type = this.ParseUnderlyingType(mode, options: nameOptions);
7747
TypeSyntax
typeParsedSoFar, ParseTypeMode mode)
8033
private
TypeSyntax
ParseUnderlyingType(ParseTypeMode mode, NameOptions options = NameOptions.None)
8237
private
TypeSyntax
ParsePointerTypeMods(
TypeSyntax
type)
8329
var
returnType = this.ParseReturnType();
9502
var
type = this.ParseType();
10590
out
var
type,
10800
out
var
type,
10816
out
TypeSyntax
type,
10988
TypeSyntax
type,
11982
var
type = this.ParseType(mode);
12001
TypeSyntax
type => _syntaxFactory.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
13448
TypeSyntax
type = null;
13923
TypeSyntax
returnType;
14037
var
paramType = ShouldParseLambdaParameterType()
14264
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;