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)
28218SyntaxNodeCache.AddNode(result, hash); 28240SyntaxNodeCache.AddNode(result, hash); 28261SyntaxNodeCache.AddNode(result, hash); 28283SyntaxNodeCache.AddNode(result, hash); 28305SyntaxNodeCache.AddNode(result, hash); 28344SyntaxNodeCache.AddNode(result, hash); 28363SyntaxNodeCache.AddNode(result, hash); 28385SyntaxNodeCache.AddNode(result, hash); 28406SyntaxNodeCache.AddNode(result, hash); 28441SyntaxNodeCache.AddNode(result, hash); 28466SyntaxNodeCache.AddNode(result, hash); 28488SyntaxNodeCache.AddNode(result, hash); 28508SyntaxNodeCache.AddNode(result, hash); 28529SyntaxNodeCache.AddNode(result, hash); 28551SyntaxNodeCache.AddNode(result, hash); 28579SyntaxNodeCache.AddNode(result, hash); 28599SyntaxNodeCache.AddNode(result, hash); 28629SyntaxNodeCache.AddNode(result, hash); 28650SyntaxNodeCache.AddNode(result, hash); 28673SyntaxNodeCache.AddNode(result, hash); 28695SyntaxNodeCache.AddNode(result, hash); 28741SyntaxNodeCache.AddNode(result, hash); 28762SyntaxNodeCache.AddNode(result, hash); 28796SyntaxNodeCache.AddNode(result, hash); 28829SyntaxNodeCache.AddNode(result, hash); 28851SyntaxNodeCache.AddNode(result, hash); 28872SyntaxNodeCache.AddNode(result, hash); 28891SyntaxNodeCache.AddNode(result, hash); 28911SyntaxNodeCache.AddNode(result, hash); 28930SyntaxNodeCache.AddNode(result, hash); 29003SyntaxNodeCache.AddNode(result, hash); 29058SyntaxNodeCache.AddNode(result, hash); 29093SyntaxNodeCache.AddNode(result, hash); 29113SyntaxNodeCache.AddNode(result, hash); 29162SyntaxNodeCache.AddNode(result, hash); 29182SyntaxNodeCache.AddNode(result, hash); 29321SyntaxNodeCache.AddNode(result, hash); 29341SyntaxNodeCache.AddNode(result, hash); 29363SyntaxNodeCache.AddNode(result, hash); 29385SyntaxNodeCache.AddNode(result, hash); 29415SyntaxNodeCache.AddNode(result, hash); 29435SyntaxNodeCache.AddNode(result, hash); 29455SyntaxNodeCache.AddNode(result, hash); 29475SyntaxNodeCache.AddNode(result, hash); 29532SyntaxNodeCache.AddNode(result, hash); 29574SyntaxNodeCache.AddNode(result, hash); 29595SyntaxNodeCache.AddNode(result, hash); 29628SyntaxNodeCache.AddNode(result, hash); 29647SyntaxNodeCache.AddNode(result, hash); 29682SyntaxNodeCache.AddNode(result, hash); 29718SyntaxNodeCache.AddNode(result, hash); 29755SyntaxNodeCache.AddNode(result, hash); 29774SyntaxNodeCache.AddNode(result, hash); 29795SyntaxNodeCache.AddNode(result, hash); 29815SyntaxNodeCache.AddNode(result, hash); 29834SyntaxNodeCache.AddNode(result, hash); 29907SyntaxNodeCache.AddNode(result, hash); 29928SyntaxNodeCache.AddNode(result, hash); 29948SyntaxNodeCache.AddNode(result, hash); 29983SyntaxNodeCache.AddNode(result, hash); 30004SyntaxNodeCache.AddNode(result, hash); 30041SyntaxNodeCache.AddNode(result, hash); 30061SyntaxNodeCache.AddNode(result, hash); 30095SyntaxNodeCache.AddNode(result, hash); 30117SyntaxNodeCache.AddNode(result, hash); 30138SyntaxNodeCache.AddNode(result, hash); 30159SyntaxNodeCache.AddNode(result, hash); 30179SyntaxNodeCache.AddNode(result, hash); 30199SyntaxNodeCache.AddNode(result, hash); 30220SyntaxNodeCache.AddNode(result, hash); 30250SyntaxNodeCache.AddNode(result, hash); 30272SyntaxNodeCache.AddNode(result, hash); 30291SyntaxNodeCache.AddNode(result, hash); 30310SyntaxNodeCache.AddNode(result, hash); 30333SyntaxNodeCache.AddNode(result, hash); 30363SyntaxNodeCache.AddNode(result, hash); 30382SyntaxNodeCache.AddNode(result, hash); 30415SyntaxNodeCache.AddNode(result, hash); 30436SyntaxNodeCache.AddNode(result, hash); 30468SyntaxNodeCache.AddNode(result, hash); 30488SyntaxNodeCache.AddNode(result, hash); 30521SyntaxNodeCache.AddNode(result, hash); 30542SyntaxNodeCache.AddNode(result, hash); 30561SyntaxNodeCache.AddNode(result, hash); 30642SyntaxNodeCache.AddNode(result, hash); 30662SyntaxNodeCache.AddNode(result, hash); 30683SyntaxNodeCache.AddNode(result, hash); 30703SyntaxNodeCache.AddNode(result, hash); 30723SyntaxNodeCache.AddNode(result, hash); 30745SyntaxNodeCache.AddNode(result, hash); 30766SyntaxNodeCache.AddNode(result, hash); 30786SyntaxNodeCache.AddNode(result, hash); 30850SyntaxNodeCache.AddNode(result, hash); 30872SyntaxNodeCache.AddNode(result, hash); 31106SyntaxNodeCache.AddNode(result, hash); 31127SyntaxNodeCache.AddNode(result, hash); 31180SyntaxNodeCache.AddNode(result, hash); 31231SyntaxNodeCache.AddNode(result, hash); 31265SyntaxNodeCache.AddNode(result, hash); 31286SyntaxNodeCache.AddNode(result, hash); 31393SyntaxNodeCache.AddNode(result, hash); 31529SyntaxNodeCache.AddNode(result, hash); 31560SyntaxNodeCache.AddNode(result, hash); 31579SyntaxNodeCache.AddNode(result, hash); 31600SyntaxNodeCache.AddNode(result, hash); 31622SyntaxNodeCache.AddNode(result, hash); 31652SyntaxNodeCache.AddNode(result, hash); 31945SyntaxNodeCache.AddNode(result, hash); 31964SyntaxNodeCache.AddNode(result, hash); 31984SyntaxNodeCache.AddNode(result, hash); 32021SyntaxNodeCache.AddNode(result, hash); 32061SyntaxNodeCache.AddNode(result, hash); 32080SyntaxNodeCache.AddNode(result, hash); 32100SyntaxNodeCache.AddNode(result, hash); 32120SyntaxNodeCache.AddNode(result, hash); 32142SyntaxNodeCache.AddNode(result, hash); 32187SyntaxNodeCache.AddNode(result, hash); 32369SyntaxNodeCache.AddNode(result, hash); 32432SyntaxNodeCache.AddNode(result, hash); 32497SyntaxNodeCache.AddNode(result, hash); 32557SyntaxNodeCache.AddNode(result, hash); 32579SyntaxNodeCache.AddNode(result, hash); 32616SyntaxNodeCache.AddNode(result, hash); 32667SyntaxNodeCache.AddNode(result, hash); 32689SyntaxNodeCache.AddNode(result, hash); 32708SyntaxNodeCache.AddNode(result, hash); 32742SyntaxNodeCache.AddNode(result, hash); 32849SyntaxNodeCache.AddNode(result, hash); 32871SyntaxNodeCache.AddNode(result, hash); 32910SyntaxNodeCache.AddNode(result, hash); 32930SyntaxNodeCache.AddNode(result, hash); 32966SyntaxNodeCache.AddNode(result, hash); 32999SyntaxNodeCache.AddNode(result, hash); 33021SyntaxNodeCache.AddNode(result, hash); 33116SyntaxNodeCache.AddNode(result, hash); 33138SyntaxNodeCache.AddNode(result, hash); 33173SyntaxNodeCache.AddNode(result, hash); 33579var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IdentifierName, identifier, out hash); 33585SyntaxNodeCache.AddNode(result, hash); 33601var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedName, left, dotToken, right, out hash); 33607SyntaxNodeCache.AddNode(result, hash); 33622var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GenericName, identifier, typeArgumentList, out hash); 33628SyntaxNodeCache.AddNode(result, hash); 33644var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeArgumentList, lessThanToken, arguments.Node, greaterThanToken, out hash); 33650SyntaxNodeCache.AddNode(result, hash); 33666var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AliasQualifiedName, alias, colonColonToken, name, out hash); 33672SyntaxNodeCache.AddNode(result, hash); 33705var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PredefinedType, keyword, out hash); 33711SyntaxNodeCache.AddNode(result, hash); 33724var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayType, elementType, rankSpecifiers.Node, out hash); 33730SyntaxNodeCache.AddNode(result, hash); 33746var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayRankSpecifier, openBracketToken, sizes.Node, closeBracketToken, out hash); 33752SyntaxNodeCache.AddNode(result, hash); 33767var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PointerType, elementType, asteriskToken, out hash); 33773SyntaxNodeCache.AddNode(result, hash); 33802var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 33808SyntaxNodeCache.AddNode(result, hash); 33827var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerCallingConvention, managedOrUnmanagedKeyword, unmanagedCallingConventionList, out hash); 33833SyntaxNodeCache.AddNode(result, hash); 33849var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConventionList, openBracketToken, callingConventions.Node, closeBracketToken, out hash); 33855SyntaxNodeCache.AddNode(result, hash); 33869var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerUnmanagedCallingConvention, name, out hash); 33875SyntaxNodeCache.AddNode(result, hash); 33890var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NullableType, elementType, questionToken, out hash); 33896SyntaxNodeCache.AddNode(result, hash); 33912var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleType, openParenToken, elements.Node, closeParenToken, out hash); 33918SyntaxNodeCache.AddNode(result, hash); 33940var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleElement, type, identifier, out hash); 33946SyntaxNodeCache.AddNode(result, hash); 33960var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedTypeArgument, omittedTypeArgumentToken, out hash); 33966SyntaxNodeCache.AddNode(result, hash); 33990var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefType, refKeyword, readOnlyKeyword, type, out hash); 33996SyntaxNodeCache.AddNode(result, hash); 34011var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ScopedType, scopedKeyword, type, out hash); 34017SyntaxNodeCache.AddNode(result, hash); 34034var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedExpression, openParenToken, expression, closeParenToken, out hash); 34040SyntaxNodeCache.AddNode(result, hash); 34056var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TupleExpression, openParenToken, arguments.Node, closeParenToken, out hash); 34062SyntaxNodeCache.AddNode(result, hash); 34102var cached = SyntaxNodeCache.TryGetNode((int)kind, operatorToken, operand, out hash); 34108SyntaxNodeCache.AddNode(result, hash); 34123var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AwaitExpression, awaitKeyword, expression, out hash); 34129SyntaxNodeCache.AddNode(result, hash); 34157var cached = SyntaxNodeCache.TryGetNode((int)kind, operand, operatorToken, out hash); 34163SyntaxNodeCache.AddNode(result, hash); 34190var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, operatorToken, name, out hash); 34196SyntaxNodeCache.AddNode(result, hash); 34212var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull, out hash); 34218SyntaxNodeCache.AddNode(result, hash); 34233var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.MemberBindingExpression, operatorToken, name, out hash); 34239SyntaxNodeCache.AddNode(result, hash); 34252var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementBindingExpression, argumentList, out hash); 34258SyntaxNodeCache.AddNode(result, hash); 34272var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RangeExpression, leftOperand, operatorToken, rightOperand, out hash); 34278SyntaxNodeCache.AddNode(result, hash); 34291var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitElementAccess, argumentList, out hash); 34297SyntaxNodeCache.AddNode(result, hash); 34364var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34370SyntaxNodeCache.AddNode(result, hash); 34419var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 34425SyntaxNodeCache.AddNode(result, hash); 34454var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThisExpression, token, out hash); 34460SyntaxNodeCache.AddNode(result, hash); 34474var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseExpression, token, out hash); 34480SyntaxNodeCache.AddNode(result, hash); 34523var cached = SyntaxNodeCache.TryGetNode((int)kind, token, out hash); 34529SyntaxNodeCache.AddNode(result, hash); 34543var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FieldExpression, token, out hash); 34549SyntaxNodeCache.AddNode(result, hash); 34682var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InvocationExpression, expression, argumentList, out hash); 34688SyntaxNodeCache.AddNode(result, hash); 34702var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElementAccessExpression, expression, argumentList, out hash); 34708SyntaxNodeCache.AddNode(result, hash); 34724var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 34730SyntaxNodeCache.AddNode(result, hash); 34746var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedArgumentList, openBracketToken, arguments.Node, closeBracketToken, out hash); 34752SyntaxNodeCache.AddNode(result, hash); 34776var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Argument, nameColon, refKindKeyword, expression, out hash); 34782SyntaxNodeCache.AddNode(result, hash); 34796var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionColon, expression, colonToken, out hash); 34802SyntaxNodeCache.AddNode(result, hash); 34816var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameColon, name, colonToken, out hash); 34822SyntaxNodeCache.AddNode(result, hash); 34836var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationExpression, type, designation, out hash); 34842SyntaxNodeCache.AddNode(result, hash); 34893var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefExpression, refKeyword, expression, out hash); 34899SyntaxNodeCache.AddNode(result, hash); 34935var cached = SyntaxNodeCache.TryGetNode((int)kind, openBraceToken, expressions.Node, closeBraceToken, out hash); 34941SyntaxNodeCache.AddNode(result, hash); 34956var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ImplicitObjectCreationExpression, newKeyword, argumentList, initializer, out hash); 34962SyntaxNodeCache.AddNode(result, hash); 34989var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WithExpression, expression, withKeyword, initializer, out hash); 34995SyntaxNodeCache.AddNode(result, hash); 35008var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AnonymousObjectMemberDeclarator, nameEquals, expression, out hash); 35014SyntaxNodeCache.AddNode(result, hash); 35043var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrayCreationExpression, newKeyword, type, initializer, out hash); 35049SyntaxNodeCache.AddNode(result, hash); 35079var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.StackAllocArrayCreationExpression, stackAllocKeyword, type, initializer, out hash); 35085SyntaxNodeCache.AddNode(result, hash); 35116var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CollectionExpression, openBracketToken, elements.Node, closeBracketToken, out hash); 35122SyntaxNodeCache.AddNode(result, hash); 35135var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionElement, expression, out hash); 35141SyntaxNodeCache.AddNode(result, hash); 35156var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SpreadElement, operatorToken, expression, out hash); 35162SyntaxNodeCache.AddNode(result, hash); 35176var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryExpression, fromClause, body, out hash); 35182SyntaxNodeCache.AddNode(result, hash); 35195var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryBody, clauses.Node, selectOrGroup, continuation, out hash); 35201SyntaxNodeCache.AddNode(result, hash); 35268var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.JoinIntoClause, intoKeyword, identifier, out hash); 35274SyntaxNodeCache.AddNode(result, hash); 35289var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhereClause, whereKeyword, condition, out hash); 35295SyntaxNodeCache.AddNode(result, hash); 35309var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OrderByClause, orderByKeyword, orderings.Node, out hash); 35315SyntaxNodeCache.AddNode(result, hash); 35344var cached = SyntaxNodeCache.TryGetNode((int)kind, expression, ascendingOrDescendingKeyword, out hash); 35350SyntaxNodeCache.AddNode(result, hash); 35365var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SelectClause, selectKeyword, expression, out hash); 35371SyntaxNodeCache.AddNode(result, hash); 35402var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QueryContinuation, intoKeyword, identifier, body, out hash); 35408SyntaxNodeCache.AddNode(result, hash); 35422var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.OmittedArraySizeExpression, omittedArraySizeExpressionToken, out hash); 35428SyntaxNodeCache.AddNode(result, hash); 35456var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringExpression, stringStartToken, contents.Node, stringEndToken, out hash); 35462SyntaxNodeCache.AddNode(result, hash); 35478var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IsPatternExpression, expression, isKeyword, pattern, out hash); 35484SyntaxNodeCache.AddNode(result, hash); 35499var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThrowExpression, throwKeyword, expression, out hash); 35505SyntaxNodeCache.AddNode(result, hash); 35520var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.WhenClause, whenKeyword, condition, out hash); 35526SyntaxNodeCache.AddNode(result, hash); 35540var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardPattern, underscoreToken, out hash); 35546SyntaxNodeCache.AddNode(result, hash); 35560var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DeclarationPattern, type, designation, out hash); 35566SyntaxNodeCache.AddNode(result, hash); 35581var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VarPattern, varKeyword, designation, out hash); 35587SyntaxNodeCache.AddNode(result, hash); 35611var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken, out hash); 35617SyntaxNodeCache.AddNode(result, hash); 35633var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken, out hash); 35639SyntaxNodeCache.AddNode(result, hash); 35652var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.Subpattern, expressionColon, pattern, out hash); 35658SyntaxNodeCache.AddNode(result, hash); 35671var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstantPattern, expression, out hash); 35677SyntaxNodeCache.AddNode(result, hash); 35694var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedPattern, openParenToken, pattern, closeParenToken, out hash); 35700SyntaxNodeCache.AddNode(result, hash); 35724var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RelationalPattern, operatorToken, expression, out hash); 35730SyntaxNodeCache.AddNode(result, hash); 35743var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypePattern, type, out hash); 35749SyntaxNodeCache.AddNode(result, hash); 35776var cached = SyntaxNodeCache.TryGetNode((int)kind, left, operatorToken, right, out hash); 35782SyntaxNodeCache.AddNode(result, hash); 35797var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NotPattern, operatorToken, pattern, out hash); 35803SyntaxNodeCache.AddNode(result, hash); 35829var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SlicePattern, dotDotToken, pattern, out hash); 35835SyntaxNodeCache.AddNode(result, hash); 35849var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolatedStringText, textToken, out hash); 35855SyntaxNodeCache.AddNode(result, hash); 35882var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationAlignmentClause, commaToken, value, out hash); 35888SyntaxNodeCache.AddNode(result, hash); 35903var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.InterpolationFormatClause, colonToken, formatStringToken, out hash); 35909SyntaxNodeCache.AddNode(result, hash); 35922var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, out hash); 35928SyntaxNodeCache.AddNode(result, hash); 36003var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclaration, type, variables.Node, out hash); 36009SyntaxNodeCache.AddNode(result, hash); 36023var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VariableDeclarator, identifier, argumentList, initializer, out hash); 36029SyntaxNodeCache.AddNode(result, hash); 36044var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EqualsValueClause, equalsToken, value, out hash); 36050SyntaxNodeCache.AddNode(result, hash); 36064var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SingleVariableDesignation, identifier, out hash); 36070SyntaxNodeCache.AddNode(result, hash); 36084var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DiscardDesignation, underscoreToken, out hash); 36090SyntaxNodeCache.AddNode(result, hash); 36106var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParenthesizedVariableDesignation, openParenToken, variables.Node, closeParenToken, out hash); 36112SyntaxNodeCache.AddNode(result, hash); 36127var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExpressionStatement, attributeLists.Node, expression, semicolonToken, out hash); 36133SyntaxNodeCache.AddNode(result, hash); 36147var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.EmptyStatement, attributeLists.Node, semicolonToken, out hash); 36153SyntaxNodeCache.AddNode(result, hash); 36211var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BreakStatement, attributeLists.Node, breakKeyword, semicolonToken, out hash); 36217SyntaxNodeCache.AddNode(result, hash); 36233var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ContinueStatement, attributeLists.Node, continueKeyword, semicolonToken, out hash); 36239SyntaxNodeCache.AddNode(result, hash); 36467var cached = SyntaxNodeCache.TryGetNode((int)kind, attributeLists.Node, keyword, block, out hash); 36473SyntaxNodeCache.AddNode(result, hash); 36488var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.UnsafeStatement, attributeLists.Node, unsafeKeyword, block, out hash); 36494SyntaxNodeCache.AddNode(result, hash); 36541var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ElseClause, elseKeyword, statement, out hash); 36547SyntaxNodeCache.AddNode(result, hash); 36592var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SwitchSection, labels.Node, statements.Node, out hash); 36598SyntaxNodeCache.AddNode(result, hash); 36626var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CaseSwitchLabel, keyword, value, colonToken, out hash); 36632SyntaxNodeCache.AddNode(result, hash); 36647var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultSwitchLabel, keyword, colonToken, out hash); 36653SyntaxNodeCache.AddNode(result, hash); 36754var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FinallyClause, finallyKeyword, block, out hash); 36760SyntaxNodeCache.AddNode(result, hash); 36890var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeTargetSpecifier, identifier, colonToken, out hash); 36896SyntaxNodeCache.AddNode(result, hash); 36921var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgumentList, openParenToken, arguments.Node, closeParenToken, out hash); 36927SyntaxNodeCache.AddNode(result, hash); 36940var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AttributeArgument, nameEquals, nameColon, expression, out hash); 36946SyntaxNodeCache.AddNode(result, hash); 36961var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameEquals, name, equalsToken, out hash); 36967SyntaxNodeCache.AddNode(result, hash); 36983var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameterList, lessThanToken, parameters.Node, greaterThanToken, out hash); 36989SyntaxNodeCache.AddNode(result, hash); 37013var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeParameter, attributeLists.Node, varianceKeyword, identifier, out hash); 37019SyntaxNodeCache.AddNode(result, hash); 37306var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BaseList, colonToken, types.Node, out hash); 37312SyntaxNodeCache.AddNode(result, hash); 37325var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.SimpleBaseType, type, out hash); 37331SyntaxNodeCache.AddNode(result, hash); 37345var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.PrimaryConstructorBaseType, type, argumentList, out hash); 37351SyntaxNodeCache.AddNode(result, hash); 37382var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ConstructorConstraint, newKeyword, openParenToken, closeParenToken, out hash); 37388SyntaxNodeCache.AddNode(result, hash); 37422var cached = SyntaxNodeCache.TryGetNode((int)kind, classOrStructKeyword, questionToken, out hash); 37428SyntaxNodeCache.AddNode(result, hash); 37441var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeConstraint, type, out hash); 37447SyntaxNodeCache.AddNode(result, hash); 37461var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.DefaultConstraint, defaultKeyword, out hash); 37467SyntaxNodeCache.AddNode(result, hash); 37481var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AllowsConstraintClause, allowsKeyword, constraints.Node, out hash); 37487SyntaxNodeCache.AddNode(result, hash); 37503var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefStructConstraint, refKeyword, structKeyword, out hash); 37509SyntaxNodeCache.AddNode(result, hash); 37548var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ExplicitInterfaceSpecifier, name, dotToken, out hash); 37554SyntaxNodeCache.AddNode(result, hash); 37730var cached = SyntaxNodeCache.TryGetNode((int)kind, colonToken, thisOrBaseKeyword, argumentList, out hash); 37736SyntaxNodeCache.AddNode(result, hash); 37793var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ArrowExpressionClause, arrowToken, expression, out hash); 37799SyntaxNodeCache.AddNode(result, hash); 37858var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.AccessorList, openBraceToken, accessors.Node, closeBraceToken, out hash); 37864SyntaxNodeCache.AddNode(result, hash); 37918var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 37924SyntaxNodeCache.AddNode(result, hash); 37940var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.BracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 37946SyntaxNodeCache.AddNode(result, hash); 37977var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.FunctionPointerParameter, attributeLists.Node, modifiers.Node, type, out hash); 37983SyntaxNodeCache.AddNode(result, hash); 38028var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.TypeCref, type, out hash); 38034SyntaxNodeCache.AddNode(result, hash); 38050var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.QualifiedCref, container, dotToken, member, out hash); 38056SyntaxNodeCache.AddNode(result, hash); 38069var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.NameMemberCref, name, parameters, out hash); 38075SyntaxNodeCache.AddNode(result, hash); 38103var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.IndexerMemberCref, thisKeyword, parameters, out hash); 38109SyntaxNodeCache.AddNode(result, hash); 38210var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameterList, openParenToken, parameters.Node, closeParenToken, out hash); 38216SyntaxNodeCache.AddNode(result, hash); 38232var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefBracketedParameterList, openBracketToken, parameters.Node, closeBracketToken, out hash); 38238SyntaxNodeCache.AddNode(result, hash); 38271var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.CrefParameter, refKindKeyword, readOnlyKeyword, type, out hash); 38277SyntaxNodeCache.AddNode(result, hash); 38291var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElement, startTag, content.Node, endTag, out hash); 38297SyntaxNodeCache.AddNode(result, hash); 38327var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlElementEndTag, lessThanSlashToken, name, greaterThanToken, out hash); 38333SyntaxNodeCache.AddNode(result, hash); 38360var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlName, prefix, localName, out hash); 38366SyntaxNodeCache.AddNode(result, hash); 38382var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlPrefix, prefix, colonToken, out hash); 38388SyntaxNodeCache.AddNode(result, hash); 38477var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlText, textTokens.Node, out hash); 38483SyntaxNodeCache.AddNode(result, hash); 38499var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlCDataSection, startCDataToken, textTokens.Node, endCDataToken, out hash); 38505SyntaxNodeCache.AddNode(result, hash); 38534var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.XmlComment, lessThanExclamationMinusMinusToken, textTokens.Node, minusMinusGreaterThanToken, out hash); 38540SyntaxNodeCache.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 _);