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)
458 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 (7)
Microsoft.Extensions.Validation.ValidationsGenerator (2)
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))