1 implementation of Symbol
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7399public ILocalSymbol Symbol { get; }
38 references to Symbol
Microsoft.CodeAnalysis (7)
Operations\ControlFlowGraphBuilder.cs (6)
3776ILocalSymbol local = ((IVariableDeclaratorOperation)exceptionDeclarationOrExpression).Symbol; 3998ILocalSymbol localSymbol = declarator.Symbol; 4395ILocalSymbol local = declarator.Symbol; 4563ILocalSymbol local = declarator.Symbol; 5332ILocalSymbol local = declarator.Symbol; 5727ILocalSymbol localSymbol = declarator.Symbol;
Operations\OperationExtensions.cs (1)
164arrayBuilder.Add(decl.Symbol);
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
73variableDeclarator.Symbol.Type is not ITypeSymbol iterationType)
HashCodeAnalyzer.cs (1)
158var hashCodeVariable = declarator.Symbol;
OperationExtensions.cs (1)
210switch (variableDeclaratorOperation.Symbol.RefKind)
SymbolUsageAnalysis.Walker.cs (1)
267OnWriteReferenceFound(operation.Symbol, operation, ValueUsageInfo.Write);
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
AbstractForEachCastCodeFixProvider.cs (3)
70Contract.ThrowIfNull(variableDeclarator.Symbol.Type); 74var conversion = semanticModel.Compilation.ClassifyCommonConversion(elementType, variableDeclarator.Symbol.Type); 76var rewritten = GetRewrittenCollection(editor.Generator, expression, variableDeclarator.Symbol.Type, conversion);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
224var variable = declarator.Symbol;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordHelpers.cs (1)
577Symbol: ILocalSymbol castOther,
NullableHelpers.cs (2)
105IForEachLoopOperation { LoopControlVariable: IVariableDeclaratorOperation variableDeclarator } => variableDeclarator.Symbol.Equals(symbol), 108IVariableDeclaratorOperation variableDeclarator => variableDeclarator.GetVariableInitializer() != null && variableDeclarator.Symbol.Equals(symbol),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
77localsToIsAssignedMap.GetOrAdd(declarator.Symbol, hasInitializer);
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertToRecordHelpers.cs (1)
577Symbol: ILocalSymbol castOther,
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
NullableHelpers.cs (2)
105IForEachLoopOperation { LoopControlVariable: IVariableDeclaratorOperation variableDeclarator } => variableDeclarator.Symbol.Equals(symbol), 108IVariableDeclaratorOperation variableDeclarator => variableDeclarator.GetVariableInitializer() != null && variableDeclarator.Symbol.Equals(symbol),
Microsoft.CodeAnalysis.Features (9)
AbstractForEachCastCodeFixProvider.cs (3)
70Contract.ThrowIfNull(variableDeclarator.Symbol.Type); 74var conversion = semanticModel.Compilation.ClassifyCommonConversion(elementType, variableDeclarator.Symbol.Type); 76var rewritten = GetRewrittenCollection(editor.Generator, expression, variableDeclarator.Symbol.Type, conversion);
AbstractForEachCastDiagnosticAnalyzer.cs (1)
73variableDeclarator.Symbol.Type is not ITypeSymbol iterationType)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
224var variable = declarator.Symbol;
HashCodeAnalyzer.cs (1)
158var hashCodeVariable = declarator.Symbol;
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
418_allSymbols.Add(variableDeclarationOperation.Symbol);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
84var localType = declarator.Symbol.Type; 97return (declarationSyntax, declarator.Symbol.Name);
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (1)
491LogSymbol(operation.Symbol, "Symbol");
Compilation\TestOperationVisitor.cs (1)
134Assert.NotNull(operation.Symbol);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
107ILocalSymbol local = singleVariableDeclaration.Symbol;
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
85ILocalSymbol local = variable.Symbol;
Diagnostics\OperationTestAnalyzer.cs (1)
853Report(operationContext, decl.Symbol.DeclaringSyntaxReferences.Single().GetSyntax(), LocalVarInitializedDeclarationDescriptor);
Microsoft.CodeAnalysis.Workspaces (2)
OperationExtensions.cs (1)
210switch (variableDeclaratorOperation.Symbol.RefKind)
SymbolUsageAnalysis.Walker.cs (1)
267OnWriteReferenceFound(operation.Symbol, operation, ValueUsageInfo.Write);