438 references to SyntaxNodeCache
Microsoft.CodeAnalysis (4)
Syntax\InternalSyntax\SyntaxList.cs (4)
33GreenNode? cached = SyntaxNodeCache.TryGetNode(GreenNode.ListKind, child0, child1, out hash); 40SyntaxNodeCache.AddNode(result, hash); 53GreenNode? cached = SyntaxNodeCache.TryGetNode(GreenNode.ListKind, child0, child1, child2, out hash); 60SyntaxNodeCache.AddNode(result, hash);
Microsoft.CodeAnalysis.CSharp (415)
Syntax.xml.Internal.Generated.cs (411)
28217SyntaxNodeCache.AddNode(result, hash); 28239SyntaxNodeCache.AddNode(result, hash); 28260SyntaxNodeCache.AddNode(result, hash); 28282SyntaxNodeCache.AddNode(result, hash); 28304SyntaxNodeCache.AddNode(result, hash); 28343SyntaxNodeCache.AddNode(result, hash); 28362SyntaxNodeCache.AddNode(result, hash); 28384SyntaxNodeCache.AddNode(result, hash); 28405SyntaxNodeCache.AddNode(result, hash); 28440SyntaxNodeCache.AddNode(result, hash); 28465SyntaxNodeCache.AddNode(result, hash); 28487SyntaxNodeCache.AddNode(result, hash); 28507SyntaxNodeCache.AddNode(result, hash); 28528SyntaxNodeCache.AddNode(result, hash); 28550SyntaxNodeCache.AddNode(result, hash); 28578SyntaxNodeCache.AddNode(result, hash); 28598SyntaxNodeCache.AddNode(result, hash); 28628SyntaxNodeCache.AddNode(result, hash); 28649SyntaxNodeCache.AddNode(result, hash); 28672SyntaxNodeCache.AddNode(result, hash); 28694SyntaxNodeCache.AddNode(result, hash); 28740SyntaxNodeCache.AddNode(result, hash); 28761SyntaxNodeCache.AddNode(result, hash); 28795SyntaxNodeCache.AddNode(result, hash); 28828SyntaxNodeCache.AddNode(result, hash); 28850SyntaxNodeCache.AddNode(result, hash); 28871SyntaxNodeCache.AddNode(result, hash); 28890SyntaxNodeCache.AddNode(result, hash); 28910SyntaxNodeCache.AddNode(result, hash); 28929SyntaxNodeCache.AddNode(result, hash); 29002SyntaxNodeCache.AddNode(result, hash); 29057SyntaxNodeCache.AddNode(result, hash); 29092SyntaxNodeCache.AddNode(result, hash); 29112SyntaxNodeCache.AddNode(result, hash); 29161SyntaxNodeCache.AddNode(result, hash); 29181SyntaxNodeCache.AddNode(result, hash); 29320SyntaxNodeCache.AddNode(result, hash); 29340SyntaxNodeCache.AddNode(result, hash); 29362SyntaxNodeCache.AddNode(result, hash); 29384SyntaxNodeCache.AddNode(result, hash); 29414SyntaxNodeCache.AddNode(result, hash); 29434SyntaxNodeCache.AddNode(result, hash); 29454SyntaxNodeCache.AddNode(result, hash); 29474SyntaxNodeCache.AddNode(result, hash); 29531SyntaxNodeCache.AddNode(result, hash); 29573SyntaxNodeCache.AddNode(result, hash); 29594SyntaxNodeCache.AddNode(result, hash); 29627SyntaxNodeCache.AddNode(result, hash); 29646SyntaxNodeCache.AddNode(result, hash); 29681SyntaxNodeCache.AddNode(result, hash); 29717SyntaxNodeCache.AddNode(result, hash); 29754SyntaxNodeCache.AddNode(result, hash); 29773SyntaxNodeCache.AddNode(result, hash); 29794SyntaxNodeCache.AddNode(result, hash); 29814SyntaxNodeCache.AddNode(result, hash); 29833SyntaxNodeCache.AddNode(result, hash); 29906SyntaxNodeCache.AddNode(result, hash); 29927SyntaxNodeCache.AddNode(result, hash); 29947SyntaxNodeCache.AddNode(result, hash); 29982SyntaxNodeCache.AddNode(result, hash); 30003SyntaxNodeCache.AddNode(result, hash); 30040SyntaxNodeCache.AddNode(result, hash); 30060SyntaxNodeCache.AddNode(result, hash); 30094SyntaxNodeCache.AddNode(result, hash); 30116SyntaxNodeCache.AddNode(result, hash); 30137SyntaxNodeCache.AddNode(result, hash); 30158SyntaxNodeCache.AddNode(result, hash); 30178SyntaxNodeCache.AddNode(result, hash); 30198SyntaxNodeCache.AddNode(result, hash); 30219SyntaxNodeCache.AddNode(result, hash); 30249SyntaxNodeCache.AddNode(result, hash); 30271SyntaxNodeCache.AddNode(result, hash); 30290SyntaxNodeCache.AddNode(result, hash); 30309SyntaxNodeCache.AddNode(result, hash); 30332SyntaxNodeCache.AddNode(result, hash); 30362SyntaxNodeCache.AddNode(result, hash); 30381SyntaxNodeCache.AddNode(result, hash); 30414SyntaxNodeCache.AddNode(result, hash); 30435SyntaxNodeCache.AddNode(result, hash); 30467SyntaxNodeCache.AddNode(result, hash); 30487SyntaxNodeCache.AddNode(result, hash); 30520SyntaxNodeCache.AddNode(result, hash); 30541SyntaxNodeCache.AddNode(result, hash); 30560SyntaxNodeCache.AddNode(result, hash); 30641SyntaxNodeCache.AddNode(result, hash); 30661SyntaxNodeCache.AddNode(result, hash); 30682SyntaxNodeCache.AddNode(result, hash); 30702SyntaxNodeCache.AddNode(result, hash); 30722SyntaxNodeCache.AddNode(result, hash); 30744SyntaxNodeCache.AddNode(result, hash); 30765SyntaxNodeCache.AddNode(result, hash); 30785SyntaxNodeCache.AddNode(result, hash); 30849SyntaxNodeCache.AddNode(result, hash); 30871SyntaxNodeCache.AddNode(result, hash); 31105SyntaxNodeCache.AddNode(result, hash); 31126SyntaxNodeCache.AddNode(result, hash); 31179SyntaxNodeCache.AddNode(result, hash); 31230SyntaxNodeCache.AddNode(result, hash); 31264SyntaxNodeCache.AddNode(result, hash); 31285SyntaxNodeCache.AddNode(result, hash); 31392SyntaxNodeCache.AddNode(result, hash); 31528SyntaxNodeCache.AddNode(result, hash); 31559SyntaxNodeCache.AddNode(result, hash); 31578SyntaxNodeCache.AddNode(result, hash); 31599SyntaxNodeCache.AddNode(result, hash); 31621SyntaxNodeCache.AddNode(result, hash); 31651SyntaxNodeCache.AddNode(result, hash); 31944SyntaxNodeCache.AddNode(result, hash); 31963SyntaxNodeCache.AddNode(result, hash); 31983SyntaxNodeCache.AddNode(result, hash); 32020SyntaxNodeCache.AddNode(result, hash); 32060SyntaxNodeCache.AddNode(result, hash); 32079SyntaxNodeCache.AddNode(result, hash); 32099SyntaxNodeCache.AddNode(result, hash); 32119SyntaxNodeCache.AddNode(result, hash); 32141SyntaxNodeCache.AddNode(result, hash); 32186SyntaxNodeCache.AddNode(result, hash); 32368SyntaxNodeCache.AddNode(result, hash); 32431SyntaxNodeCache.AddNode(result, hash); 32496SyntaxNodeCache.AddNode(result, hash); 32556SyntaxNodeCache.AddNode(result, hash); 32578SyntaxNodeCache.AddNode(result, hash); 32615SyntaxNodeCache.AddNode(result, hash); 32666SyntaxNodeCache.AddNode(result, hash); 32688SyntaxNodeCache.AddNode(result, hash); 32707SyntaxNodeCache.AddNode(result, hash); 32741SyntaxNodeCache.AddNode(result, hash); 32848SyntaxNodeCache.AddNode(result, hash); 32870SyntaxNodeCache.AddNode(result, hash); 32909SyntaxNodeCache.AddNode(result, hash); 32929SyntaxNodeCache.AddNode(result, hash); 32965SyntaxNodeCache.AddNode(result, hash); 32998SyntaxNodeCache.AddNode(result, hash); 33020SyntaxNodeCache.AddNode(result, hash); 33115SyntaxNodeCache.AddNode(result, hash); 33137SyntaxNodeCache.AddNode(result, hash); 33172SyntaxNodeCache.AddNode(result, hash); 33578var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IdentifierName, identifier, out hash); 33584SyntaxNodeCache.AddNode(result, hash); 33600var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedName, left, dotToken, right, out hash); 33606SyntaxNodeCache.AddNode(result, hash); 33621var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GenericName, identifier, typeArgumentList, out hash); 33627SyntaxNodeCache.AddNode(result, hash); 33643var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeArgumentList, lessThanToken, arguments.Node, greaterThanToken, out hash); 33649SyntaxNodeCache.AddNode(result, hash); 33665var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AliasQualifiedName, alias, colonColonToken, name, out hash); 33671SyntaxNodeCache.AddNode(result, hash); 33704var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PredefinedType, keyword, out hash); 33710SyntaxNodeCache.AddNode(result, hash); 33723var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayType, elementType, rankSpecifiers.Node, out hash); 33729SyntaxNodeCache.AddNode(result, hash); 33745var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayRankSpecifier, openBracketToken, sizes.Node, closeBracketToken, out hash); 33751SyntaxNodeCache.AddNode(result, hash); 33766var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PointerType, elementType, asteriskToken, out hash); 33772SyntaxNodeCache.AddNode(result, hash); 33801var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 33807SyntaxNodeCache.AddNode(result, hash); 33826var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerCallingConvention, managedOrUnmanagedKeyword, unmanagedCallingConventionList, out hash); 33832SyntaxNodeCache.AddNode(result, hash); 33848var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConventionList, openBracketToken, callingConventions.Node, closeBracketToken, out hash); 33854SyntaxNodeCache.AddNode(result, hash); 33868var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConvention, name, out hash); 33874SyntaxNodeCache.AddNode(result, hash); 33889var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NullableType, elementType, questionToken, out hash); 33895SyntaxNodeCache.AddNode(result, hash); 33911var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleType, openParenToken, elements.Node, closeParenToken, out hash); 33917SyntaxNodeCache.AddNode(result, hash); 33939var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleElement, type, identifier, out hash); 33945SyntaxNodeCache.AddNode(result, hash); 33959var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedTypeArgument, omittedTypeArgumentToken, out hash); 33965SyntaxNodeCache.AddNode(result, hash); 33989var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefType, refKeyword, readOnlyKeyword, type, out hash); 33995SyntaxNodeCache.AddNode(result, hash); 34010var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ScopedType, scopedKeyword, type, out hash); 34016SyntaxNodeCache.AddNode(result, hash); 34033var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedExpression, openParenToken, expression, closeParenToken, out hash); 34039SyntaxNodeCache.AddNode(result, hash); 34055var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, out hash); 34061SyntaxNodeCache.AddNode(result, hash); 34101var cached = SyntaxNodeCache.TryGetNode((int)kind, operatorToken, operand, out hash); 34107SyntaxNodeCache.AddNode(result, hash); 34122var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AwaitExpression, awaitKeyword, expression, out hash); 34128SyntaxNodeCache.AddNode(result, hash); 34156var cached = SyntaxNodeCache.TryGetNode((int)kind, operand, operatorToken, out hash); 34162SyntaxNodeCache.AddNode(result, hash); 34189var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, operatorToken, name, out hash); 34195SyntaxNodeCache.AddNode(result, hash); 34211var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull, out hash); 34217SyntaxNodeCache.AddNode(result, hash); 34232var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.MemberBindingExpression, operatorToken, name, out hash); 34238SyntaxNodeCache.AddNode(result, hash); 34251var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementBindingExpression, argumentList, out hash); 34257SyntaxNodeCache.AddNode(result, hash); 34271var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RangeExpression, leftOperand, operatorToken, rightOperand, out hash); 34277SyntaxNodeCache.AddNode(result, hash); 34290var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitElementAccess, argumentList, out hash); 34296SyntaxNodeCache.AddNode(result, hash); 34363var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34369SyntaxNodeCache.AddNode(result, hash); 34418var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34424SyntaxNodeCache.AddNode(result, hash); 34453var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThisExpression, token, out hash); 34459SyntaxNodeCache.AddNode(result, hash); 34473var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseExpression, token, out hash); 34479SyntaxNodeCache.AddNode(result, hash); 34522var cached = SyntaxNodeCache.TryGetNode((int)kind, token, out hash); 34528SyntaxNodeCache.AddNode(result, hash); 34542var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FieldExpression, token, out hash); 34548SyntaxNodeCache.AddNode(result, hash); 34681var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InvocationExpression, expression, argumentList, out hash); 34687SyntaxNodeCache.AddNode(result, hash); 34701var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementAccessExpression, expression, argumentList, out hash); 34707SyntaxNodeCache.AddNode(result, hash); 34723var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 34729SyntaxNodeCache.AddNode(result, hash); 34745var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedArgumentList, openBracketToken, arguments.Node, closeBracketToken, out hash); 34751SyntaxNodeCache.AddNode(result, hash); 34775var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Argument, nameColon, refKindKeyword, expression, out hash); 34781SyntaxNodeCache.AddNode(result, hash); 34795var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionColon, expression, colonToken, out hash); 34801SyntaxNodeCache.AddNode(result, hash); 34815var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameColon, name, colonToken, out hash); 34821SyntaxNodeCache.AddNode(result, hash); 34835var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationExpression, type, designation, out hash); 34841SyntaxNodeCache.AddNode(result, hash); 34892var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefExpression, refKeyword, expression, out hash); 34898SyntaxNodeCache.AddNode(result, hash); 34934var cached = SyntaxNodeCache.TryGetNode((int)kind, openBraceToken, expressions.Node, closeBraceToken, out hash); 34940SyntaxNodeCache.AddNode(result, hash); 34955var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitObjectCreationExpression, newKeyword, argumentList, initializer, out hash); 34961SyntaxNodeCache.AddNode(result, hash); 34988var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WithExpression, expression, withKeyword, initializer, out hash); 34994SyntaxNodeCache.AddNode(result, hash); 35007var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AnonymousObjectMemberDeclarator, nameEquals, expression, out hash); 35013SyntaxNodeCache.AddNode(result, hash); 35042var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayCreationExpression, newKeyword, type, initializer, out hash); 35048SyntaxNodeCache.AddNode(result, hash); 35078var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.StackAllocArrayCreationExpression, stackAllocKeyword, type, initializer, out hash); 35084SyntaxNodeCache.AddNode(result, hash); 35115var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CollectionExpression, openBracketToken, elements.Node, closeBracketToken, out hash); 35121SyntaxNodeCache.AddNode(result, hash); 35134var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionElement, expression, out hash); 35140SyntaxNodeCache.AddNode(result, hash); 35155var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SpreadElement, operatorToken, expression, out hash); 35161SyntaxNodeCache.AddNode(result, hash); 35175var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryExpression, fromClause, body, out hash); 35181SyntaxNodeCache.AddNode(result, hash); 35194var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryBody, clauses.Node, selectOrGroup, continuation, out hash); 35200SyntaxNodeCache.AddNode(result, hash); 35267var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.JoinIntoClause, intoKeyword, identifier, out hash); 35273SyntaxNodeCache.AddNode(result, hash); 35288var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhereClause, whereKeyword, condition, out hash); 35294SyntaxNodeCache.AddNode(result, hash); 35308var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OrderByClause, orderByKeyword, orderings.Node, out hash); 35314SyntaxNodeCache.AddNode(result, hash); 35343var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, ascendingOrDescendingKeyword, out hash); 35349SyntaxNodeCache.AddNode(result, hash); 35364var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SelectClause, selectKeyword, expression, out hash); 35370SyntaxNodeCache.AddNode(result, hash); 35401var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryContinuation, intoKeyword, identifier, body, out hash); 35407SyntaxNodeCache.AddNode(result, hash); 35421var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedArraySizeExpression, omittedArraySizeExpressionToken, out hash); 35427SyntaxNodeCache.AddNode(result, hash); 35455var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringExpression, stringStartToken, contents.Node, stringEndToken, out hash); 35461SyntaxNodeCache.AddNode(result, hash); 35477var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IsPatternExpression, expression, isKeyword, pattern, out hash); 35483SyntaxNodeCache.AddNode(result, hash); 35498var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThrowExpression, throwKeyword, expression, out hash); 35504SyntaxNodeCache.AddNode(result, hash); 35519var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhenClause, whenKeyword, condition, out hash); 35525SyntaxNodeCache.AddNode(result, hash); 35539var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardPattern, underscoreToken, out hash); 35545SyntaxNodeCache.AddNode(result, hash); 35559var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationPattern, type, designation, out hash); 35565SyntaxNodeCache.AddNode(result, hash); 35580var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VarPattern, varKeyword, designation, out hash); 35586SyntaxNodeCache.AddNode(result, hash); 35610var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken, out hash); 35616SyntaxNodeCache.AddNode(result, hash); 35632var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken, out hash); 35638SyntaxNodeCache.AddNode(result, hash); 35651var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Subpattern, expressionColon, pattern, out hash); 35657SyntaxNodeCache.AddNode(result, hash); 35670var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstantPattern, expression, out hash); 35676SyntaxNodeCache.AddNode(result, hash); 35693var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedPattern, openParenToken, pattern, closeParenToken, out hash); 35699SyntaxNodeCache.AddNode(result, hash); 35723var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RelationalPattern, operatorToken, expression, out hash); 35729SyntaxNodeCache.AddNode(result, hash); 35742var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypePattern, type, out hash); 35748SyntaxNodeCache.AddNode(result, hash); 35775var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 35781SyntaxNodeCache.AddNode(result, hash); 35796var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NotPattern, operatorToken, pattern, out hash); 35802SyntaxNodeCache.AddNode(result, hash); 35828var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SlicePattern, dotDotToken, pattern, out hash); 35834SyntaxNodeCache.AddNode(result, hash); 35848var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringText, textToken, out hash); 35854SyntaxNodeCache.AddNode(result, hash); 35881var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationAlignmentClause, commaToken, value, out hash); 35887SyntaxNodeCache.AddNode(result, hash); 35902var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationFormatClause, colonToken, formatStringToken, out hash); 35908SyntaxNodeCache.AddNode(result, hash); 35921var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, out hash); 35927SyntaxNodeCache.AddNode(result, hash); 36002var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclaration, type, variables.Node, out hash); 36008SyntaxNodeCache.AddNode(result, hash); 36022var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclarator, identifier, argumentList, initializer, out hash); 36028SyntaxNodeCache.AddNode(result, hash); 36043var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EqualsValueClause, equalsToken, value, out hash); 36049SyntaxNodeCache.AddNode(result, hash); 36063var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SingleVariableDesignation, identifier, out hash); 36069SyntaxNodeCache.AddNode(result, hash); 36083var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardDesignation, underscoreToken, out hash); 36089SyntaxNodeCache.AddNode(result, hash); 36105var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedVariableDesignation, openParenToken, variables.Node, closeParenToken, out hash); 36111SyntaxNodeCache.AddNode(result, hash); 36126var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionStatement, attributeLists.Node, expression, semicolonToken, out hash); 36132SyntaxNodeCache.AddNode(result, hash); 36146var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EmptyStatement, attributeLists.Node, semicolonToken, out hash); 36152SyntaxNodeCache.AddNode(result, hash); 36210var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BreakStatement, attributeLists.Node, breakKeyword, semicolonToken, out hash); 36216SyntaxNodeCache.AddNode(result, hash); 36232var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ContinueStatement, attributeLists.Node, continueKeyword, semicolonToken, out hash); 36238SyntaxNodeCache.AddNode(result, hash); 36466var cached = SyntaxNodeCache.TryGetNode((int)kind, attributeLists.Node, keyword, block, out hash); 36472SyntaxNodeCache.AddNode(result, hash); 36487var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.UnsafeStatement, attributeLists.Node, unsafeKeyword, block, out hash); 36493SyntaxNodeCache.AddNode(result, hash); 36540var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElseClause, elseKeyword, statement, out hash); 36546SyntaxNodeCache.AddNode(result, hash); 36591var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SwitchSection, labels.Node, statements.Node, out hash); 36597SyntaxNodeCache.AddNode(result, hash); 36625var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CaseSwitchLabel, keyword, value, colonToken, out hash); 36631SyntaxNodeCache.AddNode(result, hash); 36646var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultSwitchLabel, keyword, colonToken, out hash); 36652SyntaxNodeCache.AddNode(result, hash); 36753var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FinallyClause, finallyKeyword, block, out hash); 36759SyntaxNodeCache.AddNode(result, hash); 36889var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeTargetSpecifier, identifier, colonToken, out hash); 36895SyntaxNodeCache.AddNode(result, hash); 36920var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 36926SyntaxNodeCache.AddNode(result, hash); 36939var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgument, nameEquals, nameColon, expression, out hash); 36945SyntaxNodeCache.AddNode(result, hash); 36960var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameEquals, name, equalsToken, out hash); 36966SyntaxNodeCache.AddNode(result, hash); 36982var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 36988SyntaxNodeCache.AddNode(result, hash); 37012var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameter, attributeLists.Node, varianceKeyword, identifier, out hash); 37018SyntaxNodeCache.AddNode(result, hash); 37305var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseList, colonToken, types.Node, out hash); 37311SyntaxNodeCache.AddNode(result, hash); 37324var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SimpleBaseType, type, out hash); 37330SyntaxNodeCache.AddNode(result, hash); 37344var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PrimaryConstructorBaseType, type, argumentList, out hash); 37350SyntaxNodeCache.AddNode(result, hash); 37381var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstructorConstraint, newKeyword, openParenToken, closeParenToken, out hash); 37387SyntaxNodeCache.AddNode(result, hash); 37421var cached = SyntaxNodeCache.TryGetNode((int)kind, classOrStructKeyword, questionToken, out hash); 37427SyntaxNodeCache.AddNode(result, hash); 37440var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeConstraint, type, out hash); 37446SyntaxNodeCache.AddNode(result, hash); 37460var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultConstraint, defaultKeyword, out hash); 37466SyntaxNodeCache.AddNode(result, hash); 37480var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AllowsConstraintClause, allowsKeyword, constraints.Node, out hash); 37486SyntaxNodeCache.AddNode(result, hash); 37502var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefStructConstraint, refKeyword, structKeyword, out hash); 37508SyntaxNodeCache.AddNode(result, hash); 37547var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExplicitInterfaceSpecifier, name, dotToken, out hash); 37553SyntaxNodeCache.AddNode(result, hash); 37729var cached = SyntaxNodeCache.TryGetNode((int)kind, colonToken, thisOrBaseKeyword, argumentList, out hash); 37735SyntaxNodeCache.AddNode(result, hash); 37792var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrowExpressionClause, arrowToken, expression, out hash); 37798SyntaxNodeCache.AddNode(result, hash); 37857var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AccessorList, openBraceToken, accessors.Node, closeBraceToken, out hash); 37863SyntaxNodeCache.AddNode(result, hash); 37917var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 37923SyntaxNodeCache.AddNode(result, hash); 37939var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 37945SyntaxNodeCache.AddNode(result, hash); 37976var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameter, attributeLists.Node, modifiers.Node, type, out hash); 37982SyntaxNodeCache.AddNode(result, hash); 38027var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeCref, type, out hash); 38033SyntaxNodeCache.AddNode(result, hash); 38049var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedCref, container, dotToken, member, out hash); 38055SyntaxNodeCache.AddNode(result, hash); 38068var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameMemberCref, name, parameters, out hash); 38074SyntaxNodeCache.AddNode(result, hash); 38102var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IndexerMemberCref, thisKeyword, parameters, out hash); 38108SyntaxNodeCache.AddNode(result, hash); 38209var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 38215SyntaxNodeCache.AddNode(result, hash); 38231var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefBracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 38237SyntaxNodeCache.AddNode(result, hash); 38270var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameter, refKindKeyword, readOnlyKeyword, type, out hash); 38276SyntaxNodeCache.AddNode(result, hash); 38290var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElement, startTag, content.Node, endTag, out hash); 38296SyntaxNodeCache.AddNode(result, hash); 38326var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElementEndTag, lessThanSlashToken, name, greaterThanToken, out hash); 38332SyntaxNodeCache.AddNode(result, hash); 38359var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlName, prefix, localName, out hash); 38365SyntaxNodeCache.AddNode(result, hash); 38381var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlPrefix, prefix, colonToken, out hash); 38387SyntaxNodeCache.AddNode(result, hash); 38476var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlText, textTokens.Node, out hash); 38482SyntaxNodeCache.AddNode(result, hash); 38498var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlCDataSection, startCDataToken, textTokens.Node, endCDataToken, out hash); 38504SyntaxNodeCache.AddNode(result, hash); 38533var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlComment, lessThanExclamationMinusMinusToken, textTokens.Node, minusMinusGreaterThanToken, out hash); 38539SyntaxNodeCache.AddNode(result, hash);
Syntax\InternalSyntax\CSharpSyntaxNodeCache.cs (4)
15return SyntaxNodeCache.TryGetNode(kind, child1, GetNodeFlags(context), out hash); 20return SyntaxNodeCache.TryGetNode(kind, child1, child2, GetNodeFlags(context), out hash); 25return SyntaxNodeCache.TryGetNode(kind, child1, child2, child3, GetNodeFlags(context), out hash); 30var flags = SyntaxNodeCache.GetDefaultNodeFlags();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (19)
Syntax\SyntaxNodeCacheTests.cs (19)
21SyntaxNodeCache.AddNode(child0, child0.GetCacheHash()); 24SyntaxNodeCache.AddNode(listOf1, listOf1.GetCacheHash()); 26var listCached = (PredefinedTypeSyntax)SyntaxNodeCache.TryGetNode(listOf1.RawKind, child0, SyntaxNodeCache.GetDefaultNodeFlags(), out _); 39SyntaxNodeCache.AddNode(child0, child0.GetCacheHash()); 40SyntaxNodeCache.AddNode(child1, child1.GetCacheHash()); 43SyntaxNodeCache.AddNode(listOf2, listOf2.GetCacheHash()); 45var listCached = (CodeAnalysis.Syntax.InternalSyntax.SyntaxList.WithTwoChildren)SyntaxNodeCache.TryGetNode(listOf2.RawKind, child0, child1, SyntaxNodeCache.GetDefaultNodeFlags(), out _); 48var listOf1 = SyntaxNodeCache.TryGetNode(listOf2.RawKind, child0, SyntaxNodeCache.GetDefaultNodeFlags(), out _); 63SyntaxNodeCache.AddNode(child0, child0.GetCacheHash()); 64SyntaxNodeCache.AddNode(child1, child1.GetCacheHash()); 65SyntaxNodeCache.AddNode(child2, child2.GetCacheHash()); 68SyntaxNodeCache.AddNode(listOf3, listOf3.GetCacheHash()); 70var listCached = (CodeAnalysis.Syntax.InternalSyntax.SyntaxList.WithThreeChildren)SyntaxNodeCache.TryGetNode(listOf3.RawKind, child0, child1, child2, SyntaxNodeCache.GetDefaultNodeFlags(), out _); 73var listOf2 = SyntaxNodeCache.TryGetNode(listOf3.RawKind, child0, child1, SyntaxNodeCache.GetDefaultNodeFlags(), out _);