7 implementations of OriginalDefinition
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
466 references to OriginalDefinition
Aspire.Hosting.Azure.Provisioning.Generators (4)
Aspire.Hosting.Integration.Analyzers (9)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (24)
Microsoft.AspNetCore.Components.Analyzers (3)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.Build.TaskAuthoring.Analyzer (7)
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 (60)
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) ?
339return IsReadOnlySpanOrMemory(paramType.OriginalDefinition, readOnlySpan, readOnlyMemory);
366returnType.OriginalDefinition.IsPrimitiveType() ||
367IsReadOnlySpanOrMemory(returnType.OriginalDefinition, readOnlySpan, readOnlyMemory);
379if (IsReadOnlySpanOrMemory(targetType.OriginalDefinition, readOnlySpan, readOnlyMemory))
408var originalDefinition = namedType.OriginalDefinition;
Microsoft.CodeAnalysis.ResxSourceGenerator (24)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (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)
System.Text.Json.SourceGeneration (29)
Helpers\RoslynExtensions.cs (17)
319if (!SymbolEqualityComparer.Default.Equals(patternNamed.OriginalDefinition, targetNamed.OriginalDefinition))
413return named.OriginalDefinition.Construct(leafArgs);
420.Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, named.OriginalDefinition));
506if (!arg.IsValueType || arg is INamedTypeSymbol { OriginalDefinition.SpecialType: SpecialType.System_Nullable_T })
575.Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, typeDef));
598return outer.GetTypeMembers(type.Name, 0).Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, type));
614INamedTypeSymbol nestedDef = outer.GetTypeMembers(type.Name, paramCount).Single(t => SymbolEqualityComparer.Default.Equals(t.OriginalDefinition, type));
635if (type.IsValueType && type is INamedTypeSymbol { OriginalDefinition.SpecialType: SpecialType.System_Nullable_T })
881INamedTypeSymbol baseDefinition = closedType.OriginalDefinition;
886SymbolEqualityComparer.Default.Equals(candidateBase.OriginalDefinition, baseDefinition))
1136INamedTypeSymbol parent1OriginalDefinition = parent1.OriginalDefinition;
1139if (SymbolEqualityComparer.Default.Equals(parent2.OriginalDefinition, parent1OriginalDefinition))
1155INamedTypeSymbol originalSuperType = superType.OriginalDefinition;
1158if (SymbolEqualityComparer.Default.Equals(current.OriginalDefinition, originalSuperType))
1168if (SymbolEqualityComparer.Default.Equals(current.OriginalDefinition, originalSuperType))