8 implementations of OriginalDefinition
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
453 references to OriginalDefinition
Aspire.Hosting.Integration.Analyzers (7)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (24)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (31)
Microsoft.CodeAnalysis.AnalyzerUtilities (31)
Microsoft.CodeAnalysis.CodeStyle (19)
Microsoft.CodeAnalysis.CodeStyle.Fixes (8)
Microsoft.CodeAnalysis.CSharp.CodeStyle (22)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.Features (25)
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Microsoft.CodeAnalysis.Extensions.Package (9)
Microsoft.CodeAnalysis.Features (23)
Microsoft.CodeAnalysis.NetAnalyzers (59)
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (9)
163IsSpanOrMemory(invocationResultType.OriginalDefinition, span, memory))
189IsSpanOrMemory(resultType.OriginalDefinition, span, memory))
263if (!IsSpanOrMemory(instanceType.OriginalDefinition, span, memory))
269var readOnlyCounterpart = SymbolEqualityComparer.Default.Equals(instanceType.OriginalDefinition, span) ?
359return IsReadOnlySpanOrMemory(paramType.OriginalDefinition, readOnlySpan, readOnlyMemory);
386returnType.OriginalDefinition.IsPrimitiveType() ||
387IsReadOnlySpanOrMemory(returnType.OriginalDefinition, readOnlySpan, readOnlyMemory);
399if (IsReadOnlySpanOrMemory(targetType.OriginalDefinition, readOnlySpan, readOnlyMemory))
428var originalDefinition = namedType.OriginalDefinition;
Microsoft.CodeAnalysis.ResxSourceGenerator (24)
Microsoft.CodeAnalysis.VisualBasic (3)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces (34)
Microsoft.Diagnostics.DataContractReader.DataGenerator (2)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
Microsoft.Extensions.Options.SourceGeneration (4)
Microsoft.Gen.BuildMetadata (1)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.Logging (2)
Microsoft.Gen.MetadataExtractor (4)
Microsoft.Gen.Metrics (4)
Microsoft.Gen.MetricsReports (4)
Microsoft.Interop.SourceGeneration (15)
Roslyn.Diagnostics.Analyzers (27)
Roslyn.Diagnostics.CSharp.Analyzers (10)
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
System.Text.Json.SourceGeneration (31)
Helpers\RoslynExtensions.cs (17)
297if (!SymbolEqualityComparer.Default.Equals(patternNamed.OriginalDefinition, targetNamed.OriginalDefinition))
391return named.OriginalDefinition.Construct(leafArgs);
398.Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, named.OriginalDefinition));
484if (!arg.IsValueType || arg is INamedTypeSymbol { OriginalDefinition.SpecialType: SpecialType.System_Nullable_T })
553.Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, typeDef));
576return outer.GetTypeMembers(type.Name, 0).Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, type));
592INamedTypeSymbol nestedDef = outer.GetTypeMembers(type.Name, paramCount).Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, type));
613if (type.IsValueType && type is INamedTypeSymbol { OriginalDefinition.SpecialType: SpecialType.System_Nullable_T })
873INamedTypeSymbol baseDefinition = closedType.OriginalDefinition;
879SymbolEqualityComparer.Default.Equals(candidateBase.OriginalDefinition, baseDefinition))
1121INamedTypeSymbol parent1OriginalDefinition = parent1.OriginalDefinition;
1124if (SymbolEqualityComparer.Default.Equals(parent2.OriginalDefinition, parent1OriginalDefinition))
1140INamedTypeSymbol originalSuperType = superType.OriginalDefinition;
1143if (SymbolEqualityComparer.Default.Equals(current.OriginalDefinition, originalSuperType))
1153if (SymbolEqualityComparer.Default.Equals(current.OriginalDefinition, originalSuperType))