7 implementations of OriginalDefinition
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
34public new IFieldSymbol OriginalDefinition
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
34public new IFieldSymbol OriginalDefinition
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
34public new IFieldSymbol OriginalDefinition
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\FieldSymbol.cs (1)
58IFieldSymbol IFieldSymbol.OriginalDefinition
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
18public new IFieldSymbol OriginalDefinition => _symbol.OriginalDefinition;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
34public new IFieldSymbol OriginalDefinition
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
34public new IFieldSymbol OriginalDefinition
26 references to OriginalDefinition
ILLink.RoslynAnalyzer (1)
TrimAnalysis\FlowAnnotations.cs (1)
117if (!field.OriginalDefinition.Type.IsTypeInterestingForDataflow(isByRef: field.RefKind is not RefKind.None))
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (2)
808SymbolEqualityComparer.Default.Equals(tupleElementField.OriginalDefinition, childEntityField.OriginalDefinition) &&
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (5)
109Debug.Assert(fieldStateMap.ContainsKey(field.OriginalDefinition)); 111fieldStateMap[field.OriginalDefinition] = (isCandidate: true, written: true); 120if (member is IFieldSymbol field && fieldStateMap.TryRemove(field.OriginalDefinition, out var value)) 206if (fieldStateMap.TryGetValue(fieldSymbol.OriginalDefinition, out var result)) 210return fieldStateMap.GetOrAdd(fieldSymbol.OriginalDefinition, result);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
170var fieldReference = fieldReferenceOperation.Field.OriginalDefinition;
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
170var fieldReference = fieldReferenceOperation.Field.OriginalDefinition;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferReadOnlySpanPropertiesOverReadOnlyArrayFields.Fixer.cs (2)
446!SymbolEqualityComparer.Default.Equals(fieldReference.Field.OriginalDefinition, expectedField.OriginalDefinition) ||
Microsoft.CodeAnalysis.Features (6)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
18public new IFieldSymbol OriginalDefinition => _symbol.OriginalDefinition;
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (5)
109Debug.Assert(fieldStateMap.ContainsKey(field.OriginalDefinition)); 111fieldStateMap[field.OriginalDefinition] = (isCandidate: true, written: true); 120if (member is IFieldSymbol field && fieldStateMap.TryRemove(field.OriginalDefinition, out var value)) 206if (fieldStateMap.TryGetValue(fieldSymbol.OriginalDefinition, out var result)) 210return fieldStateMap.GetOrAdd(fieldSymbol.OriginalDefinition, result);
Microsoft.CodeAnalysis.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (5)
486=> _candidateStates.TryAdd(field.OriginalDefinition, value: true); 489=> _candidateStates.AddOrUpdate(field.OriginalDefinition, addValue: false, static (_, _) => false); 492=> _candidateStates.TryGetValue(field.OriginalDefinition, out bool isCandidate) && isCandidate; 496.GetOrAdd(field.OriginalDefinition, static _ => new ConcurrentDictionary<(SyntaxTree? SourceTree, TextSpan SourceSpan), Location>()) 500=> _asSpanReferences.TryGetValue(field.OriginalDefinition, out var references) ? references.Values : null;
src\9382845807600969\AnalysisEntityDataFlowOperationVisitor.cs (2)
807SymbolEqualityComparer.Default.Equals(tupleElementField.OriginalDefinition, childEntityField.OriginalDefinition) &&
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
700field = field.OriginalDefinition;