1 override of OriginalDefinition
Microsoft.CodeAnalysis.CSharp (1)
Symbols\SubstitutedPropertySymbol.cs (1)
55public override PropertySymbol OriginalDefinition
15 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
10688property.OriginalDefinition is { ParameterCount: 1 } original &&
Binder\Binder_Patterns.cs (1)
128member = member.OriginalDefinition.AsMember(possiblyConstructedOrSubstitutedType);
Binder\Binder_Statements.cs (1)
1824propertySymbol = propertySymbol.OriginalDefinition;
FlowAnalysis\NullableWalker.cs (1)
4738property = property.OriginalDefinition.AsMember(extension);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
223return ((PropertySymbol)property.OriginalDefinition)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
308var autoProp = (SourcePropertySymbolBase)property.OriginalDefinition;
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
130module.EmbeddedTypesManagerOpt.EmbedPropertyIfNeedTo(p.OriginalDefinition.GetCciAdapter(), syntaxNode, _diagnostics.DiagnosticBag);
Symbols\PropertySymbol.cs (5)
53return this.OriginalDefinition; 236return (PropertySymbol)OverriddenOrHiddenMembersResult.GetOverriddenMember(this, OriginalDefinition.OverriddenProperty); 394return this.OriginalDefinition.GetUseSiteInfo(); 473return TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind) && ReferenceEquals(this.OriginalDefinition, other.OriginalDefinition);
Symbols\PublicModel\PropertySymbol.cs (1)
65return _underlying.OriginalDefinition.GetPublicSymbol();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
927Debug.Assert(ReferenceEquals(property, property.OriginalDefinition)); 934if (ReferenceEquals(property.ContainingModule, this.UnderlyingModule) && ReferenceEquals(property, property.OriginalDefinition))