Implemented interface member:
167 references to Equals
GenerateDocumentationAndConfigFiles (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Microsoft.CodeAnalysis (4)
Syntax\SyntaxToken.cs (3)
538return left.Equals(right); 546return !left.Equals(right); 567return obj is SyntaxToken && Equals((SyntaxToken)obj);
Syntax\SyntaxTriviaList.cs (1)
465return Node == other.Node && Index == other.Index && Token.Equals(other.Token);
Microsoft.CodeAnalysis.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Microsoft.CodeAnalysis.CodeStyle (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceLocalSymbol.cs (1)
598&& symbol._identifierToken.Equals(_identifierToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (14)
227=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.OpenParenToken.Equals(token); 230=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.CloseParenToken.Equals(token); 294IfStatementSyntax ifStatement => ifStatement.CloseParenToken.Equals(token), 295SwitchStatementSyntax switchStatement => switchStatement.CloseParenToken.Equals(token), 296WhileStatementSyntax whileStatement => whileStatement.CloseParenToken.Equals(token), 297DoStatementSyntax doStatement => doStatement.CloseParenToken.Equals(token), 298ForStatementSyntax forStatement => forStatement.CloseParenToken.Equals(token), 299CommonForEachStatementSyntax foreachStatement => foreachStatement.CloseParenToken.Equals(token), 300LockStatementSyntax lockStatement => lockStatement.CloseParenToken.Equals(token), 301UsingStatementSyntax usingStatement => usingStatement.CloseParenToken.Equals(token), 302FixedStatementSyntax fixedStatement => fixedStatement.CloseParenToken.Equals(token), 318&& memberAccess.OperatorToken.Equals(token); 383queryExpression.GetFirstToken().Equals(token); 498if (lastAttributeToken.Equals(lastToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
102if (!baseToken.IsMissing && !baseToken.Equals(endToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
402if (!firstToken.Equals(lastToken))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
203if (tokenRange == null || tokenRange.Value.Item1.Equals(tokenRange.Value.Item2))
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (14)
227=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.OpenParenToken.Equals(token); 230=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.CloseParenToken.Equals(token); 294IfStatementSyntax ifStatement => ifStatement.CloseParenToken.Equals(token), 295SwitchStatementSyntax switchStatement => switchStatement.CloseParenToken.Equals(token), 296WhileStatementSyntax whileStatement => whileStatement.CloseParenToken.Equals(token), 297DoStatementSyntax doStatement => doStatement.CloseParenToken.Equals(token), 298ForStatementSyntax forStatement => forStatement.CloseParenToken.Equals(token), 299CommonForEachStatementSyntax foreachStatement => foreachStatement.CloseParenToken.Equals(token), 300LockStatementSyntax lockStatement => lockStatement.CloseParenToken.Equals(token), 301UsingStatementSyntax usingStatement => usingStatement.CloseParenToken.Equals(token), 302FixedStatementSyntax fixedStatement => fixedStatement.CloseParenToken.Equals(token), 318&& memberAccess.OperatorToken.Equals(token); 383queryExpression.GetFirstToken().Equals(token); 498if (lastAttributeToken.Equals(lastToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
102if (!baseToken.IsMissing && !baseToken.Equals(endToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
402if (!firstToken.Equals(lastToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
203if (tokenRange == null || tokenRange.Value.Item1.Equals(tokenRange.Value.Item2))
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
665if (!firstToken.Equals(lastToken))
Microsoft.CodeAnalysis.ResxSourceGenerator (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\LocalSymbol.vb (1)
622Return other IsNot Nothing AndAlso other._identifierToken.Equals(Me._identifierToken) AndAlso Equals(other._container, Me._container) AndAlso String.Equals(other.Name, Me.Name)
Symbols\Source\RangeVariableSymbol.vb (1)
229Return other IsNot Nothing AndAlso other._identifierToken.Equals(_identifierToken)
Symbols\Source\SourceLabelSymbol.vb (1)
73Return symbol IsNot Nothing AndAlso symbol._labelName.Equals(Me._labelName) AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (14)
14DirectCast(token.Parent, AttributeListSyntax).LessThanToken.Equals(token) Then 25DirectCast(token.Parent, AttributeListSyntax).GreaterThanToken.Equals(token) Then 40(DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) OrElse 41DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token)) Then 54Not DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) AndAlso 55Not DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token) Then 297Return argumentList.OpenParenToken.Equals(token) OrElse argumentList.CloseParenToken.Equals(token) 306Return binaryCondition.OpenParenToken.Equals(token) OrElse binaryCondition.CloseParenToken.Equals(token) 315Return ternaryCondition.OpenParenToken.Equals(token) OrElse ternaryCondition.CloseParenToken.Equals(token) 324Return xmlDeclaration.LessThanQuestionToken.Equals(token) OrElse xmlDeclaration.QuestionGreaterThanToken.Equals(token)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
104DirectCast(token.Parent, AttributeListSyntax).LessThanToken.Equals(token) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (14)
14DirectCast(token.Parent, AttributeListSyntax).LessThanToken.Equals(token) Then 25DirectCast(token.Parent, AttributeListSyntax).GreaterThanToken.Equals(token) Then 40(DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) OrElse 41DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token)) Then 54Not DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) AndAlso 55Not DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token) Then 297Return argumentList.OpenParenToken.Equals(token) OrElse argumentList.CloseParenToken.Equals(token) 306Return binaryCondition.OpenParenToken.Equals(token) OrElse binaryCondition.CloseParenToken.Equals(token) 315Return ternaryCondition.OpenParenToken.Equals(token) OrElse ternaryCondition.CloseParenToken.Equals(token) 324Return xmlDeclaration.LessThanQuestionToken.Equals(token) OrElse xmlDeclaration.QuestionGreaterThanToken.Equals(token)
Microsoft.CodeAnalysis.Workspaces (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Roslyn.Diagnostics.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (1)
56return this.Token.Equals(other.Token);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
156if (_tokens[lastIndex].Equals(previousToken)) 173if (_tokens[0].Equals(nextToken)) 390Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 415Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
206if (token1.Equals(token2) && end < start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (3)
123Contract.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart); 135if (startToken.Equals(endToken)) 170Contract.ThrowIfTrue(token1.Equals(token2));
Roslyn.Diagnostics.CSharp.Analyzers (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (14)
227=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.OpenParenToken.Equals(token); 230=> token.Parent is ParenthesizedExpressionSyntax parenthesizedExpression && parenthesizedExpression.CloseParenToken.Equals(token); 294IfStatementSyntax ifStatement => ifStatement.CloseParenToken.Equals(token), 295SwitchStatementSyntax switchStatement => switchStatement.CloseParenToken.Equals(token), 296WhileStatementSyntax whileStatement => whileStatement.CloseParenToken.Equals(token), 297DoStatementSyntax doStatement => doStatement.CloseParenToken.Equals(token), 298ForStatementSyntax forStatement => forStatement.CloseParenToken.Equals(token), 299CommonForEachStatementSyntax foreachStatement => foreachStatement.CloseParenToken.Equals(token), 300LockStatementSyntax lockStatement => lockStatement.CloseParenToken.Equals(token), 301UsingStatementSyntax usingStatement => usingStatement.CloseParenToken.Equals(token), 302FixedStatementSyntax fixedStatement => fixedStatement.CloseParenToken.Equals(token), 318&& memberAccess.OperatorToken.Equals(token); 383queryExpression.GetFirstToken().Equals(token); 498if (lastAttributeToken.Equals(lastToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
102if (!baseToken.IsMissing && !baseToken.Equals(endToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
402if (!firstToken.Equals(lastToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
203if (tokenRange == null || tokenRange.Value.Item1.Equals(tokenRange.Value.Item2))
Roslyn.Diagnostics.VisualBasic.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (14)
14DirectCast(token.Parent, AttributeListSyntax).LessThanToken.Equals(token) Then 25DirectCast(token.Parent, AttributeListSyntax).GreaterThanToken.Equals(token) Then 40(DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) OrElse 41DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token)) Then 54Not DirectCast(token.Parent, XmlStringSyntax).StartQuoteToken.Equals(token) AndAlso 55Not DirectCast(token.Parent, XmlStringSyntax).EndQuoteToken.Equals(token) Then 297Return argumentList.OpenParenToken.Equals(token) OrElse argumentList.CloseParenToken.Equals(token) 306Return binaryCondition.OpenParenToken.Equals(token) OrElse binaryCondition.CloseParenToken.Equals(token) 315Return ternaryCondition.OpenParenToken.Equals(token) OrElse ternaryCondition.CloseParenToken.Equals(token) 324Return xmlDeclaration.LessThanQuestionToken.Equals(token) OrElse xmlDeclaration.QuestionGreaterThanToken.Equals(token)
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1062if (token.Text is "union" && !token.Equals(declaration.Identifier))