441 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 (418)
Syntax.xml.Internal.Generated.cs (414)
28299SyntaxNodeCache.AddNode(result, hash); 28321SyntaxNodeCache.AddNode(result, hash); 28342SyntaxNodeCache.AddNode(result, hash); 28364SyntaxNodeCache.AddNode(result, hash); 28386SyntaxNodeCache.AddNode(result, hash); 28425SyntaxNodeCache.AddNode(result, hash); 28444SyntaxNodeCache.AddNode(result, hash); 28466SyntaxNodeCache.AddNode(result, hash); 28487SyntaxNodeCache.AddNode(result, hash); 28522SyntaxNodeCache.AddNode(result, hash); 28547SyntaxNodeCache.AddNode(result, hash); 28569SyntaxNodeCache.AddNode(result, hash); 28589SyntaxNodeCache.AddNode(result, hash); 28610SyntaxNodeCache.AddNode(result, hash); 28632SyntaxNodeCache.AddNode(result, hash); 28660SyntaxNodeCache.AddNode(result, hash); 28680SyntaxNodeCache.AddNode(result, hash); 28710SyntaxNodeCache.AddNode(result, hash); 28731SyntaxNodeCache.AddNode(result, hash); 28754SyntaxNodeCache.AddNode(result, hash); 28776SyntaxNodeCache.AddNode(result, hash); 28822SyntaxNodeCache.AddNode(result, hash); 28843SyntaxNodeCache.AddNode(result, hash); 28877SyntaxNodeCache.AddNode(result, hash); 28910SyntaxNodeCache.AddNode(result, hash); 28932SyntaxNodeCache.AddNode(result, hash); 28953SyntaxNodeCache.AddNode(result, hash); 28972SyntaxNodeCache.AddNode(result, hash); 28992SyntaxNodeCache.AddNode(result, hash); 29011SyntaxNodeCache.AddNode(result, hash); 29084SyntaxNodeCache.AddNode(result, hash); 29139SyntaxNodeCache.AddNode(result, hash); 29174SyntaxNodeCache.AddNode(result, hash); 29194SyntaxNodeCache.AddNode(result, hash); 29243SyntaxNodeCache.AddNode(result, hash); 29263SyntaxNodeCache.AddNode(result, hash); 29402SyntaxNodeCache.AddNode(result, hash); 29422SyntaxNodeCache.AddNode(result, hash); 29444SyntaxNodeCache.AddNode(result, hash); 29466SyntaxNodeCache.AddNode(result, hash); 29496SyntaxNodeCache.AddNode(result, hash); 29516SyntaxNodeCache.AddNode(result, hash); 29536SyntaxNodeCache.AddNode(result, hash); 29556SyntaxNodeCache.AddNode(result, hash); 29613SyntaxNodeCache.AddNode(result, hash); 29655SyntaxNodeCache.AddNode(result, hash); 29676SyntaxNodeCache.AddNode(result, hash); 29709SyntaxNodeCache.AddNode(result, hash); 29728SyntaxNodeCache.AddNode(result, hash); 29763SyntaxNodeCache.AddNode(result, hash); 29799SyntaxNodeCache.AddNode(result, hash); 29836SyntaxNodeCache.AddNode(result, hash); 29855SyntaxNodeCache.AddNode(result, hash); 29876SyntaxNodeCache.AddNode(result, hash); 29897SyntaxNodeCache.AddNode(result, hash); 29917SyntaxNodeCache.AddNode(result, hash); 29936SyntaxNodeCache.AddNode(result, hash); 30009SyntaxNodeCache.AddNode(result, hash); 30030SyntaxNodeCache.AddNode(result, hash); 30050SyntaxNodeCache.AddNode(result, hash); 30085SyntaxNodeCache.AddNode(result, hash); 30106SyntaxNodeCache.AddNode(result, hash); 30143SyntaxNodeCache.AddNode(result, hash); 30163SyntaxNodeCache.AddNode(result, hash); 30197SyntaxNodeCache.AddNode(result, hash); 30219SyntaxNodeCache.AddNode(result, hash); 30240SyntaxNodeCache.AddNode(result, hash); 30261SyntaxNodeCache.AddNode(result, hash); 30281SyntaxNodeCache.AddNode(result, hash); 30301SyntaxNodeCache.AddNode(result, hash); 30322SyntaxNodeCache.AddNode(result, hash); 30352SyntaxNodeCache.AddNode(result, hash); 30374SyntaxNodeCache.AddNode(result, hash); 30393SyntaxNodeCache.AddNode(result, hash); 30412SyntaxNodeCache.AddNode(result, hash); 30435SyntaxNodeCache.AddNode(result, hash); 30465SyntaxNodeCache.AddNode(result, hash); 30484SyntaxNodeCache.AddNode(result, hash); 30517SyntaxNodeCache.AddNode(result, hash); 30538SyntaxNodeCache.AddNode(result, hash); 30570SyntaxNodeCache.AddNode(result, hash); 30590SyntaxNodeCache.AddNode(result, hash); 30623SyntaxNodeCache.AddNode(result, hash); 30644SyntaxNodeCache.AddNode(result, hash); 30663SyntaxNodeCache.AddNode(result, hash); 30744SyntaxNodeCache.AddNode(result, hash); 30764SyntaxNodeCache.AddNode(result, hash); 30785SyntaxNodeCache.AddNode(result, hash); 30805SyntaxNodeCache.AddNode(result, hash); 30825SyntaxNodeCache.AddNode(result, hash); 30847SyntaxNodeCache.AddNode(result, hash); 30868SyntaxNodeCache.AddNode(result, hash); 30888SyntaxNodeCache.AddNode(result, hash); 30952SyntaxNodeCache.AddNode(result, hash); 30974SyntaxNodeCache.AddNode(result, hash); 31208SyntaxNodeCache.AddNode(result, hash); 31229SyntaxNodeCache.AddNode(result, hash); 31282SyntaxNodeCache.AddNode(result, hash); 31333SyntaxNodeCache.AddNode(result, hash); 31367SyntaxNodeCache.AddNode(result, hash); 31388SyntaxNodeCache.AddNode(result, hash); 31495SyntaxNodeCache.AddNode(result, hash); 31631SyntaxNodeCache.AddNode(result, hash); 31662SyntaxNodeCache.AddNode(result, hash); 31681SyntaxNodeCache.AddNode(result, hash); 31702SyntaxNodeCache.AddNode(result, hash); 31724SyntaxNodeCache.AddNode(result, hash); 31754SyntaxNodeCache.AddNode(result, hash); 32047SyntaxNodeCache.AddNode(result, hash); 32066SyntaxNodeCache.AddNode(result, hash); 32086SyntaxNodeCache.AddNode(result, hash); 32123SyntaxNodeCache.AddNode(result, hash); 32163SyntaxNodeCache.AddNode(result, hash); 32182SyntaxNodeCache.AddNode(result, hash); 32202SyntaxNodeCache.AddNode(result, hash); 32222SyntaxNodeCache.AddNode(result, hash); 32244SyntaxNodeCache.AddNode(result, hash); 32289SyntaxNodeCache.AddNode(result, hash); 32471SyntaxNodeCache.AddNode(result, hash); 32534SyntaxNodeCache.AddNode(result, hash); 32599SyntaxNodeCache.AddNode(result, hash); 32659SyntaxNodeCache.AddNode(result, hash); 32681SyntaxNodeCache.AddNode(result, hash); 32718SyntaxNodeCache.AddNode(result, hash); 32769SyntaxNodeCache.AddNode(result, hash); 32791SyntaxNodeCache.AddNode(result, hash); 32810SyntaxNodeCache.AddNode(result, hash); 32844SyntaxNodeCache.AddNode(result, hash); 32951SyntaxNodeCache.AddNode(result, hash); 32973SyntaxNodeCache.AddNode(result, hash); 33012SyntaxNodeCache.AddNode(result, hash); 33032SyntaxNodeCache.AddNode(result, hash); 33068SyntaxNodeCache.AddNode(result, hash); 33101SyntaxNodeCache.AddNode(result, hash); 33123SyntaxNodeCache.AddNode(result, hash); 33218SyntaxNodeCache.AddNode(result, hash); 33240SyntaxNodeCache.AddNode(result, hash); 33275SyntaxNodeCache.AddNode(result, hash); 33681var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IdentifierName, identifier, out hash); 33687SyntaxNodeCache.AddNode(result, hash); 33703var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedName, left, dotToken, right, out hash); 33709SyntaxNodeCache.AddNode(result, hash); 33724var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GenericName, identifier, typeArgumentList, out hash); 33730SyntaxNodeCache.AddNode(result, hash); 33746var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeArgumentList, lessThanToken, arguments.Node, greaterThanToken, out hash); 33752SyntaxNodeCache.AddNode(result, hash); 33768var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AliasQualifiedName, alias, colonColonToken, name, out hash); 33774SyntaxNodeCache.AddNode(result, hash); 33807var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PredefinedType, keyword, out hash); 33813SyntaxNodeCache.AddNode(result, hash); 33826var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayType, elementType, rankSpecifiers.Node, out hash); 33832SyntaxNodeCache.AddNode(result, hash); 33848var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayRankSpecifier, openBracketToken, sizes.Node, closeBracketToken, out hash); 33854SyntaxNodeCache.AddNode(result, hash); 33869var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PointerType, elementType, asteriskToken, out hash); 33875SyntaxNodeCache.AddNode(result, hash); 33904var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 33910SyntaxNodeCache.AddNode(result, hash); 33929var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerCallingConvention, managedOrUnmanagedKeyword, unmanagedCallingConventionList, out hash); 33935SyntaxNodeCache.AddNode(result, hash); 33951var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConventionList, openBracketToken, callingConventions.Node, closeBracketToken, out hash); 33957SyntaxNodeCache.AddNode(result, hash); 33971var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConvention, name, out hash); 33977SyntaxNodeCache.AddNode(result, hash); 33992var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NullableType, elementType, questionToken, out hash); 33998SyntaxNodeCache.AddNode(result, hash); 34014var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleType, openParenToken, elements.Node, closeParenToken, out hash); 34020SyntaxNodeCache.AddNode(result, hash); 34042var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleElement, type, identifier, out hash); 34048SyntaxNodeCache.AddNode(result, hash); 34062var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedTypeArgument, omittedTypeArgumentToken, out hash); 34068SyntaxNodeCache.AddNode(result, hash); 34092var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefType, refKeyword, readOnlyKeyword, type, out hash); 34098SyntaxNodeCache.AddNode(result, hash); 34113var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ScopedType, scopedKeyword, type, out hash); 34119SyntaxNodeCache.AddNode(result, hash); 34136var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedExpression, openParenToken, expression, closeParenToken, out hash); 34142SyntaxNodeCache.AddNode(result, hash); 34158var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, out hash); 34164SyntaxNodeCache.AddNode(result, hash); 34204var cached = SyntaxNodeCache.TryGetNode((int)kind, operatorToken, operand, out hash); 34210SyntaxNodeCache.AddNode(result, hash); 34225var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AwaitExpression, awaitKeyword, expression, out hash); 34231SyntaxNodeCache.AddNode(result, hash); 34259var cached = SyntaxNodeCache.TryGetNode((int)kind, operand, operatorToken, out hash); 34265SyntaxNodeCache.AddNode(result, hash); 34292var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, operatorToken, name, out hash); 34298SyntaxNodeCache.AddNode(result, hash); 34314var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull, out hash); 34320SyntaxNodeCache.AddNode(result, hash); 34335var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.MemberBindingExpression, operatorToken, name, out hash); 34341SyntaxNodeCache.AddNode(result, hash); 34354var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementBindingExpression, argumentList, out hash); 34360SyntaxNodeCache.AddNode(result, hash); 34374var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RangeExpression, leftOperand, operatorToken, rightOperand, out hash); 34380SyntaxNodeCache.AddNode(result, hash); 34393var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitElementAccess, argumentList, out hash); 34399SyntaxNodeCache.AddNode(result, hash); 34466var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34472SyntaxNodeCache.AddNode(result, hash); 34521var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34527SyntaxNodeCache.AddNode(result, hash); 34556var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThisExpression, token, out hash); 34562SyntaxNodeCache.AddNode(result, hash); 34576var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseExpression, token, out hash); 34582SyntaxNodeCache.AddNode(result, hash); 34625var cached = SyntaxNodeCache.TryGetNode((int)kind, token, out hash); 34631SyntaxNodeCache.AddNode(result, hash); 34645var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FieldExpression, token, out hash); 34651SyntaxNodeCache.AddNode(result, hash); 34784var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InvocationExpression, expression, argumentList, out hash); 34790SyntaxNodeCache.AddNode(result, hash); 34804var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementAccessExpression, expression, argumentList, out hash); 34810SyntaxNodeCache.AddNode(result, hash); 34826var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 34832SyntaxNodeCache.AddNode(result, hash); 34848var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedArgumentList, openBracketToken, arguments.Node, closeBracketToken, out hash); 34854SyntaxNodeCache.AddNode(result, hash); 34878var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Argument, nameColon, refKindKeyword, expression, out hash); 34884SyntaxNodeCache.AddNode(result, hash); 34898var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionColon, expression, colonToken, out hash); 34904SyntaxNodeCache.AddNode(result, hash); 34918var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameColon, name, colonToken, out hash); 34924SyntaxNodeCache.AddNode(result, hash); 34938var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationExpression, type, designation, out hash); 34944SyntaxNodeCache.AddNode(result, hash); 34995var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefExpression, refKeyword, expression, out hash); 35001SyntaxNodeCache.AddNode(result, hash); 35037var cached = SyntaxNodeCache.TryGetNode((int)kind, openBraceToken, expressions.Node, closeBraceToken, out hash); 35043SyntaxNodeCache.AddNode(result, hash); 35058var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitObjectCreationExpression, newKeyword, argumentList, initializer, out hash); 35064SyntaxNodeCache.AddNode(result, hash); 35091var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WithExpression, expression, withKeyword, initializer, out hash); 35097SyntaxNodeCache.AddNode(result, hash); 35110var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AnonymousObjectMemberDeclarator, nameEquals, expression, out hash); 35116SyntaxNodeCache.AddNode(result, hash); 35145var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayCreationExpression, newKeyword, type, initializer, out hash); 35151SyntaxNodeCache.AddNode(result, hash); 35181var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.StackAllocArrayCreationExpression, stackAllocKeyword, type, initializer, out hash); 35187SyntaxNodeCache.AddNode(result, hash); 35218var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CollectionExpression, openBracketToken, elements.Node, closeBracketToken, out hash); 35224SyntaxNodeCache.AddNode(result, hash); 35237var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionElement, expression, out hash); 35243SyntaxNodeCache.AddNode(result, hash); 35258var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SpreadElement, operatorToken, expression, out hash); 35264SyntaxNodeCache.AddNode(result, hash); 35279var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WithElement, withKeyword, argumentList, out hash); 35285SyntaxNodeCache.AddNode(result, hash); 35299var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryExpression, fromClause, body, out hash); 35305SyntaxNodeCache.AddNode(result, hash); 35318var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryBody, clauses.Node, selectOrGroup, continuation, out hash); 35324SyntaxNodeCache.AddNode(result, hash); 35391var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.JoinIntoClause, intoKeyword, identifier, out hash); 35397SyntaxNodeCache.AddNode(result, hash); 35412var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhereClause, whereKeyword, condition, out hash); 35418SyntaxNodeCache.AddNode(result, hash); 35432var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OrderByClause, orderByKeyword, orderings.Node, out hash); 35438SyntaxNodeCache.AddNode(result, hash); 35467var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, ascendingOrDescendingKeyword, out hash); 35473SyntaxNodeCache.AddNode(result, hash); 35488var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SelectClause, selectKeyword, expression, out hash); 35494SyntaxNodeCache.AddNode(result, hash); 35525var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryContinuation, intoKeyword, identifier, body, out hash); 35531SyntaxNodeCache.AddNode(result, hash); 35545var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedArraySizeExpression, omittedArraySizeExpressionToken, out hash); 35551SyntaxNodeCache.AddNode(result, hash); 35579var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringExpression, stringStartToken, contents.Node, stringEndToken, out hash); 35585SyntaxNodeCache.AddNode(result, hash); 35601var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IsPatternExpression, expression, isKeyword, pattern, out hash); 35607SyntaxNodeCache.AddNode(result, hash); 35622var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThrowExpression, throwKeyword, expression, out hash); 35628SyntaxNodeCache.AddNode(result, hash); 35643var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhenClause, whenKeyword, condition, out hash); 35649SyntaxNodeCache.AddNode(result, hash); 35663var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardPattern, underscoreToken, out hash); 35669SyntaxNodeCache.AddNode(result, hash); 35683var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationPattern, type, designation, out hash); 35689SyntaxNodeCache.AddNode(result, hash); 35704var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VarPattern, varKeyword, designation, out hash); 35710SyntaxNodeCache.AddNode(result, hash); 35734var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken, out hash); 35740SyntaxNodeCache.AddNode(result, hash); 35756var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken, out hash); 35762SyntaxNodeCache.AddNode(result, hash); 35775var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Subpattern, expressionColon, pattern, out hash); 35781SyntaxNodeCache.AddNode(result, hash); 35794var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstantPattern, expression, out hash); 35800SyntaxNodeCache.AddNode(result, hash); 35817var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedPattern, openParenToken, pattern, closeParenToken, out hash); 35823SyntaxNodeCache.AddNode(result, hash); 35847var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RelationalPattern, operatorToken, expression, out hash); 35853SyntaxNodeCache.AddNode(result, hash); 35866var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypePattern, type, out hash); 35872SyntaxNodeCache.AddNode(result, hash); 35899var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 35905SyntaxNodeCache.AddNode(result, hash); 35920var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NotPattern, operatorToken, pattern, out hash); 35926SyntaxNodeCache.AddNode(result, hash); 35952var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SlicePattern, dotDotToken, pattern, out hash); 35958SyntaxNodeCache.AddNode(result, hash); 35972var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringText, textToken, out hash); 35978SyntaxNodeCache.AddNode(result, hash); 36005var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationAlignmentClause, commaToken, value, out hash); 36011SyntaxNodeCache.AddNode(result, hash); 36026var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationFormatClause, colonToken, formatStringToken, out hash); 36032SyntaxNodeCache.AddNode(result, hash); 36045var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, out hash); 36051SyntaxNodeCache.AddNode(result, hash); 36126var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclaration, type, variables.Node, out hash); 36132SyntaxNodeCache.AddNode(result, hash); 36146var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclarator, identifier, argumentList, initializer, out hash); 36152SyntaxNodeCache.AddNode(result, hash); 36167var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EqualsValueClause, equalsToken, value, out hash); 36173SyntaxNodeCache.AddNode(result, hash); 36187var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SingleVariableDesignation, identifier, out hash); 36193SyntaxNodeCache.AddNode(result, hash); 36207var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardDesignation, underscoreToken, out hash); 36213SyntaxNodeCache.AddNode(result, hash); 36229var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedVariableDesignation, openParenToken, variables.Node, closeParenToken, out hash); 36235SyntaxNodeCache.AddNode(result, hash); 36250var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionStatement, attributeLists.Node, expression, semicolonToken, out hash); 36256SyntaxNodeCache.AddNode(result, hash); 36270var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EmptyStatement, attributeLists.Node, semicolonToken, out hash); 36276SyntaxNodeCache.AddNode(result, hash); 36334var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BreakStatement, attributeLists.Node, breakKeyword, semicolonToken, out hash); 36340SyntaxNodeCache.AddNode(result, hash); 36356var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ContinueStatement, attributeLists.Node, continueKeyword, semicolonToken, out hash); 36362SyntaxNodeCache.AddNode(result, hash); 36590var cached = SyntaxNodeCache.TryGetNode((int)kind, attributeLists.Node, keyword, block, out hash); 36596SyntaxNodeCache.AddNode(result, hash); 36611var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.UnsafeStatement, attributeLists.Node, unsafeKeyword, block, out hash); 36617SyntaxNodeCache.AddNode(result, hash); 36664var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElseClause, elseKeyword, statement, out hash); 36670SyntaxNodeCache.AddNode(result, hash); 36715var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SwitchSection, labels.Node, statements.Node, out hash); 36721SyntaxNodeCache.AddNode(result, hash); 36749var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CaseSwitchLabel, keyword, value, colonToken, out hash); 36755SyntaxNodeCache.AddNode(result, hash); 36770var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultSwitchLabel, keyword, colonToken, out hash); 36776SyntaxNodeCache.AddNode(result, hash); 36877var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FinallyClause, finallyKeyword, block, out hash); 36883SyntaxNodeCache.AddNode(result, hash); 37013var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeTargetSpecifier, identifier, colonToken, out hash); 37019SyntaxNodeCache.AddNode(result, hash); 37044var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 37050SyntaxNodeCache.AddNode(result, hash); 37063var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgument, nameEquals, nameColon, expression, out hash); 37069SyntaxNodeCache.AddNode(result, hash); 37084var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameEquals, name, equalsToken, out hash); 37090SyntaxNodeCache.AddNode(result, hash); 37106var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 37112SyntaxNodeCache.AddNode(result, hash); 37136var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameter, attributeLists.Node, varianceKeyword, identifier, out hash); 37142SyntaxNodeCache.AddNode(result, hash); 37429var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseList, colonToken, types.Node, out hash); 37435SyntaxNodeCache.AddNode(result, hash); 37448var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SimpleBaseType, type, out hash); 37454SyntaxNodeCache.AddNode(result, hash); 37468var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PrimaryConstructorBaseType, type, argumentList, out hash); 37474SyntaxNodeCache.AddNode(result, hash); 37505var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstructorConstraint, newKeyword, openParenToken, closeParenToken, out hash); 37511SyntaxNodeCache.AddNode(result, hash); 37545var cached = SyntaxNodeCache.TryGetNode((int)kind, classOrStructKeyword, questionToken, out hash); 37551SyntaxNodeCache.AddNode(result, hash); 37564var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeConstraint, type, out hash); 37570SyntaxNodeCache.AddNode(result, hash); 37584var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultConstraint, defaultKeyword, out hash); 37590SyntaxNodeCache.AddNode(result, hash); 37604var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AllowsConstraintClause, allowsKeyword, constraints.Node, out hash); 37610SyntaxNodeCache.AddNode(result, hash); 37626var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefStructConstraint, refKeyword, structKeyword, out hash); 37632SyntaxNodeCache.AddNode(result, hash); 37671var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExplicitInterfaceSpecifier, name, dotToken, out hash); 37677SyntaxNodeCache.AddNode(result, hash); 37853var cached = SyntaxNodeCache.TryGetNode((int)kind, colonToken, thisOrBaseKeyword, argumentList, out hash); 37859SyntaxNodeCache.AddNode(result, hash); 37916var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrowExpressionClause, arrowToken, expression, out hash); 37922SyntaxNodeCache.AddNode(result, hash); 37981var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AccessorList, openBraceToken, accessors.Node, closeBraceToken, out hash); 37987SyntaxNodeCache.AddNode(result, hash); 38041var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 38047SyntaxNodeCache.AddNode(result, hash); 38063var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 38069SyntaxNodeCache.AddNode(result, hash); 38100var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameter, attributeLists.Node, modifiers.Node, type, out hash); 38106SyntaxNodeCache.AddNode(result, hash); 38151var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeCref, type, out hash); 38157SyntaxNodeCache.AddNode(result, hash); 38173var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedCref, container, dotToken, member, out hash); 38179SyntaxNodeCache.AddNode(result, hash); 38192var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameMemberCref, name, parameters, out hash); 38198SyntaxNodeCache.AddNode(result, hash); 38226var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IndexerMemberCref, thisKeyword, parameters, out hash); 38232SyntaxNodeCache.AddNode(result, hash); 38333var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 38339SyntaxNodeCache.AddNode(result, hash); 38355var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefBracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 38361SyntaxNodeCache.AddNode(result, hash); 38394var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameter, refKindKeyword, readOnlyKeyword, type, out hash); 38400SyntaxNodeCache.AddNode(result, hash); 38414var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElement, startTag, content.Node, endTag, out hash); 38420SyntaxNodeCache.AddNode(result, hash); 38450var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElementEndTag, lessThanSlashToken, name, greaterThanToken, out hash); 38456SyntaxNodeCache.AddNode(result, hash); 38483var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlName, prefix, localName, out hash); 38489SyntaxNodeCache.AddNode(result, hash); 38505var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlPrefix, prefix, colonToken, out hash); 38511SyntaxNodeCache.AddNode(result, hash); 38600var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlText, textTokens.Node, out hash); 38606SyntaxNodeCache.AddNode(result, hash); 38622var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlCDataSection, startCDataToken, textTokens.Node, endCDataToken, out hash); 38628SyntaxNodeCache.AddNode(result, hash); 38657var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlComment, lessThanExclamationMinusMinusToken, textTokens.Node, minusMinusGreaterThanToken, out hash); 38663SyntaxNodeCache.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 _);