11 implementations of OriginalDefinition
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PropertySymbol.cs (1)
61IPropertySymbol IPropertySymbol.OriginalDefinition
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
62public new IPropertySymbol OriginalDefinition
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
567Private ReadOnly Property IPropertySymbol_OriginalDefinition As IPropertySymbol Implements IPropertySymbol.OriginalDefinition
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
68public new IPropertySymbol OriginalDefinition => this;
61 references to OriginalDefinition
GenerateDocumentationAndConfigFiles (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
ILLink.RoslynAnalyzer (1)
TrimAnalysis\FlowAnnotations.cs (1)
125if (!property.OriginalDefinition.Type.IsTypeInterestingForDataflow(isByRef: false))
Metrics (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Metrics.Legacy (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
60ISymbol ISymbol.OriginalDefinition => _symbol.OriginalDefinition;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
567Private ReadOnly Property IPropertySymbol_OriginalDefinition As IPropertySymbol Implements IPropertySymbol.OriginalDefinition
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingSourceGenerator.cs (1)
265 IPropertySymbol { OriginalDefinition.SetMethod.IsInitOnly: true } => false,
Roslyn.Diagnostics.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
309property = property.OriginalDefinition;
Test.Utilities (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))
Text.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (4)
22visitor.WriteParameterTypesArray(symbol.OriginalDefinition.Parameters); 53!ParameterRefKindsMatch(candidate.OriginalDefinition.Parameters, refKinds)) 98getContextualType: static (property, i) => SafeGet(property.OriginalDefinition.Parameters, i)?.Type, 99property.OriginalDefinition.Parameters))