1 override of OriginalDefinition
Microsoft.CodeAnalysis.CSharp (1)
Symbols\SubstitutedPropertySymbol.cs (1)
55
public override PropertySymbol
OriginalDefinition
24 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (1)
8674
property.
OriginalDefinition
is { ParameterCount: 1 } original &&
Binder\Binder_Statements.cs (1)
1771
propertySymbol = propertySymbol.
OriginalDefinition
;
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
292
var autoProp = (SourcePropertySymbolBase)property.
OriginalDefinition
;
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
130
module.EmbeddedTypesManagerOpt.EmbedPropertyIfNeedTo(p.
OriginalDefinition
.GetCciAdapter(), syntaxNode, _diagnostics.DiagnosticBag);
Lowering\MethodToClassRewriter.cs (1)
660
return ((PropertySymbol)property.
OriginalDefinition
)
Symbols\PropertySymbol.cs (5)
52
return this.
OriginalDefinition
;
237
return (PropertySymbol)OverriddenOrHiddenMembersResult.GetOverriddenMember(this,
OriginalDefinition
.OverriddenProperty);
369
return this.
OriginalDefinition
.GetUseSiteInfo();
448
return TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind) && ReferenceEquals(this.
OriginalDefinition
, other.
OriginalDefinition
);
Symbols\PublicModel\PropertySymbol.cs (1)
65
return _underlying.
OriginalDefinition
.GetPublicSymbol();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
946
Debug.Assert(ReferenceEquals(property, property.
OriginalDefinition
));
953
if (ReferenceEquals(property.ContainingModule, this.UnderlyingModule) && ReferenceEquals(property, property.
OriginalDefinition
))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
15828
Assert.NotSame(m1P1, m1P1.
OriginalDefinition
);
15859
Assert.NotSame(m1this, m1this.
OriginalDefinition
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\DefaultInterfaceImplementationTests.cs (1)
37832
Assert.NotEqual(m1.
OriginalDefinition
is PEPropertySymbol, m1.IsExtern);
Symbols\Metadata\PE\LoadingProperties.cs (3)
70
Assert.Equal(interfaceProperty, substitutedInterfaceProperty.
OriginalDefinition
);
102
Assert.Equal(interfaceProperty, substitutedInterfaceProperty.
OriginalDefinition
);
205
Assert.Equal(interfaceProperty, innerClassImplementingProperty.
OriginalDefinition
);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (3)
416
Assert.Same(interfaceV2Property1, retargetedClassC1Property1Impl.
OriginalDefinition
);
420
Assert.Same(interfaceV2Property1, retargetedClassC2Property1Impl.
OriginalDefinition
);
424
Assert.Same(interfaceV2Property1, retargetedClassC3Property1Impl.
OriginalDefinition
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
25056
Assert.Equal("System.Int32 C1<T>.I1.M01 { get; set; }", c1M01.
OriginalDefinition
.ToTestDisplayString());
25127
Assert.Equal("T C1<T>.I1<T>.M01 { get; set; }", c1M01.
OriginalDefinition
.ToTestDisplayString());