1609 lines
95 KiB
C#
1609 lines
95 KiB
C#
using Microsoft.CodeAnalysis.Syntax.InternalSyntax;
|
|
|
|
namespace Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
|
|
|
|
internal class CSharpSyntaxRewriter : CSharpSyntaxVisitor<CSharpSyntaxNode>
|
|
{
|
|
protected readonly bool VisitIntoStructuredTrivia;
|
|
|
|
public CSharpSyntaxRewriter(bool visitIntoStructuredTrivia = false)
|
|
{
|
|
VisitIntoStructuredTrivia = visitIntoStructuredTrivia;
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitToken(SyntaxToken token)
|
|
{
|
|
//IL_0002: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0007: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000c: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_001a: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_001c: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0038: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0028: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0053: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0055: Unknown result type (might be due to invalid IL or missing references)
|
|
SyntaxList<CSharpSyntaxNode> val = VisitList<CSharpSyntaxNode>(token.LeadingTrivia);
|
|
SyntaxList<CSharpSyntaxNode> val2 = VisitList<CSharpSyntaxNode>(token.TrailingTrivia);
|
|
if (val != token.LeadingTrivia || val2 != token.TrailingTrivia)
|
|
{
|
|
if (val != token.LeadingTrivia)
|
|
{
|
|
token = token.TokenWithLeadingTrivia(val.Node);
|
|
}
|
|
if (val2 != token.TrailingTrivia)
|
|
{
|
|
token = token.TokenWithTrailingTrivia(val2.Node);
|
|
}
|
|
}
|
|
return token;
|
|
}
|
|
|
|
public SyntaxList<TNode> VisitList<TNode>(SyntaxList<TNode> list) where TNode : CSharpSyntaxNode
|
|
{
|
|
//IL_0064: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0059: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005e: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0033: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0039: Expected O, but got Unknown
|
|
//IL_003a: Unknown result type (might be due to invalid IL or missing references)
|
|
SyntaxListBuilder val = null;
|
|
int i = 0;
|
|
for (int count = list.Count; i < count; i++)
|
|
{
|
|
TNode val2 = list[i];
|
|
CSharpSyntaxNode cSharpSyntaxNode = Visit(val2);
|
|
if (val2 != cSharpSyntaxNode && val == null)
|
|
{
|
|
val = new SyntaxListBuilder(count);
|
|
val.AddRange<TNode>(list, 0, i);
|
|
}
|
|
if (val != null)
|
|
{
|
|
val.Add((GreenNode)(object)cSharpSyntaxNode);
|
|
}
|
|
}
|
|
if (val != null)
|
|
{
|
|
return SyntaxList<TNode>.op_Implicit(val.ToList());
|
|
}
|
|
return list;
|
|
}
|
|
|
|
public SeparatedSyntaxList<TNode> VisitList<TNode>(SeparatedSyntaxList<TNode> list) where TNode : CSharpSyntaxNode
|
|
{
|
|
//IL_0002: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0007: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000c: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000e: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0015: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0016: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0026: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0020: Unknown result type (might be due to invalid IL or missing references)
|
|
SyntaxList<CSharpSyntaxNode> val = SyntaxList<CSharpSyntaxNode>.op_Implicit(list.GetWithSeparators());
|
|
SyntaxList<CSharpSyntaxNode> val2 = VisitList<CSharpSyntaxNode>(val);
|
|
if (val2 != val)
|
|
{
|
|
return val2.AsSeparatedList<TNode>();
|
|
}
|
|
return list;
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIdentifierName(IdentifierNameSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Identifier));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitQualifiedName(QualifiedNameSyntax node)
|
|
{
|
|
return node.Update((NameSyntax)Visit(node.Left), (SyntaxToken)Visit(node.DotToken), (SimpleNameSyntax)Visit(node.Right));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitGenericName(GenericNameSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Identifier), (TypeArgumentListSyntax)Visit(node.TypeArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeArgumentList(TypeArgumentListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanToken), VisitList<TypeSyntax>(node.Arguments), (SyntaxToken)Visit(node.GreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
|
|
{
|
|
return node.Update((IdentifierNameSyntax)Visit(node.Alias), (SyntaxToken)Visit(node.ColonColonToken), (SimpleNameSyntax)Visit(node.Name));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPredefinedType(PredefinedTypeSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArrayType(ArrayTypeSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((TypeSyntax)Visit(node.ElementType), VisitList<ArrayRankSpecifierSyntax>(node.RankSpecifiers));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArrayRankSpecifier(ArrayRankSpecifierSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<ExpressionSyntax>(node.Sizes), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPointerType(PointerTypeSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.ElementType), (SyntaxToken)Visit(node.AsteriskToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerType(FunctionPointerTypeSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.DelegateKeyword), (SyntaxToken)Visit(node.AsteriskToken), (FunctionPointerCallingConventionSyntax)Visit(node.CallingConvention), (FunctionPointerParameterListSyntax)Visit(node.ParameterList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerParameterList(FunctionPointerParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanToken), VisitList<FunctionPointerParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.GreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerCallingConvention(FunctionPointerCallingConventionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ManagedOrUnmanagedKeyword), (FunctionPointerUnmanagedCallingConventionListSyntax)Visit(node.UnmanagedCallingConventionList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerUnmanagedCallingConventionList(FunctionPointerUnmanagedCallingConventionListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<FunctionPointerUnmanagedCallingConventionSyntax>(node.CallingConventions), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerUnmanagedCallingConvention(FunctionPointerUnmanagedCallingConventionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Name));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNullableType(NullableTypeSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.ElementType), (SyntaxToken)Visit(node.QuestionToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTupleType(TupleTypeSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<TupleElementSyntax>(node.Elements), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTupleElement(TupleElementSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOmittedTypeArgument(OmittedTypeArgumentSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OmittedTypeArgumentToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRefType(RefTypeSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.RefKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitScopedType(ScopedTypeSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ScopedKeyword), (TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParenthesizedExpression(ParenthesizedExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTupleExpression(TupleExpressionSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<ArgumentSyntax>(node.Arguments), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPrefixUnaryExpression(PrefixUnaryExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.Operand));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAwaitExpression(AwaitExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.AwaitKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPostfixUnaryExpression(PostfixUnaryExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Operand), (SyntaxToken)Visit(node.OperatorToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitMemberAccessExpression(MemberAccessExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.OperatorToken), (SimpleNameSyntax)Visit(node.Name));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.WhenNotNull));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitMemberBindingExpression(MemberBindingExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorToken), (SimpleNameSyntax)Visit(node.Name));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitElementBindingExpression(ElementBindingExpressionSyntax node)
|
|
{
|
|
return node.Update((BracketedArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRangeExpression(RangeExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.LeftOperand), (SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.RightOperand));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitImplicitElementAccess(ImplicitElementAccessSyntax node)
|
|
{
|
|
return node.Update((BracketedArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBinaryExpression(BinaryExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Left), (SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.Right));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAssignmentExpression(AssignmentExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Left), (SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.Right));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConditionalExpression(ConditionalExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.QuestionToken), (ExpressionSyntax)Visit(node.WhenTrue), (SyntaxToken)Visit(node.ColonToken), (ExpressionSyntax)Visit(node.WhenFalse));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitThisExpression(ThisExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Token));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBaseExpression(BaseExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Token));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLiteralExpression(LiteralExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Token));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitMakeRefExpression(MakeRefExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRefTypeExpression(RefTypeExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRefValueExpression(RefValueExpressionSyntax node)
|
|
{
|
|
return 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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCheckedExpression(CheckedExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDefaultExpression(DefaultExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeOfExpression(TypeOfExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSizeOfExpression(SizeOfExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInvocationExpression(InvocationExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (ArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitElementAccessExpression(ElementAccessExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (BracketedArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArgumentList(ArgumentListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<ArgumentSyntax>(node.Arguments), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBracketedArgumentList(BracketedArgumentListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<ArgumentSyntax>(node.Arguments), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArgument(ArgumentSyntax node)
|
|
{
|
|
return node.Update((NameColonSyntax)Visit(node.NameColon), (SyntaxToken)Visit(node.RefKindKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitExpressionColon(ExpressionColonSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNameColon(NameColonSyntax node)
|
|
{
|
|
return node.Update((IdentifierNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDeclarationExpression(DeclarationExpressionSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCastExpression(CastExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAnonymousMethodExpression(AnonymousMethodExpressionSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.DelegateKeyword), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSimpleLambdaExpression(SimpleLambdaExpressionSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (ParameterSyntax)Visit(node.Parameter), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRefExpression(RefExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.RefKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParenthesizedLambdaExpression(ParenthesizedLambdaExpressionSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.ReturnType), (ParameterListSyntax)Visit(node.ParameterList), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInitializerExpression(InitializerExpressionSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBraceToken), VisitList<ExpressionSyntax>(node.Expressions), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitImplicitObjectCreationExpression(ImplicitObjectCreationExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitObjectCreationExpression(ObjectCreationExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (TypeSyntax)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitWithExpression(WithExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.WithKeyword), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAnonymousObjectMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax node)
|
|
{
|
|
return node.Update((NameEqualsSyntax)Visit(node.NameEquals), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAnonymousObjectCreationExpression(AnonymousObjectCreationExpressionSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<AnonymousObjectMemberDeclaratorSyntax>(node.Initializers), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArrayCreationExpression(ArrayCreationExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (ArrayTypeSyntax)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitImplicitArrayCreationExpression(ImplicitArrayCreationExpressionSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (SyntaxToken)Visit(node.OpenBracketToken), VisitList<SyntaxToken>(node.Commas), (SyntaxToken)Visit(node.CloseBracketToken), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitStackAllocArrayCreationExpression(StackAllocArrayCreationExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (TypeSyntax)Visit(node.Type), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitImplicitStackAllocArrayCreationExpression(ImplicitStackAllocArrayCreationExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (SyntaxToken)Visit(node.OpenBracketToken), (SyntaxToken)Visit(node.CloseBracketToken), (InitializerExpressionSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCollectionExpression(CollectionExpressionSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<CollectionElementSyntax>(node.Elements), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitExpressionElement(ExpressionElementSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSpreadElement(SpreadElementSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitQueryExpression(QueryExpressionSyntax node)
|
|
{
|
|
return node.Update((FromClauseSyntax)Visit(node.FromClause), (QueryBodySyntax)Visit(node.Body));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitQueryBody(QueryBodySyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<QueryClauseSyntax>(node.Clauses), (SelectOrGroupClauseSyntax)Visit(node.SelectOrGroup), (QueryContinuationSyntax)Visit(node.Continuation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFromClause(FromClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.FromKeyword), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLetClause(LetClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.LetKeyword), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.EqualsToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitJoinClause(JoinClauseSyntax node)
|
|
{
|
|
return 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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitJoinIntoClause(JoinIntoClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.IntoKeyword), (SyntaxToken)Visit(node.Identifier));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitWhereClause(WhereClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.WhereKeyword), (ExpressionSyntax)Visit(node.Condition));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOrderByClause(OrderByClauseSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OrderByKeyword), VisitList<OrderingSyntax>(node.Orderings));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOrdering(OrderingSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.AscendingOrDescendingKeyword));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSelectClause(SelectClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.SelectKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitGroupClause(GroupClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.GroupKeyword), (ExpressionSyntax)Visit(node.GroupExpression), (SyntaxToken)Visit(node.ByKeyword), (ExpressionSyntax)Visit(node.ByExpression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitQueryContinuation(QueryContinuationSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.IntoKeyword), (SyntaxToken)Visit(node.Identifier), (QueryBodySyntax)Visit(node.Body));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOmittedArraySizeExpression(OmittedArraySizeExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OmittedArraySizeExpressionToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.StringStartToken), VisitList<InterpolatedStringContentSyntax>(node.Contents), (SyntaxToken)Visit(node.StringEndToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIsPatternExpression(IsPatternExpressionSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.IsKeyword), (PatternSyntax)Visit(node.Pattern));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitThrowExpression(ThrowExpressionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ThrowKeyword), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitWhenClause(WhenClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.WhenKeyword), (ExpressionSyntax)Visit(node.Condition));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDiscardPattern(DiscardPatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.UnderscoreToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDeclarationPattern(DeclarationPatternSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type), (VariableDesignationSyntax)Visit(node.Designation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitVarPattern(VarPatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.VarKeyword), (VariableDesignationSyntax)Visit(node.Designation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRecursivePattern(RecursivePatternSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPositionalPatternClause(PositionalPatternClauseSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<SubpatternSyntax>(node.Subpatterns), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPropertyPatternClause(PropertyPatternClauseSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBraceToken), VisitList<SubpatternSyntax>(node.Subpatterns), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSubpattern(SubpatternSyntax node)
|
|
{
|
|
return node.Update((BaseExpressionColonSyntax)Visit(node.ExpressionColon), (PatternSyntax)Visit(node.Pattern));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConstantPattern(ConstantPatternSyntax node)
|
|
{
|
|
return node.Update((ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParenthesizedPattern(ParenthesizedPatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), (PatternSyntax)Visit(node.Pattern), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRelationalPattern(RelationalPatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypePattern(TypePatternSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBinaryPattern(BinaryPatternSyntax node)
|
|
{
|
|
return node.Update((PatternSyntax)Visit(node.Left), (SyntaxToken)Visit(node.OperatorToken), (PatternSyntax)Visit(node.Right));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitUnaryPattern(UnaryPatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorToken), (PatternSyntax)Visit(node.Pattern));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitListPattern(ListPatternSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<PatternSyntax>(node.Patterns), (SyntaxToken)Visit(node.CloseBracketToken), (VariableDesignationSyntax)Visit(node.Designation));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSlicePattern(SlicePatternSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.DotDotToken), (PatternSyntax)Visit(node.Pattern));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterpolatedStringText(InterpolatedStringTextSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.TextToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterpolation(InterpolationSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenBraceToken), (ExpressionSyntax)Visit(node.Expression), (InterpolationAlignmentClauseSyntax)Visit(node.AlignmentClause), (InterpolationFormatClauseSyntax)Visit(node.FormatClause), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.CommaToken), (ExpressionSyntax)Visit(node.Value));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterpolationFormatClause(InterpolationFormatClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ColonToken), (SyntaxToken)Visit(node.FormatStringToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitGlobalStatement(GlobalStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBlock(BlockSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0020: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<StatementSyntax>(node.Statements), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLocalFunctionStatement(LocalFunctionStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0064: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLocalDeclarationStatement(LocalDeclarationStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0031: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.UsingKeyword), VisitList<SyntaxToken>(node.Modifiers), (VariableDeclarationSyntax)Visit(node.Declaration), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitVariableDeclaration(VariableDeclarationSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((TypeSyntax)Visit(node.Type), VisitList<VariableDeclaratorSyntax>(node.Variables));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitVariableDeclarator(VariableDeclaratorSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Identifier), (BracketedArgumentListSyntax)Visit(node.ArgumentList), (EqualsValueClauseSyntax)Visit(node.Initializer));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEqualsValueClause(EqualsValueClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.EqualsToken), (ExpressionSyntax)Visit(node.Value));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSingleVariableDesignation(SingleVariableDesignationSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Identifier));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDiscardDesignation(DiscardDesignationSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.UnderscoreToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<VariableDesignationSyntax>(node.Variables), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitExpressionStatement(ExpressionStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEmptyStatement(EmptyStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLabeledStatement(LabeledStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.ColonToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitGotoStatement(GotoStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.GotoKeyword), (SyntaxToken)Visit(node.CaseOrDefaultKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBreakStatement(BreakStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.BreakKeyword), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitContinueStatement(ContinueStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.ContinueKeyword), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitReturnStatement(ReturnStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.ReturnKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitThrowStatement(ThrowStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.ThrowKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitYieldStatement(YieldStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.YieldKeyword), (SyntaxToken)Visit(node.ReturnOrBreakKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitWhileStatement(WhileStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.WhileKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDoStatement(DoStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.DoKeyword), (StatementSyntax)Visit(node.Statement), (SyntaxToken)Visit(node.WhileKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitForStatement(ForStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0042: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0047: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0081: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0086: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.ForKeyword), (SyntaxToken)Visit(node.OpenParenToken), (VariableDeclarationSyntax)Visit(node.Declaration), VisitList<ExpressionSyntax>(node.Initializers), (SyntaxToken)Visit(node.FirstSemicolonToken), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.SecondSemicolonToken), VisitList<ExpressionSyntax>(node.Incrementors), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitForEachStatement(ForEachStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitForEachVariableStatement(ForEachVariableStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.ForEachKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Variable), (SyntaxToken)Visit(node.InKeyword), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitUsingStatement(UsingStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.UsingKeyword), (SyntaxToken)Visit(node.OpenParenToken), (VariableDeclarationSyntax)Visit(node.Declaration), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFixedStatement(FixedStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.FixedKeyword), (SyntaxToken)Visit(node.OpenParenToken), (VariableDeclarationSyntax)Visit(node.Declaration), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCheckedStatement(CheckedStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.Keyword), (BlockSyntax)Visit(node.Block));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitUnsafeStatement(UnsafeStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.UnsafeKeyword), (BlockSyntax)Visit(node.Block));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLockStatement(LockStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.LockKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIfStatement(IfStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.IfKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement), (ElseClauseSyntax)Visit(node.Else));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitElseClause(ElseClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ElseKeyword), (StatementSyntax)Visit(node.Statement));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSwitchStatement(SwitchStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0064: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0069: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.SwitchKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<SwitchSectionSyntax>(node.Sections), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSwitchSection(SwitchSectionSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<SwitchLabelSyntax>(node.Labels), VisitList<StatementSyntax>(node.Statements));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCasePatternSwitchLabel(CasePatternSwitchLabelSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (PatternSyntax)Visit(node.Pattern), (WhenClauseSyntax)Visit(node.WhenClause), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCaseSwitchLabel(CaseSwitchLabelSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (ExpressionSyntax)Visit(node.Value), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDefaultSwitchLabel(DefaultSwitchLabelSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSwitchExpression(SwitchExpressionSyntax node)
|
|
{
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_003b: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((ExpressionSyntax)Visit(node.GoverningExpression), (SyntaxToken)Visit(node.SwitchKeyword), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<SwitchExpressionArmSyntax>(node.Arms), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSwitchExpressionArm(SwitchExpressionArmSyntax node)
|
|
{
|
|
return node.Update((PatternSyntax)Visit(node.Pattern), (WhenClauseSyntax)Visit(node.WhenClause), (SyntaxToken)Visit(node.EqualsGreaterThanToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTryStatement(TryStatementSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0031: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.TryKeyword), (BlockSyntax)Visit(node.Block), VisitList<CatchClauseSyntax>(node.Catches), (FinallyClauseSyntax)Visit(node.Finally));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCatchClause(CatchClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.CatchKeyword), (CatchDeclarationSyntax)Visit(node.Declaration), (CatchFilterClauseSyntax)Visit(node.Filter), (BlockSyntax)Visit(node.Block));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCatchDeclaration(CatchDeclarationSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCatchFilterClause(CatchFilterClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.WhenKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.FilterExpression), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFinallyClause(FinallyClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.FinallyKeyword), (BlockSyntax)Visit(node.Block));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCompilationUnit(CompilationUnitSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_001b: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0020: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0027: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002c: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<ExternAliasDirectiveSyntax>(node.Externs), VisitList<UsingDirectiveSyntax>(node.Usings), VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.EndOfFileToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitExternAliasDirective(ExternAliasDirectiveSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ExternKeyword), (SyntaxToken)Visit(node.AliasKeyword), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitUsingDirective(UsingDirectiveSyntax node)
|
|
{
|
|
return 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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_004e: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0053: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005a: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0066: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_006b: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.NamespaceKeyword), (NameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<ExternAliasDirectiveSyntax>(node.Externs), VisitList<UsingDirectiveSyntax>(node.Usings), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFileScopedNamespaceDeclaration(FileScopedNamespaceDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_004e: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0053: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005a: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0066: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_006b: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.NamespaceKeyword), (NameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.SemicolonToken), VisitList<ExternAliasDirectiveSyntax>(node.Externs), VisitList<UsingDirectiveSyntax>(node.Usings), VisitList<MemberDeclarationSyntax>(node.Members));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAttributeList(AttributeListSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), (AttributeTargetSpecifierSyntax)Visit(node.Target), VisitList<AttributeSyntax>(node.Attributes), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAttributeTargetSpecifier(AttributeTargetSpecifierSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAttribute(AttributeSyntax node)
|
|
{
|
|
return node.Update((NameSyntax)Visit(node.Name), (AttributeArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAttributeArgumentList(AttributeArgumentListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<AttributeArgumentSyntax>(node.Arguments), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAttributeArgument(AttributeArgumentSyntax node)
|
|
{
|
|
return node.Update((NameEqualsSyntax)Visit(node.NameEquals), (NameColonSyntax)Visit(node.NameColon), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNameEquals(NameEqualsSyntax node)
|
|
{
|
|
return node.Update((IdentifierNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeParameterList(TypeParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanToken), VisitList<TypeParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.GreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeParameter(TypeParameterSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), (SyntaxToken)Visit(node.VarianceKeyword), (SyntaxToken)Visit(node.Identifier));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitClassDeclaration(ClassDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0070: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0075: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_008d: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0092: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), (BaseListSyntax)Visit(node.BaseList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitStructDeclaration(StructDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0070: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0075: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_008d: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0092: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), (BaseListSyntax)Visit(node.BaseList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitInterfaceDeclaration(InterfaceDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0070: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0075: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_008d: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0092: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), (BaseListSyntax)Visit(node.BaseList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRecordDeclaration(RecordDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0081: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0086: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_009e: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_00a3: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.ClassOrStructKeyword), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), (BaseListSyntax)Visit(node.BaseList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<MemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEnumDeclaration(EnumDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_005f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0064: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.EnumKeyword), (SyntaxToken)Visit(node.Identifier), (BaseListSyntax)Visit(node.BaseList), (SyntaxToken)Visit(node.OpenBraceToken), VisitList<EnumMemberDeclarationSyntax>(node.Members), (SyntaxToken)Visit(node.CloseBraceToken), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDelegateDeclaration(DelegateDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0070: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0075: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.DelegateKeyword), (TypeSyntax)Visit(node.ReturnType), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.EqualsValue));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBaseList(BaseListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.ColonToken), VisitList<BaseTypeSyntax>(node.Types));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSimpleBaseType(SimpleBaseTypeSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPrimaryConstructorBaseType(PrimaryConstructorBaseTypeSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeParameterConstraintClause(TypeParameterConstraintClauseSyntax node)
|
|
{
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_003b: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.WhereKeyword), (IdentifierNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken), VisitList<TypeParameterConstraintSyntax>(node.Constraints));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConstructorConstraint(ConstructorConstraintSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.NewKeyword), (SyntaxToken)Visit(node.OpenParenToken), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitClassOrStructConstraint(ClassOrStructConstraintSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ClassOrStructKeyword), (SyntaxToken)Visit(node.QuestionToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeConstraint(TypeConstraintSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDefaultConstraint(DefaultConstraintSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.DefaultKeyword));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFieldDeclaration(FieldDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (VariableDeclarationSyntax)Visit(node.Declaration), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEventFieldDeclaration(EventFieldDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.EventKeyword), (VariableDeclarationSyntax)Visit(node.Declaration), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax node)
|
|
{
|
|
return node.Update((NameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.DotToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitMethodDeclaration(MethodDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0070: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0075: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.ReturnType), (ExplicitInterfaceSpecifierSyntax)Visit(node.ExplicitInterfaceSpecifier), (SyntaxToken)Visit(node.Identifier), (TypeParameterListSyntax)Visit(node.TypeParameterList), (ParameterListSyntax)Visit(node.ParameterList), VisitList<TypeParameterConstraintClauseSyntax>(node.ConstraintClauses), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOperatorDeclaration(OperatorDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConversionOperatorDeclaration(ConversionOperatorDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConstructorDeclaration(ConstructorDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Identifier), (ParameterListSyntax)Visit(node.ParameterList), (ConstructorInitializerSyntax)Visit(node.Initializer), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConstructorInitializer(ConstructorInitializerSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ColonToken), (SyntaxToken)Visit(node.ThisOrBaseKeyword), (ArgumentListSyntax)Visit(node.ArgumentList));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDestructorDeclaration(DestructorDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.TildeToken), (SyntaxToken)Visit(node.Identifier), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPropertyDeclaration(PropertyDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitArrowExpressionClause(ArrowExpressionClauseSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ArrowToken), (ExpressionSyntax)Visit(node.Expression));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEventDeclaration(EventDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIndexerDeclaration(IndexerDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(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));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAccessorList(AccessorListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBraceToken), VisitList<AccessorDeclarationSyntax>(node.Accessors), (SyntaxToken)Visit(node.CloseBraceToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitAccessorDeclaration(AccessorDeclarationSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (SyntaxToken)Visit(node.Keyword), (BlockSyntax)Visit(node.Body), (ArrowExpressionClauseSyntax)Visit(node.ExpressionBody), (SyntaxToken)Visit(node.SemicolonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParameterList(ParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<ParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBracketedParameterList(BracketedParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<ParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitParameter(ParameterSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (EqualsValueClauseSyntax)Visit(node.Default));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitFunctionPointerParameter(FunctionPointerParameterSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIncompleteMember(IncompleteMemberSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_000f: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<AttributeListSyntax>(node.AttributeLists), VisitList<SyntaxToken>(node.Modifiers), (TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<SyntaxToken>(node.Tokens));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<XmlNodeSyntax>(node.Content), (SyntaxToken)Visit(node.EndOfComment));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitTypeCref(TypeCrefSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitQualifiedCref(QualifiedCrefSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Container), (SyntaxToken)Visit(node.DotToken), (MemberCrefSyntax)Visit(node.Member));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNameMemberCref(NameMemberCrefSyntax node)
|
|
{
|
|
return node.Update((TypeSyntax)Visit(node.Name), (CrefParameterListSyntax)Visit(node.Parameters));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIndexerMemberCref(IndexerMemberCrefSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ThisKeyword), (CrefBracketedParameterListSyntax)Visit(node.Parameters));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitOperatorMemberCref(OperatorMemberCrefSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (SyntaxToken)Visit(node.OperatorToken), (CrefParameterListSyntax)Visit(node.Parameters));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitConversionOperatorMemberCref(ConversionOperatorMemberCrefSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.ImplicitOrExplicitKeyword), (SyntaxToken)Visit(node.OperatorKeyword), (SyntaxToken)Visit(node.CheckedKeyword), (TypeSyntax)Visit(node.Type), (CrefParameterListSyntax)Visit(node.Parameters));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCrefParameterList(CrefParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), VisitList<CrefParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCrefBracketedParameterList(CrefBracketedParameterListSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.OpenBracketToken), VisitList<CrefParameterSyntax>(node.Parameters), (SyntaxToken)Visit(node.CloseBracketToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitCrefParameter(CrefParameterSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.RefKindKeyword), (SyntaxToken)Visit(node.ReadOnlyKeyword), (TypeSyntax)Visit(node.Type));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlElement(XmlElementSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((XmlElementStartTagSyntax)Visit(node.StartTag), VisitList<XmlNodeSyntax>(node.Content), (XmlElementEndTagSyntax)Visit(node.EndTag));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlElementStartTag(XmlElementStartTagSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanToken), (XmlNameSyntax)Visit(node.Name), VisitList<XmlAttributeSyntax>(node.Attributes), (SyntaxToken)Visit(node.GreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlElementEndTag(XmlElementEndTagSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.LessThanSlashToken), (XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.GreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlEmptyElement(XmlEmptyElementSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanToken), (XmlNameSyntax)Visit(node.Name), VisitList<XmlAttributeSyntax>(node.Attributes), (SyntaxToken)Visit(node.SlashGreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlName(XmlNameSyntax node)
|
|
{
|
|
return node.Update((XmlPrefixSyntax)Visit(node.Prefix), (SyntaxToken)Visit(node.LocalName));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlPrefix(XmlPrefixSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.Prefix), (SyntaxToken)Visit(node.ColonToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlTextAttribute(XmlTextAttributeSyntax node)
|
|
{
|
|
//IL_0036: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_003b: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), VisitList<SyntaxToken>(node.TextTokens), (SyntaxToken)Visit(node.EndQuoteToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlCrefAttribute(XmlCrefAttributeSyntax node)
|
|
{
|
|
return node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (CrefSyntax)Visit(node.Cref), (SyntaxToken)Visit(node.EndQuoteToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlNameAttribute(XmlNameAttributeSyntax node)
|
|
{
|
|
return node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (IdentifierNameSyntax)Visit(node.Identifier), (SyntaxToken)Visit(node.EndQuoteToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlText(XmlTextSyntax node)
|
|
{
|
|
//IL_0003: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0008: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update(VisitList<SyntaxToken>(node.TextTokens));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlCDataSection(XmlCDataSectionSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.StartCDataToken), VisitList<SyntaxToken>(node.TextTokens), (SyntaxToken)Visit(node.EndCDataToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax node)
|
|
{
|
|
//IL_0025: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_002a: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.StartProcessingInstructionToken), (XmlNameSyntax)Visit(node.Name), VisitList<SyntaxToken>(node.TextTokens), (SyntaxToken)Visit(node.EndProcessingInstructionToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitXmlComment(XmlCommentSyntax node)
|
|
{
|
|
//IL_0014: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.LessThanExclamationMinusMinusToken), VisitList<SyntaxToken>(node.TextTokens), (SyntaxToken)Visit(node.MinusMinusGreaterThanToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitIfDirectiveTrivia(IfDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.IfKeyword), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive, node.BranchTaken, node.ConditionValue);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ElifKeyword), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive, node.BranchTaken, node.ConditionValue);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitElseDirectiveTrivia(ElseDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ElseKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive, node.BranchTaken);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEndIfDirectiveTrivia(EndIfDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.EndIfKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.RegionKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitEndRegionDirectiveTrivia(EndRegionDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.EndRegionKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitErrorDirectiveTrivia(ErrorDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ErrorKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitWarningDirectiveTrivia(WarningDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.WarningKeyword), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitBadDirectiveTrivia(BadDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitDefineDirectiveTrivia(DefineDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.DefineKeyword), (SyntaxToken)Visit(node.Name), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitUndefDirectiveTrivia(UndefDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.UndefKeyword), (SyntaxToken)Visit(node.Name), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.LineKeyword), (SyntaxToken)Visit(node.Line), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLineDirectivePosition(LineDirectivePositionSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.OpenParenToken), (SyntaxToken)Visit(node.Line), (SyntaxToken)Visit(node.CommaToken), (SyntaxToken)Visit(node.Character), (SyntaxToken)Visit(node.CloseParenToken));
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLineSpanDirectiveTrivia(LineSpanDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.LineKeyword), (LineDirectivePositionSyntax)Visit(node.Start), (SyntaxToken)Visit(node.MinusToken), (LineDirectivePositionSyntax)Visit(node.End), (SyntaxToken)Visit(node.CharacterOffset), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPragmaWarningDirectiveTrivia(PragmaWarningDirectiveTriviaSyntax node)
|
|
{
|
|
//IL_0047: Unknown result type (might be due to invalid IL or missing references)
|
|
//IL_004c: Unknown result type (might be due to invalid IL or missing references)
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.PragmaKeyword), (SyntaxToken)Visit(node.WarningKeyword), (SyntaxToken)Visit(node.DisableOrRestoreKeyword), VisitList<ExpressionSyntax>(node.ErrorCodes), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitPragmaChecksumDirectiveTrivia(PragmaChecksumDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.PragmaKeyword), (SyntaxToken)Visit(node.ChecksumKeyword), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.Guid), (SyntaxToken)Visit(node.Bytes), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ReferenceKeyword), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.LoadKeyword), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ExclamationToken), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
|
|
public override CSharpSyntaxNode VisitNullableDirectiveTrivia(NullableDirectiveTriviaSyntax node)
|
|
{
|
|
return node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.NullableKeyword), (SyntaxToken)Visit(node.SettingToken), (SyntaxToken)Visit(node.TargetToken), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
|
|
}
|
|
}
|